Читать книгу: «Сломанный пиксель»

Шрифт:

Глава 1. Кофе в архитектуре

— Здесь заголовок теряется, — говорит Антон, водя курсором по макету. — Кнопка регистрации тонет в белом фоне, глаз проскакивает мимо и цепляется только за баннер сверху.

Переговорка маленькая, душная от кондиционера, который дует не в ту сторону. Антон сидит напротив, локти на столе, рукава рубашки закатаны до середины предплечья, воротник расстёгнут на одну пуговицу — единственная вольность, которую он себе позволяет. Экран его ноутбука отражается в очках, и от этого взгляд кажется ещё более закрытым, направленным куда-то внутрь самого макета, а не наружу.

Я подвигаю мышку, меняю оттенок кнопки на два тона темнее, добавляю тень снизу. Антон кивает коротко, будто ставит галочку в невидимом списке. Он всегда так работает: смотрит на экран, не на меня, отвечает по делу, ни слова сверху, ни одной фразы про погоду или выходные, ни одной попытки завести разговор о личном. С ним удобно именно поэтому — никакой воды, никаких пустых разговоров, за час можно закрыть то, на что с другими уходит целый день согласований и переписок в чате.

— Так лучше, — говорит он и на секунду задерживает взгляд, чуть дольше, чем нужно для одной кнопки, прежде чем вернуться к монитору. — Теперь глаз идёт сверху вниз, как надо.

У меня в голове совсем другое: через три недели свадьба, а флористка до сих пор не прислала смету, и утром пришло письмо от банкетного зала с уточнением по количеству столов. Я поворачиваюсь к Антону вполоборота, кручу в пальцах карандаш.

— Слушай, а у тебя нет знакомых, кто занимается рассадкой гостей? Табличками этими, с именами, схемами столов.

— Спроси Лену из соседнего отдела, у неё муж делал что-то похожее для своей сестры прошлым летом, — отвечает он, не поднимая головы от клавиатуры. — Могу скинуть контакт вечером, у меня где-то был его номер.

— Спасибо, было бы здорово.

Он молчит секунду дольше, чем нужно для простого ответа, потом снова утыкается в макет, показывает пальцем, где сдвинуть отступ у формы регистрации, где убрать лишнюю иконку в шапке. Голос ровный, спокойный, без малейшего намёка на что-то за пределами рабочей задачи. Я записываю правки в блокнот и думаю уже не про кнопку, а про то, успеет ли платье к примерке в пятницу, и хватит ли денег на второй вариант рассадки, если первый окажется слишком дорогим.

За дверью переговорки проходит стажёр с кипой распечаток, машет мне рукой через стекло. Антон на секунду поднимает голову на движение, тут же возвращается к экрану. Обычная пятница, обычное утро, ничего в нём не задерживается дольше положенного, кроме, может быть, того самого взгляда, который я уже забыла, едва он случился, — голова занята совсем другим списком, свадебным, бесконечным, требующим ответа прямо сейчас.

Артём ждёт у входа в ресторан, уткнувшись в телефон, и поднимает голову, только когда я подхожу вплотную и касаюсь его плеча.

— Заказал уже, — говорит он вместо приветствия, целует меня коротко в щёку. — Тебе как обычно, боул с лососем и авокадо.

Мы садимся у окна, официант приносит воду со льдом и лимоном. Артём рассказывает про новый проект на работе, про начальника, который срывает все сроки согласований, а потом сам же устраивает разнос за задержку. Я киваю, ем салат, слушаю вполуха — эту историю я уже слышала на прошлой неделе, только с другими именами и другой цифрой в конце. За соседним столиком отмечают чей-то день рождения, официанты выносят торт со свечами, зал на секунду взрывается пением, и Артём машинально подпевает чужому празднику, забыв, о чём говорил.

— Ты меня вообще слушаешь? — спрашивает он, когда пение стихает, но без раздражения, скорее по привычке.

— Слушаю, слушаю. Начальник опять всех подставил.

Он смеётся, довольный, что я всё-таки уловила суть, и продолжает рассказывать дальше, размахивая вилкой.

— Кстати, — говорит он, отламывая кусок хлеба и макая его в оливковое масло, — я позвонил Диме насчёт фотосессии. Он согласен, берёт по-дружески, без наценки, говорит, свадьба друга — это святое.

— Мы же ещё толком не решили, звать ли фотографа со стороны или брать студию.

— А зачем нам сторонний, если у нас свой есть? Дима классные кадры делает, ты сама лайкаешь его инстаграм постоянно. И цену даст свою, не агентскую, представляешь, сколько мы сэкономим?

Я хочу сказать, что дело не только в цене, что на собственной свадьбе я бы предпочла человека со стороны, с которым потом не придётся видеться на каждой рабочей вечеринке и обсуждать отснятый материал за обедом. Хочу сказать, что от Димы у меня давно осталось странное чувство — то он слишком щедро хвалит мои фотографии в общем чате, то присылает личное сообщение с предложением снять меня отдельно, будто это самая обычная просьба на свете. Но Артём уже переключился, спрашивает, заказала ли я торт и определилась ли с начинкой. Отвечаю, что нет, что список дел растёт быстрее, чем я успеваю его сокращать, что вчера добавилось ещё три пункта. Артём смеётся, накрывает мою ладонь своей.

— Ты справишься, ты всегда справляешься. У тебя талант всё разруливать.

Комплимент звучит тепло, но что-то в нём отдаёт лёгкой ленью — будто он заранее сложил с себя половину забот и теперь просто наблюдает со стороны, как я тащу весь список одна, пункт за пунктом.

— Ты сегодня поможешь мне с цветами? — спрашиваю, когда официант приносит счёт. — Нужно выбрать между пионами и розами, флористка ждёт ответ до завтра утром.

— Конечно, вечером сядем вместе, посмотрим каталог, обсудим.

Дома, часов в восемь, он устраивается на диване с ноутбуком, но вместо каталога открывает игру. Наушники на голове, пальцы бегают по клавиатуре, экран мигает синим и красным, за окном темнеет, где-то внизу хлопает дверь подъезда. Я мою посуду после ужина, вытираю руки полотенцем, прохожу мимо с чашкой чая, останавливаюсь, стою рядом минуту, потом сажусь на подлокотник и молча жду, когда он заметит меня.

— Артём.

— Ммм, — он не отрывается от экрана, — щас, только этот раунд доиграю, командная игра, нельзя бросить на середине.

Раунд заканчивается, начинается следующий. Я смотрю на его лицо — сосредоточенное, азартное, точно такое же, каким становится, когда он рассказывает истории про начальника или спорит с друзьями о футболе. С этим лицом он живёт в своей игре целиком, каждой клеткой, а я сижу рядом, будто в приёмной у врача, жду, когда назовут моё имя. В наушниках что-то кричит его напарник по команде, Артём отвечает коротко, не разжимая губ, весь в экране.

— Забей, я сама посмотрю, — говорю и встаю с подлокотника.

Он бормочет что-то в ответ, не отрывая глаз от экрана, кажется, «супер, спасибо, ты лучшая».

Забираю свой ноутбук в спальню, сажусь на кровать, поджав ноги, открываю каталог флористки. Пионы пышные, светло-розовые, с растрёпанными лепестками, будто их только что застали врасплох посреди дня. Розы ровные, глянцевые, каждый лепесток на своём месте, ни одной складки лишней. Я листаю страницу туда-обратно, увеличиваю фотографии, читаю описания сортов, смотрю на них дольше, чем нужно для такого простого выбора, и в груди что-то коротко тянет, неприятно и остро, будто задели старый ушиб.

Дело не в цветах. Дело в том, что я снова сижу здесь одна с каталогом, а он снова там, с наушниками и криками команды. Место для банкета я выбирала одна, обзванивала пять залов, торговалась с администраторами, ездила смотреть каждый лично. Меню составляла тоже одна, пробовала дегустацию с мамой, потому что Артём в тот день играл на турнире и обещал наверстать, но так и не наверстал. С приглашениями та же история: присылаю три макета, он тычет пальцем в первый попавшийся, говорит «отлично, ты как всегда права» и возвращается к экрану, а я остаюсь с ощущением, что решала не вдвоём, а снова сама за двоих.

Раздражение поднимается коротко, обжигает где-то под рёбрами и гаснет — я умею его гасить, делаю это месяцами, с тех пор как назначили дату. Проще решить самой, чем спорить, проще выбрать, чем ждать ответа полчаса, проще молчать, чем каждый раз объяснять, почему мне важно решать вдвоём, а не в одиночку с ноутбуком на коленях. Артём хороший человек, просто такой, каким был всегда, ещё до меня, — с этим я и согласилась, когда сказала «да» на предложение в прошлом году, стоя на набережной, под дождём, с кольцом в мокрой коробочке. Тогда мне казалось, что остального можно не бояться, что остальное приложится само.

Нажимаю на пионы, пишу флористке короткое сообщение, ставлю телефон на зарядку рядом с лампой. Из гостиной доносится смех и азартное «есть, победа!». Закрываю каталог, гашу свет в спальне, беру плед со спинки кресла и иду досматривать с ним финал раунда, сажусь рядом на диван, кладу голову ему на плечо. Он на секунду отвлекается, целует меня в макушку, не отрывая глаз от экрана. Вечер только начался, а свадьба не единственное, ради чего мы вместе.

Глава 2. Лёгкий бриз

— Оксана, ты на созвоне? — голос проектного менеджера звучит глухо через ноутбук, будто он говорит из шкафа. — Мы ждём тебя, макет обсуждаем.

Включаю камеру, поправляю кофту на плечах, киваю в объектив. В квадратиках на экране вся команда: разработчики, сонный тестировщик, менеджер уже минут пять пытается расшарить экран и не может, чертыхается вполголоса, забыв, что микрофон включён, кто-то смеётся в чат. Рабочий чат в соседнем окне тихо мигает — кто-то скинул мем, кто-то отвечает смайликом, обычная утренняя возня перед тем, как разговор перейдёт к делу. Я слушаю вполуха, отмечаю в блокноте пункты для доработки, параллельно проверяю почту, где среди рабочих писем затесалось напоминание от свадебного агентства про оплату задатка за оформление зала. Голос менеджера тем временем превращается в ровный фон, привычный, как шум вентилятора под столом, — я киваю в нужных местах, не вникая в детали, зная, что протокол потом пришлют отдельным письмом.

Посреди обсуждения макета в чат падает сообщение от Димы — не по делу, просто фото с выходных: он на вершине горы, закат за спиной, майка мокрая от подъёма, улыбка до ушей. Подпись короткая: «Ребят, красота, срочно всем в горы, а то так и просидим жизнь в опенспейсе». Народ ставит смайлики, кто-то пишет «класс», кто-то присылает значок огня, тестировщик спрашивает название маршрута. Не думая, я тоже ставлю лайк — рефлекс, каждый день кто-то постит, каждый день кто-то отвечает сердечком или пальцем вверх, ничего личного, обычная вежливость офисного чата, пустая и ничего не значащая.

Через минуту телефон вибрирует отдельным звуком, не общим чатом — личным сообщением, и я машинально опускаю взгляд под стол, где меня не видно в камере.

«Кстати, если хочешь, могу и тебе такую фотосессию замутить, персонально. У тебя лицо для камеры создано, грех этим не пользоваться».

Смотрю на экран дольше, чем нужно для простого сообщения. В горле собирается что-то вязкое, неприятное, будто проглотила крошку не той стороной и теперь она царапает по дороге вниз. Дима пишет так часто — с прошлой осени, с той вечеринки на работе, когда он снимал корпоратив и потом неделю присылал мне отдельные кадры, «только для тебя, остальным не показывал», будто делится секретом, а не рабочими файлами. Тогда это казалось милым вниманием фотографа к удачной модели, теперь каждое такое сообщение оставляет короткое послевкусие, будто съела что-то немного просроченное и не сразу поняла почему тянет к горлу.

Отвечаю смайликом — тем самым, с прищуренными от смеха глазами, — и быстро дописываю: «Ага, как-нибудь, если время найдётся». Ставлю телефон на беззвучный режим экраном вниз, придвигаю обратно к себе ноутбук, возвращаюсь к макету, где менеджер как раз спрашивает моё мнение про расположение кнопки в шапке. Отвечаю уверенно, будто ничего не произошло, потому что говорить об этом некому: Артём считает Диму лучшим другом ещё со школы, готов слушать про него часами, а жаловаться на человека, приглашённого мной же снимать собственную свадьбу, поздно и странно, да и на что жаловаться, если по сути это просто сообщение с эмодзи.

Пробую вспомнить, когда всё это началось всерьёз, а не просто казалось мне мнительной. Кажется, с той самой корпоративной вечеринки — Дима тогда весь вечер держался рядом, снимал больше меня, чем всех остальных гостей вместе взятых, а под утро написал, что «редко встречает такую естественную перед камерой». Я тогда посмеялась, показала сообщение подруге, обе сошлись, что это просто профессиональный азарт фотографа, нашедшего удачную натуру для съёмки. Сейчас, полгода спустя, азарт этот никуда не делся, только частота сообщений выросла, а поводов для них требуется всё меньше — вчера он написал просто «хорошего дня», без всякой причины, без привязки к фото или работе, и я не ответила вовсе, понадеявшись, что сообщение затеряется само.

После созвона иду на кухню за кофе, потому что голова уже гудит от макетов и цифр, а до обеда ещё два часа. У кофемашины стоит Антон, объясняет что-то стажёру — молодому парню, пришедшему к нам после университета на прошлой неделе. Тот до сих пор смотрит на всех с испуганным восторгом, будто попал не в офис, а на съёмки фильма про успешных людей.

— Смотри, нейросеть не понимает смысла картинки, — говорит Антон, рисуя пальцем в воздухе прямоугольники, будто размечает слои прямо на невидимом экране. — Она видит паттерны, пиксели, вероятности. Для неё лицо — это просто набор координат с определённой повторяющейся закономерностью, и если координаты подменить, для машины ничего не изменится, она не заподозрит подвоха.

Стажёр кивает, торопливо строчит в блокноте, явно не поспевает за мыслью, переспрашивает про какой-то термин. Я подхожу ближе, беру чашку с полки, включаю кофемашину, жду, пока нальётся эспрессо, слушаю вполуха, как слушала и созвон десять минут назад. Антон продолжает говорить, но голос на долю секунды спотыкается, будто он потерял слово посреди фразы, взгляд на мгновение соскальзывает в мою сторону и тут же возвращается к стажёру — я замечаю это краем уха, поднимаю голову от чашки, но не успеваю поймать момент целиком.

— …закономерностью, складывающейся из тренировочных данных, — заканчивает он, уже ровно, без сбоя, и коротко смотрит в мою сторону, коротко кивает, как кивают знакомому в коридоре. — Доброе утро.

— Доброе, — отвечаю, забирая чашку. — Извини, помешала лекции.

— Не лекция, объясняю азы, — говорит он, снова разворачиваясь к стажёру, будто эти секунды заминки просто мне почудились, будто их и не было вовсе. — Так вот, если подменить входные данные, результат на выходе останется правдоподобным, но лживым насквозь, и распознать это можно только зная, что искать.

— А человеческий глаз такое различит? — спрашивает стажёр, кивая на его слова, явно желая продлить разговор. — Или только машина?

— Иногда различит, если знать, куда смотреть, — отвечает Антон, коротко взглянув в мою сторону, будто вопрос отчасти адресован и мне. — Тени, отражения в глазах, движение по краям кадра. Подделка почти всегда выдаёт себя мелочью, упущенной из виду самим автором подмены.

Я не дослушиваю, ухожу с чашкой обратно за стол, но по дороге почему-то улыбаюсь себе под нос, сама не понимая чему. Может, тому, как серьёзно он объясняет простому стажёру вещи, для него самого давно ставшие азбукой. Может, тому короткому сбою в голосе — не придаю ему значения, списываю на усталость или на сложность темы для новичка. У Антона всё по делу, всегда по делу, и я давно перестала искать в его словах что-то за пределами сказанного — а если и ищу иногда, то сама себе в этом не признаюсь.

Вечером Артём приезжает за мной прямо в офис — у меня сегодня примерка платья, а от офиса до салона ближе, чем от его собственной работы через весь город. Он ждёт внизу, в холле, листает телефон, поднимает голову, когда я выхожу из лифта с сумкой через плечо и пропуском, болтающимся на шнурке.

— Готова? — спрашивает, целуя меня в висок. — Заказал такси, уже подъезжает, водитель пишет, что через три минуты.

Дима выныривает из отдела маркетинга с камерой на шее — снимал сегодня продуктовую презентацию для соцсетей, ещё не успел убрать оборудование в кофр, провода тянутся из рюкзака хвостом.

— О, Артёмчик, привет! — говорит он, хлопая друга по плечу так, что тот делает шаг вперёд, потом переводит взгляд на меня, задерживается на секунду дольше, чем требует простое приветствие. — Погодите секунду, тут свет классный, вечернее солнце через витраж, грех не поймать такой кадр, у меня руки чешутся.

Он поднимает камеру, делает шаг назад, будто выстраивает кадр для нас двоих — жениха и невесты в холле офиса, красивая история для инстаграма компании, повод для лишнего лайка. Артём приобнимает меня за плечи, улыбается привычно, готовый позировать без единой мысли, ему нравится быть в кадре, нравится внимание. Но объектив, я вижу это через видоискатель, ещё не опущенный обратно к его глазу, смотрит не на нас двоих, а на меня одну — узко, вплотную, будто Артёма рядом просто нет в кадре, будто он лишний в собственной свадебной истории.

Затвор щёлкает один раз, потом ещё, и ещё, слишком часто для одного простого снимка на фоне витража. Дима опускает камеру, довольно улыбается, будто поймал именно то, что искал с самого начала.

— Идеально, — говорит он, глядя на экранчик камеры, поворачивая его к себе, и почему-то не показывает снимок ни мне, ни Артёму, хотя обычно любит хвастаться удачным кадром сразу. — Скину вечером, когда обработаю, хочу цвет подтянуть.

— Слушай, а покажи хоть один кадр, интересно же, — прошу я, протягивая руку к экранчику камеры, но Дима отводит её движением плеча, будто случайно, будто не заметил жеста.

— Испортишь эффект неожиданности, — говорит он, убирая камеру за спину коротким движением. — Сюрприз для будущих молодожёнов, потерпи до вечера.

Артём тянет меня к выходу, торопит, такси уже сигналит снаружи двумя короткими гудками, обещанные три минуты давно прошли. Я делаю шаг к двери, оборачиваюсь на секунду — просто так, без причины, скорее по привычке проверять, закрылась ли дверь за спиной, — и вижу, что Дима так и стоит в холле, не убирая камеру от груди, смотрит нам вслед через стекло входной двери. В этом взгляде нет ничего похожего на радость за друга, и впервые за полгода мне становится по-настоящему не по себе, только я ещё не понимаю почему.

Глава 3. Натянутая струна

— Дима всё сделает дёшево, он же свой, — говорит Артём, заглядывая мне через плечо в экран ноутбука. — Зачем платить агентству втридорога?

Я листаю очередной свадебный калькулятор, где циферки в графе «декор» и «флористика» упрямо ползут вверх, стоит только добавить пункт про арку для церемонии. Строчка за строчкой, статья за статьёй, а сумма внизу выглядит пугающе, будто издевается лично надо мной. Уже полночи сижу с этими таблицами, переключаюсь между вкладками, сравниваю цены студий и частников, а результат каждый раз одинаково удручающий — на всё не хватает, придётся выбирать, от чего отказаться. За окном давно стемнело, соседи внизу выключили телевизор, а я всё листаю страницы с образцами арок и гирлянд, будто где-то среди них спрятана волшебная скидка.

— Он же не декоратор, — отвечаю, потирая переносицу. — Он снимает.

— Ну так пусть найдёт кого-нибудь через свои связи, у него полдеревни фотографов знакомых, — Артём садится рядом, кладёт руку мне на колено. — Он реально хочет помочь, зачем усложнять.

— А если что-то пойдёт не так в день свадьбы, кто отвечать будет? Приятель твоего друга, а я даже не знакома с ним лично? — спрашиваю, откладывая ноутбук на диван.

— Да ладно тебе, всё будет нормально, у Димы половина города завязана на знакомствах, он плохого не посоветует, — Артём обнимает меня за плечи, целует в висок, будто этот жест сам по себе снимает все вопросы. — Доверься мне хоть раз.

— Дело не в доверии, — говорю тише, — дело в том, что решения принимаются без меня, а расхлёбывать потом мне же.

Артём смотрит удивлённо, будто впервые слышит подобную претензию, пожимает плечами, не находя, что ответить по существу, и просто повторяет своё «всё будет нормально» ещё раз, тоном человека, уставшего от лишних разговоров.

Внутри поднимается сомнение, тихое, без конкретной причины, просто неприятный осадок от мысли, что снова придётся зависеть от чужой доброй воли вместо расчёта. Смотрю на Артёма — он уже уверен, что вопрос закрыт, уже мысленно вычеркнул строчку из бюджета, довольный собой. Мне же хочется настоять на своём, найти проверенного человека через отзывы, а не через дружбу, но объяснять это придётся долго, а сил на спор нет совсем. Список дел растёт с каждым днём, поэтому киваю, закрываю калькулятор и пишу Диме короткое сообщение с просьбой подсказать декоратора. Ответ прилетает мгновенно — с эмодзи-сердечками и обещанием «всё разрулить в лучшем виде», будто он весь вечер ждал именно этого сообщения от меня.

На следующий день застреваю у общего принтера — макет для клиента нужно распечатать в трёх экземплярах, а машина зажёвывает бумагу через каждый второй лист. Стою, дёргаю лоток, вытаскиваю смятую страницу, запускаю печать заново, раздражаюсь на технику, на офисный менеджмент, на весь этот бесконечный список свадебных дел без конца и края. Голова гудит от вчерашнего разговора с Артёмом, от цифр в калькуляторе, от ощущения, что решения принимаются за меня, а не вместе со мной. Кондиционер над головой дует прямо в спину, лёгкий сарафан вздувается пузырём, ткань взлетает выше колена. Дёргаю рукой вниз, придерживаю подол, чувствую, как щёки заливает жаром чистого смущения — вокруг открытый опенспейс, десятки коллег за спиной, любой мог заметить.

Голоса за спиной стихают на секунду. Оборачиваюсь — Антон идёт мимо с папкой документов, но резко отводит взгляд в сторону, будто наткнулся на что-то не для его глаз, шагает дальше, не сбавляя темпа. Сердце ухает вниз от одной мысли, что именно он оказался свидетелем неловкого момента, а не кто-то из шумных продажников, готовых превратить это в повод для дежурной шутки. Через пару шагов он останавливается, разворачивается ко мне, смотрит строго в лицо, будто нарочно фиксирует взгляд повыше, оставляя мне пространство прийти в себя.

— У тебя воротник, — говорит он тихо, кивая на плечо. — Задрался с одной стороны, поправь.

Опускаю взгляд — действительно, лямка сарафана сползла, обнажив плечо целиком. Быстро возвращаю её на место, пальцы дрожат от растерянности, а Антон уже отворачивается, делая вид, что рассматривает индикатор принтера, давая мне время привести себя в порядок без лишних свидетелей вокруг. Ни смешка, ни двусмысленного взгляда, ни малейшего намёка на то, что произошло что-то заслуживающее внимания.

— Спасибо, — бормочу, чувствуя, как жар со щёк переползает на шею. — Неудобно вышло.

— Кондиционер тут вечно барахлит, — отвечает он, не глядя на меня, забирая свою распечатку из лотка. — Инженеры третий месяц обещают починить, а воз и ныне там.

Голос ровный, будничный, ни капли неловкости, будто он каждый день спасает коллег от нелепых ситуаций и давно к этому привык. Внутри разливается облегчение — не от слов даже, а от того, как он говорит, снимая напряжение с воздуха одной интонацией, будто ничего особенного не случилось, будто это просто рабочий момент, не заслуживающий смущённых взглядов украдкой. Принтер наконец выплёвывает мои страницы, я собираю их в стопку, благодарю ещё раз, ухожу за свой стол, а внутри остаётся странное тепло — не от смущения уже, а от того, что кто-то рядом умеет быть деликатным без лишних слов и жестов напоказ, без желания подчеркнуть собственное благородство. Сажусь на своё место, раскладываю распечатки по стопкам, а мысли всё возвращаются к короткой фразе про воротник — как просто и спокойно он это сказал, без единого намёка на то, что вообще что-то заметил.

Дима наблюдает эту сцену с другого конца опенспейса, из-за перегородки маркетингового отдела, куда обычно не заглядываю. В руке у него телефон, камера включена, объектив направлен через весь зал прямо на принтерную зону. Пальцы на экране раздвигаются, приближая картинку — фигуру Антона, мою спину, короткое движение руки к лямке платья. Он не торопится убрать телефон, стоит неподвижно, будто позабыл про рабочие дела, про недоделанную презентацию, про всё вокруг, кроме этих нескольких секунд на экране. Мимо проходит коллега из отдела продаж, спрашивает про какой-то отчёт, но Дима отвечает односложно, не отрывая взгляда от экрана, весь поглощён тем, что видит.

Кадр получается неудачный с технической стороны, дрожащий из-за зума, но Дима не опускает телефон, пересматривает отснятое ещё раз, потом ещё, будто выискивает что-то важное в самой обычной бытовой мелочи. Он привык считать себя главным свидетелем нашей истории — снимает каждую вечеринку, каждый совместный ужин, архивирует чужую жизнь методичнее любого биографа. Но это видео другое, не для рабочего чата, не для инстаграма компании, и он это понимает сразу, инстинктом человека, годами наблюдавшего за нами через объектив. Скулы напрягаются, желвак проступает на щеке, дыхание становится короче обычного, хотя вокруг ничего не изменилось — офис живёт своим шумным ритмом, никто не замечает, чем именно он занят у своей перегородки. Он смотрит на застывший кадр — руку Антона рядом с моим плечом, — и что-то в его взгляде меняется, становится острее, темнее обычного дневного добродушия, будто маска на секунду сползла, обнажив совсем другое лицо.

Сохраняет видео в отдельную папку на телефоне, называет её просто цифрами — датой сегодняшнего дня. Убирает телефон в карман, поправляет воротник рубашки, идёт обратно к своему столу с лицом человека, только что принявшего решение, но пока не готового его озвучить.

По дороге останавливается у моего стола, наклоняется, будто просто здоровается.

— Как настроение перед свадьбой? — спрашивает, облокотившись на угол стола. — Готова уже стать чужой женой?

— Готова, — отвечаю, поднимая голову от макета, не понимая пока странной интонации в его вопросе. За окном офиса медленно опускаются сумерки, экраны мониторов горят ярче обычного, а разговор почему-то кажется важнее простой формальности.

— А декоратора моего нашла время посмотреть? Скинул тебе портфолио вчера, — говорит он, но взгляд задерживается не на экране моего ноутбука, а на плече, на той самой недавно поправленной лямке. — Кстати, отлично выглядишь сегодня, тебе идёт этот цвет.

— Спасибо, посмотрю обязательно, — говорю, машинально одёргивая ворот кофты повыше, сама не понимая зачем, будто тело среагировало раньше разума.

Дима улыбается, кивает, отходит к себе, насвистывая что-то под нос, будто разговор его полностью удовлетворил. Я смотрю ему вслед, и ловлю себя на мысли, что не хочу, чтобы он снова стоял так близко, задерживал взгляд так долго. Раньше подобные моменты списывала на его общительность, на привычку фотографа подмечать детали в людях, теперь же в груди что-то сжимается коротко и неприятно, будто предчувствие без разумного объяснения.

Возвращаюсь к макету на экране, пытаюсь сосредоточиться на цветовой схеме кнопок, но пальцы зависают над клавиатурой, а мысли крутятся вокруг одного и того же — почему обычная фраза про портфолио декоратора прозвучала так, будто за ней спрятано что-то совсем иное.

Глава 4. Предложение подписчика

— Мама, ну зачем утка с грушей, это же ресторанные эксперименты какие-то, а не обычная свадьба, — Артём отодвигает тарелку, даже не попробовав, морщится демонстративно. — Гостям нужна нормальная еда, мясо, гарнир, без всяких изысков.

Родительская кухня пахнет корицей и жареным луком, на плите ещё что-то булькает, приготовленное с расчётом угодить будущему зятю. Мама готовилась весь день, я помогала резать овощи с самого обеда, слушала её рассказы про новый рецепт, найденный в кулинарном журнале, видела, с каким удовольствием она раскладывала утку по формочкам для запекания.

Мама застывает с половником над кастрюлей, лицо становится каменным на секунду, потом она натягивает улыбку, привычную, дежурную, — такой пользуется при клиентах на работе.

— Я просто предложила вариант, Артём, — говорит она ровно. — Можем обсудить, поменять, я не настаиваю.

— Да я не в претензии, просто говорю как есть, — он берёт вилку, всё-таки пробует кусочек, продолжает жевать с недовольным видом. — Половина гостей вообще не поймёт, что это за соус.

Отец за столом молчит, режет хлеб аккуратными ломтями, но по тому, как крепко сжимает нож, понятно, что реплика Артёма ему не по душе. Он вообще редко высказывается прямо, предпочитает наблюдать, делать выводы молча, а недовольство выражает жестами — резким движением плеча, слишком плотно сжатыми губами. Я поспешно вклиниваюсь, стараясь развернуть разговор в безопасную сторону, привычно беру на себя роль переговорщика между этими двумя мужчинами, никогда толком не находившими общий язык.

— А если сделать два варианта горячего? Классику для консервативных гостей и что-то поинтереснее для остальных, — предлагаю, толкая Артёма коленом под столом, намекая, чтобы притормозил.

— Ну можно, — он пожимает плечами, теряя интерес к теме так же быстро, как проявил её, тянется за телефоном, проверяет уведомления, полностью выпадая из разговора, будто вопрос уже решён и обсуждать больше нечего.

Мама молча убирает утку обратно в духовку, разогревать не для гостей уже, а просто чтобы не выбрасывать зря потраченный вечер готовки. Двигается медленнее обычного, каждое движение выдаёт обиду, никогда не озвученную вслух — не в её характере устраивать сцены, проще проглотить и сделать вид, что всё в порядке. Я вижу, как у неё подрагивают пальцы, собирая посуду, и внутри поднимается злость на Артёма — не громкая, тихая, привычная уже злость, справляться с ней давно научилась молчанием, а не спором при родителях.

Телефон Артёма вибрирует прямо на столе, экран высвечивает имя Димы. Артём отвечает сразу, ставит на громкую связь, не спрашивая никого, будто это его личное право включать посторонних в семейный ужин, даже не глянув в мою сторону за одобрением.

— Артёмчик, привет, слушай, надо обсудить сюрприз для Оксанки на свадьбе, — голос Димы разносится по всей кухне, бодрый, деловой. — У меня идея с дроном, вид сверху сниму, красота будет, все потом будут завидовать.

— О, класс, давай, — оживляется Артём, отодвигаясь от стола вместе со стулом. — Только чтобы она заранее не узнала, а то весь эффект пропадёт.

— Само собой, это же сюрприз, — Дима смеётся коротко, потом добавляет с явной шутливой интонацией: — Главное, чтобы Оксана на корпоративе не перепутала жениха с коллегой, а то дрон снимет не то, что надо.

Артём хохочет громко, хлопает себя по колену, явно находя шутку удачной, повторяет её ещё раз, будто хочет продлить веселье. Закатываю глаза, качаю головой, не улавливая, к чему вообще эта фраза, списываю на обычное дурачество мужской компании, где смысл шуток не всегда очевиден постороннему уху. Отец бросает на меня короткий взгляд, будто хочет что-то спросить, но передумывает, возвращается к хлебу, а мама выходит из кухни с пустой тарелкой в руках, не проронив ни слова.

— Ладно, обсудим детали отдельно, тут семейный ужин, — говорит Артём, забирая телефон со стола, отходя к окну продолжать разговор уже не на громкой связи.

Мама разливает чай, старается делать вид, что ничего не произошло, но движения у неё резче обычного, чашки звякают о блюдца излишне звонко для тихого семейного вечера. Отец накрывает её ладонь своей, коротко, без слов, и она чуть расслабляется, благодарно кивает, а я отвожу взгляд, чувствуя себя третьей лишней при этом молчаливом разговоре двух людей, проживших вместе не один десяток лет.

Артём возвращается минут через десять, довольный, рассказывает про какие-то технические детали дрона, про разрешение камеры, про то, как круто будет смотреться видео с высоты. Никто особо не поддерживает разговор, кроме него самого, а я думаю про утку в духовке, про мамино лицо секунду назад, про то, как легко он умеет не замечать, что задел кого-то рядом. За окном темнеет, мама включает свет над столом, разговор постепенно съезжает на нейтральные темы — работа, погода, планы на выходные, — будто все молча согласились обойти острые углы стороной ради спокойного вечера.

— Кстати, а торт уже заказали? — спрашивает мама, разливая чай по кружкам, стараясь звучать буднично.

— Заказали, классический, три яруса, — отвечаю. — С Артёмом выбирали вместе, тут разногласий не было.

— Хоть в чём-то, — тихо произносит отец, не отрываясь от газеты, и я делаю вид, что не слышу колкости.

Прощаемся уже поздно вечером, Артём уходит вперёд, договориться с таксистом, а я задерживаюсь в прихожей, помогая маме собрать контейнеры с оставшейся едой. Она заворачивает утку в фольгу молча, движения выверенные, привычные, а я стою рядом, не зная, извиняться ли за Артёма или просто промолчать, как обычно делаю в таких случаях.

— Мам, прости за сегодня, — говорю тихо, беря контейнер из её рук. — Он не хотел тебя обидеть, честно.

— Да ладно, — она машет рукой, но взгляд остаётся уставшим. — Я привыкла уже. Главное, чтобы тебе с ним было хорошо, остальное неважно совсем.

Фраза повисает в воздухе, слишком простая для такого сложного вопроса, и я не нахожу, что ответить сразу, просто обнимаю маму на прощание, чувствую запах её духов, знакомый с детства, и на секунду хочется остаться здесь, в этой кухне, ещё немного, вопреки позднему часу.

— Пап, ты что-то хотел спросить за столом, — говорю тихо, застёгивая куртку. — Про звонок?

Отец выходит из кухни, вытирая руки полотенцем, смотрит на меня долго, серьёзно, будто взвешивает, стоит ли вообще заводить этот разговор.

— Дочка, а тебе не кажется, что этот Дима слишком уж активно лезет в вашу свадьбу? — спрашивает он напрямую, без обычных предисловий. — Сюрпризы какие-то, звонки посреди семейного ужина, будто своей жизни у парня нет вовсе.

— Он же лучший друг Артёма, пап, помогает как может, — отвечаю, пожимая плечами, стараясь звучать легко, хотя внутри уже что-то напрягается от вопроса, от отцовской способности метко подмечать то, что сама предпочитаю не замечать.

— А Артём твой какой-то... ненадёжный, — отец качает головой, подбирая слово медленно, будто пробует его на вкус перед тем, как произнести. — Смотрит только со своей колокольни, маму твою за столом не пожалел ни разу, а она весь день у плиты простояла.

Внутри всё сжимается от несправедливости, хочется тут же встать на защиту, объяснить, что Артём просто устал, просто прямолинейный, что не со зла, что за этой резкостью прячется обычная мужская неуклюжесть, а не равнодушие.

— Он хороший, пап, просто иногда резковат, — говорю, слыша в собственном голосе явную неуверенность. — Ты его плохо знаешь.

— Может, и плохо, — соглашается отец, не спорит дальше, только смотрит с прищуром, будто оставляет за собой право вернуться к разговору позже, в более удобный момент.

Провожает меня до двери, целует в макушку на прощание, а я спускаюсь по лестнице с неприятным осадком где-то под рёбрами, будто отцовские слова упали на уже подготовленную почву внутри меня самой, где сомнение давно тихо прорастало, просто ждало повода показаться наружу.

Артём ждёт у подъезда, машет рукой, зовёт в подъехавшее такси, весёлый, довольный вечером, будто не заметил ни маминого молчания, ни отцовского прищура за столом. Сажусь рядом, пристёгиваю ремень, смотрю в окно на удаляющийся дом родителей, а в голове крутится фраза «какой-то ненадёжный» — простая, короткая, но почему-то отказывающаяся забываться, оседающая где-то на самом дне, куда обычно складываю всё неудобное и несвоевременное.

Глава 5. Корпоратив

— Ты сегодня просто огонь, — говорит коллега из дизайн-отдела, разглядывая моё платье с открытой спиной. — Артём аж дар речи потеряет.

Вечеринка в честь релиза проходит в лофте с высокими потолками и гирляндами лампочек под балками. Компания сняла всё пространство целиком — бар, танцпол, диджей на подиуме, официанты с подносами закусок лавируют между гостями. Я выбрала платье месяц назад, тёмно-синее, с глубоким вырезом на спине и тонкими лямками, крепящимися на застёжку у лопаток. Долго сомневалась перед покупкой, крутилась перед зеркалом в примерочной, спрашивала совета у продавщицы, а сейчас, среди коллег и громкой музыки, чувствую неожиданную уверенность в себе. Артём опаздывает, застрял на встрече, обещал подъехать к десяти, а пока я брожу по залу одна, здороваюсь с коллегами, принимаю комплименты, чувствую себя немного не в своей тарелке от количества внимания.

Антон весь вечер держится в стороне от основной толпы, у бара или у окна, разговаривает с редкими коллегами короткими фразами, не танцует, не пытается затесаться в общий круг веселья. Костюм на нём строгий, тёмный, единственная деталь, выбивающаяся из офисного образа, — расстёгнутая верхняя пуговица рубашки, будто вечеринка требует хотя бы такой символической вольности. Но каждый раз, стоит мне поставить пустой бокал на стол, рядом каким-то образом оказывается полный стакан воды — без всплеска, без объявления, просто появляется на нужном месте, будто по волшебству. В третий раз замечаю закономерность, оборачиваюсь, ловлю его взгляд издалека — он тут же отворачивается к бармену, делая вид, что просто заказывал себе что-то своё.

— Спасибо за воду, — говорю позже, подходя к бару, где он стоит с бокалом апельсинового сока. — Три раза уже.

— Здесь легко перебрать с шампанским под музыку, — отвечает он, пожимая плечами, будто объясняет очевидную вещь. — Вода никому не мешает.

— А сам-то ты почему не танцуешь? — спрашиваю, облокачиваясь на барную стойку рядом. — Весь вечер стоишь у стены, наблюдаешь.

— Не умею особо, — отвечает он коротко, без тени смущения в голосе. — Предпочитаю наблюдать за тем, как веселятся другие.

Простое объяснение, вполне логичное, но что-то в его голосе выдаёт заботу сверх обычной коллегиальной вежливости. Не успеваю ничего ответить — подходит менеджер проекта, тащит Антона обсуждать какой-то технический вопрос, а я остаюсь у бара одна, глядя ему вслед и пытаясь понять, почему простой стакан воды греет сильнее любого комплимента про платье. Заказываю себе ещё сок, а не шампанское, сама не замечая, как перенимаю его привычку без единого слова уговоров.

Танцпол заполняется ближе к полуночи, музыка становится громче, свет мигает разноцветными вспышками. Сажусь за высокий столик рядом с танцующими коллегами, отдыхаю от каблуков, слушаю, как бухгалтерия обсуждает чей-то отпуск в Турции, киваю невпопад, думаю про Артёма — до сих пор не написал даже сообщение с извинениями за опоздание. Роняю салфетку под стол и наклоняюсь за ней, вытягивая руку в темноту под столешницей. Пальцы нащупывают ткань, я выпрямляюсь резко, и в этот момент чувствую, как одна лямка платья соскальзывает с плеча, застёжка расстегнулась от неловкого движения.

Ткань на груди предательски съезжает, я хватаюсь за неё рукой, краснею мгновенно, оглядываюсь на танцующих — вроде никто не заметил, все увлечены музыкой. Сердце колотится не только от неловкости самой ситуации, но и от страха, что кто-то из коллег успеет достать телефон, сфотографировать, выложить в общий чат ради шутки. Но Антон стоит буквально в паре шагов, разговаривает с кем-то из отдела продаж, и его взгляд скользит в мою сторону как раз в момент паники.

Он подходит без промедления, встаёт рядом со спины, загораживая меня от танцпола собственной фигурой. Движение выглядит естественным для стороннего наблюдателя, будто он просто решил присоединиться к разговору за нашим столиком, а не бросился спасать коллегу от конфуза.

— Там замок, застегни, — говорит он тихо, сухо, без единой лишней эмоции в голосе, чуть придерживая лямку пальцами, пока я нащупываю крючок застёжки трясущимися руками.

— Спасибо, — шепчу, наконец справляясь с застёжкой, чувствуя, как сердце колотится где-то в горле от смеси стыда и странной благодарности.

— Не за что, — отвечает он коротко и тут же отходит на пару шагов, возвращаясь к разговору с коллегой из продаж, будто ничего не произошло, будто он просто поправил кому-то воротник рубашки на рабочей летучке. Смотрю ему вслед, замечаю, как он не оборачивается больше в мою сторону, не ловит взгляд, не ищет подтверждения, что всё в порядке, — будто эпизод для него уже закрыт и забыт.

Видеограф, нанятый Димой для официального пост-ролла компании, снимает общий план танцпола с дальнего угла, камера на штативе медленно панорамирует зал, захватывая огни, силуэты танцующих, столики у бара. Работает методично, без спешки, поворачивает объектив плавными дугами, стараясь захватить как можно больше материала для будущего монтажа. В объектив на секунду попадает и наш угол — Антон рядом со мной, короткое движение его руки к моему плечу, лямка платья, поднимаемая обратно на место. Оператор даже не замечает этот момент среди сотни других, продолжает вести камеру дальше по залу, снимая диджея, барную стойку, компанию танцующих подруг из бухгалтерии.

Дима замечает движение камеры краем глаза, подходит к оператору чуть позже, когда основная суета вечеринки начинает стихать, гости расходятся по домам, официанты убирают пустые бокалы со столов. Весь вечер он мелькал по залу с телефоном, снимал сторис для рабочих соцсетей, шутил с коллегами, изображал главного массовика-затейника мероприятия, но сейчас лицо у него сосредоточенное, деловое, без привычной наигранной весёлости.

— Слушай, скинь мне потом все сырые файлы на флешку, ладно? — просит он, доставая из кармана маленький накопитель. — Для официального пост-ролла хочу сам смонтировать, у меня уже есть идея по музыке и переходам.

— Без проблем, — оператор пожимает плечами, втыкает флешку в ноутбук, начинает копировать материал прямо на месте. — Часа два, наверное, там сырья много, четыре камеры весь вечер писали.

— Отлично, я подожду, — говорит Дима, присаживаясь на барный стул рядом, заказывает себе последний коктейль, хотя вечеринка почти закончилась и большинство гостей уже разъехались. Бармен вытирает стойку сонными кругами, официанты составляют стулья друг на друга, готовя зал к завтрашней уборке.

Дима наблюдает за прогресс-баром копирования, лицо спокойное, почти скучающее, но пальцы постукивают по стойке нервным ритмом, выдающим напряжение внутри. Периодически поглядывает в сторону гардероба, где я как раз прощаюсь с коллегами, накидываю пальто, поправляю сумку на плече, не подозревая, что за мной сейчас наблюдают с определённым интересом. Когда копирование заканчивается, он благодарит оператора, убирает флешку в карман джинсов, застёгивает молнию, будто прячет что-то ценное от посторонних глаз. Проверяет содержимое ещё раз на телефоне, пролистывает несколько кадров быстрым движением пальца, задерживается на одном чуть дольше остальных, потом убирает телефон тоже, встаёт, расправляет плечи.

Я в этот момент уже надеваю пальто у гардероба, жду Артёма с такси — он наконец написал, что подъезжает, извинился коротко, без особых объяснений задержки. Дима подходит попрощаться, обнимает меня чуть крепче обычного, задерживает объятие на пару секунд сверх привычного для простого дружеского жеста, так что я даже слегка напрягаюсь, прежде чем отстраниться.

— Классная вечеринка получилась, — говорю, отстраняясь первой. — Спасибо, что организовал видеографа, кадры наверняка получатся отличные, компания давно хотела нормальный ролик для соцсетей.

— Обязательно получатся, — отвечает он со странной полуулыбкой, списанной мной на усталость после долгого вечера. — Такое дело я никогда не заваливаю.

Такси подъезжает, Артём выскакивает открыть дверь, целует меня торопливо, извиняется за опоздание в третий раз. Сажусь в машину, оборачиваюсь напоследок — Дима так и стоит у входа в лофт, провожает нас взглядом, рука в кармане джинсов сжимает что-то маленькое, твёрдое, спрятанное от посторонних глаз вместе с планом, пока никому в этом зале не известным.

Глава 6. Грязная работа

Квартира встречает Диму тишиной и запахом вчерашнего кофе, забытого на столе рядом с камерой. Он сбрасывает кроссовки у двери, включает свет только над рабочим столом, остальную комнату оставляет в полумраке — привычка со студенческих времён, помогающая сосредоточиться на экране, не отвлекаясь на посторонние детали интерьера. На стенах развешаны собственные фотопринты в тонких рамках — пейзажи, портреты случайных прохожих, одна большая карточка с корпоратива компании, где Оксана смеётся, запрокинув голову.

Ноутбук просыпается от прикосновения к тачпаду, монтажная программа открывается на вчерашнем проекте — сырые файлы с корпоратива, разложенные по папкам согласно времени съёмки. Дима находит нужный клип быстро, память подсказывает точное место на таймлайне: угол зала у высокого столика, спина Оксаны в тёмно-синем платье, Антон рядом, короткое движение руки к её плечу.

Вырезает фрагмент, отделяет от общего плана, растягивает на монтажной дорожке. Три секунды в оригинале превращаются в семь после хитрой манипуляции с частотой кадров — движение замедляется незаметно для глаза, зато создаёт иллюзию, будто рука на плече задерживается значительно дольше положенного простого жеста. Дима щёлкает метаданные файла, меняет таймкод съёмки на пару минут позже официального времени начала музыкального сета, чтобы при случае эпизод выглядел отдельным моментом, а не частью общей панорамы зала. Проверяет результат несколько раз подряд, пересматривает замедленный фрагмент, кивает удовлетворённо, будто оценивает собственную ювелирную работу мастера.

Работает молча, губы сжаты в тонкую линию, взгляд не отрывается от экрана. Внутри давно поселилось чувство со сложным для точного названия смыслом — не ревность в чистом виде, скорее ощущение украденного, будто вещь, по праву принадлежащая ему, оказалась в чужих руках по нелепой случайности жизни. Началось это задолго до сегодняшнего вечера — с первой совместной съёмки год назад, с той лёгкости, с какой Оксана позировала перед камерой, доверяя объективу сильнее обычных людей вокруг. Каждый раз, пересматривая эпизод с застёжкой платья, ловит себя на желании увидеть в сцене недосказанное, додумать происходящее за пределами кадра.

Сохраняет обработанный фрагмент отдельным файлом, откидывается на спинку кресла, потягивается, разминая затёкшую шею. За окном город гудит вечерним движением, но здесь, за плотными шторами, время течёт по собственным законам, подчинённым только скорости рендера и терпению.

Второй файл достаёт из старого архива, папка с названием «Днюха 2019», давно не открывавшаяся, покрытая цифровой пылью. Видео снято на прошлой квартире, у друзей, тесная компания, торт со свечами, гитара в углу. На тридцать седьмой секунде Антон, тогда ещё без бороды, моложе и расслабленнее нынешнего офисного образа, целует девушку у окна — Лену, бывшую, давно не упоминаемую вслух в компании.

Дима хранит этот файл не случайно — записал тогда специально, чувствуя интуитивно, что материал ещё пригодится, хотя сам себе в этом никогда не признавался прямо. Теперь момент настал, архив оправдал многолетнее ожидание. В голове мелькает короткое воспоминание о той вечеринке — как Антон весь вечер держался особняком, а под конец не удержался, поддавшись атмосфере и алкоголю, и Дима тогда единственный среди гостей не выпустил телефон из рук.

Дима смотрит фрагмент трижды подряд, изучает движение губ, наклон головы, освещение сцены сбоку от торшера. Открывает специальное приложение для синтеза лиц, загружает оба клипа — обучающий материал с лицом Оксаны из десятков фотографий с корпоративов и личных страниц, целевое видео с поцелуем. Настраивает параметры синхронизации, запускает обработку.

Прогресс-бар ползёт медленно, проценты меняются с мучительной неторопливостью. Дима встаёт, разогревает вчерашнюю пасту в микроволновке, ест стоя у окна, поглядывая на экран через комнату. Внизу проезжают редкие машины, свет фар скользит по потолку короткими полосами, обычная картина спального района поздним вечером. Мысли крутятся вокруг предстоящей свадьбы, вокруг образа себя самого на этой свадьбе — не гостя, не случайного знакомого, а человека, разрушившего чужой праздник ради восстановления справедливости, какой она видится изнутри его собственной головы.

Вспоминает разговор с Артёмом на прошлой неделе — тот жаловался мельком, что Оксана в последнее время какая-то отстранённая, слишком занята работой, слишком мало внимания уделяет подготовке к свадьбе. Дима тогда промолчал, покивал сочувственно, а внутри уже прикидывал, как обратить эту трещину себе на пользу, как аккуратно расширить её до подходящего размера.

Два часа спустя рендер завершается коротким системным звуком. Дима садится обратно, придвигает кресло вплотную к столу, запускает готовый файл на полный экран. Картинка получилась достаточно убедительной для беглого просмотра на маленьком экране телефона — тени легли правильно, движение губ синхронизировано почти идеально, только при внимательном разглядывании заметна лёгкая дрожь контура вокруг подбородка. Для случайного зрителя, торопливо листающего мессенджер вечером после работы, недостаток останется незамеченным.

Пересматривает результат ещё раз, уже медленнее, ловит себя на странном удовлетворении — не просто техническом, а почти творческом, будто наконец собрал давно задуманную композицию из разрозненных кусочков чужой жизни. Мышцы плеч расслабляются, напряжение последних часов работы отпускает, сменяясь тихим азартом человека, приближающегося к финалу долгой партии. Записывает короткую заметку в блокнот рядом с ноутбуком, привычка фиксировать этапы работы над любым проектом, даже секретным, о нём никому не расскажешь.

Сохраняет финальный ролик в отдельную папку, название присваивает нейтральное, ничем не привлекающее внимание постороннего взгляда. Рядом кладёт лог-файл рендера — привычка, оставшаяся с университетских времён, когда преподаватель требовал документировать каждый этап работы над проектом. Дима никогда не удаляет такие файлы, архивирует методично, будто где-то на подкорке понимает ценность доказательства собственной работы, даже когда работа эта далека от честной. Копирует лог в резервную папку на внешнем диске, туда же, где хранит остальные рабочие проекты последних лет, не задумываясь, что этот жест методичности однажды сработает против него самого.

Копирует финальный файл на телефон, переименовывает в «2019_Bar_Kiss.mp4», открывает мессенджер, находит переписку с Артёмом. Пролистывает историю сообщений вверх — обычная переписка друзей, шутки про футбол, договорённости о встречах, ничего необычного, что могло бы вызвать подозрение перед отправкой такого сообщения. Пальцы зависают над экраном на секунду — последний момент, когда решение ещё можно отменить, вернуть комнату к прежней тишине и невинности отснятого материала. Но рука уже набирает сообщение сама, будто отдельно от остального сознания.

«Случайно нашёл в общих файлах, это же не Оксана? Ужас какой».

Прикрепляет видео, отправляет, откладывает телефон экраном вниз на стол рядом с остывшей пастой. Сразу поднимается, отходит к окну, будто физическая дистанция от телефона способна отсрочить неизбежное развитие событий. Уведомление о прочтении приходит почти мгновенно — Артём онлайн, читает переписку в реальном времени. Дима представляет, как друг сидит сейчас где-то на диване с телефоном в руках, лицо застывшее, глаза бегают по экрану, пытаясь осмыслить увиденное. Проходит минута, другая, а ответа всё нет, только три точки набора текста периодически появляются и пропадают на экране, будто Артём несколько раз начинает и стирает написанное, не находя подходящих слов.

Комната погружается обратно в полумрак, только курсор монтажной программы мигает на опустевшем таймлайне, будто ждёт следующей задачи. Дима закрывает ноутбук, но спать не идёт ещё долго, сидит у окна, наблюдая, как в доме напротив гаснут одно за другим окна чужих квартир, и думает о том, как быстро завтрашнее утро изменит расстановку сил вокруг человека, искренне считаемого им своей собственностью.

Телефон наконец вибрирует коротким сигналом входящего сообщения. Дима не спешит смотреть, выжидает секунд десять, растягивая момент предвкушения, прежде чем взять телефон в руки и прочитать первую реакцию друга на увиденное.

Бесплатный фрагмент закончился.

139 ₽
Возрастное ограничение:
16+
Дата выхода на Литрес:
20 октября 2026
Дата написания:
2026
Объем:
150 стр.
Правообладатель:
Литнет
Формат скачивания:

Похожие книги