路娴。

  跟她谈完项目的每一次,他都觉得自己还不够快。不够狠。还有更大的棋盘没看见。她拿出那份竞争格局报告的时候,七个赛道的狙击者列得整整齐齐,每一条线都有对应的杀招——他在那一刻被提醒:你以为你站在山顶了,其实你连半山腰都没到。

  她是一面镜子。照出来的不是他有多好,是他还差多远。

  沈星苒。

  每次看到她在实验室里通宵到天亮的样子——铅笔别着头发,白大褂当毯子,实验记录本从手边滑到地上——他就被提醒另一件事:这个世界上有些东西,不是用钱、用手段、用系统能换来的。

  第十一版配比方案。硅烷和氨气的摩尔比从1:3.2迭代到1:3.5。退火温度从780度降到745度。良品率从34%磨到47.3%。

  每一个数字后面是几百次失败。

  没有金手指。没有外挂。没有从另一个时空搬来的答案。

  只有时间,和天赋。

  她是一扇窗。透进来的光是真的。

  两根锚链。

  一根叫野心。

  一根叫良知。

  砍断任何一根,他就会漂走。不是漂向失败——是漂向一种更危险的东西。一种二十岁、六十二亿、没有锚点的人会变成的东西。

  他见过那种人。

  路远山。

  张韶阳。

  马文龙。

  每一个都是从年轻时的热血和理想出发,走到最后变成了一台精密运转的决策机器。不是坏人,但也不再是一个完整的“人”了。感情变成筹码,关系变成资源,每一次握手和微笑背后都有一套成本收益的计算公式。

  许琛不觉得那是错的。在那个量级的博弈里,感性是奢侈品。

  但他还有资格奢侈。

  因为他才二十岁。

  因为他手里有两根锚链。

  窗外的金光又爬高了两寸,切到了他下巴的位置。江风从长江上游吹过来,隔着玻璃都能看到对岸楼群之间的热浪在蒸腾。

  拿起车钥匙。出门。

  ——

  江南大学材料中心。

  上午十一点。

  许琛把宾利停进访客车位,从副驾拎出两个塑料袋。

  北门外老陈砂锅粥店的两份皮蛋瘦肉粥,粥是提前打电话叫老陈留的——这个时间点正常排队至少半小时,但老陈跟他已经是半个熟人了,多加了两块钱打包费,用保温桶装好搁在柜台后面等他来取。

  一袋油条。隔壁炸油条的摊子,老板和老陈是连襟,两家摊位挤在一起,老陈帮他一并捎了。油条炸得发虚,稍微放凉一点就不脆了,得趁热吃。

  还有一盒桂花糕。

  小吃街最里面那家。店面不到两米宽,门口永远挂着一块掉了漆的红色招牌。老板娘五十多岁,烫着一头小卷,腰间系着油腻腻的围裙。

  他走过去的时候,老板娘正往蒸笼里码新一屉糕点。抬头看见他,笑了。

  “又给你女朋友带啊。”

  嗓门大得整条巷子都能听见。

  许琛没否认。递了钱,接过温热的纸盒。桂花糕刚出笼没多久,纸盒底部洇了一小圈油渍,手指碰到的地方是滑的。

  走进实验楼的时候,走廊里弥漫着两种味道——楼上实验室飘下来的化学试剂气味,酸涩的,带着一股发闷的金属腥;还有空调管道内部循环了不知道多久的浊气,冷飕飕地从头顶格栅吹下来,刮得后颈发凉。

  电梯到三楼,左转,穿过贴满安全标识的玻璃门。

  休息室的门虚掩着。

  许琛伸手推开,门轴发出一声短促的吱呀。

  沈星苒蜷在那张单人沙发上。

  白大褂盖在身上当毯子,领口那颗没系的扣子正好露在外面,布料皱巴巴地堆着。左手垂在沙发边缘,指尖离地板还有三公分的距离。右手蜷在胸前,指节微微弯曲,保持着一种握笔的姿势——手里的笔已经不在了。

  实验记录本从手边滑到了地上。

  摊开的那页——第十一版配比方案的最终数据页——密密麻麻的数字和符号之间,最后一行数据旁边画了一颗小小的星星。

  五角星。用铅笔画的。线条歪歪扭扭,五个角有两个没闭合。

  她给自己打了一个满分标记。

  许琛站在门口看着那颗星星,嘴角牵了一下。

  她睡着了。

  日光灯管的白光打在脸上,把眼底那层青灰色照得格外分明。颧骨下方的凹陷处有一小片不均匀的红——可能是刚才侧脸压在沙发皮面上压出来的。头发依然用那根铅笔别着,铅笔的尾端从发髻里翘出来,削过的笔尖朝着天花板。

  呼吸很浅。胸廓起伏的幅度不大,但频率均匀。

  连续工作超过三十个小时之后,身体终于比意志先投降了。

  许琛没叫醒她。

  他走到茶几旁,把两份粥放下。皮蛋瘦肉粥的保温桶搁在靠近沙发那侧的位置,油条码在旁边。桂花糕的纸盒摆在最靠近她右手的地方——等她醒了,一伸手就能够到。

  然后他在对面那张折叠椅上坐下来。

  折叠椅很硬。金属管的靠背贴着脊椎骨,凉飕飕的。他换了个姿势,两腿交叠,把手机搁在膝盖上,调成静音。

  灯光很白。

  白色日光灯管把整个休息室照得像手术室一样通透,每个角落都无处遁形。沙发扶手上的划痕,茶几面的水渍,墙角堆着的几箱实验耗材——全部清清楚楚。

  沈星苒的脸也清清楚楚。

  没有妆。没有修饰。日光灯的冷白色温把皮肤下的每一条毛细血管都拍扁了,只剩下疲劳留下的青灰底色。嘴唇有点干,下唇中间有一小块起皮的位置,大概是连续工作时忘了喝水。鼻梁上有一道浅浅的压痕——护目镜留下的。

  但嘴角微微翘着。

  不知道在做什么梦。

  许琛就这么看着她。

  安静地。

  没有任何需要思考的数字,没有需要处理的通知,没有需要权衡的利弊。

  只是看。

  ——

  二十分钟后。

  沈星苒的鼻子动了一下。

  很轻微的动作。鼻翼收缩了一瞬,像有什么气味飘进了嗅觉皮层。

  又动了一下。

  第三下的时候,她翻了个身。白大褂从肩膀滑下来半截,露出里面一件皱巴巴的浅蓝色T恤。T恤的领口洗得有点松,锁骨的弧度露在外面。

  睫毛颤了两秒。

  然后睁开眼。

  瞳孔在日光灯的刺激下猛地收缩了一下,她眯着眼,视线模模糊糊的。

  第一反应不是看人。

  是闻。

  鼻尖又动了两下。

  “桂花糕。”

  声音沙哑,带着鼻音,尾巴拖着一截没睡醒的黏糊。两个字从嗓子里挤出来的时候中间断了一下,“桂”和“花”之间隔了一个呼吸。

  视线慢吞吞地移动。

  从天花板移到日光灯管。从日光灯管移到茶几。从茶几上那两个保温桶和一袋油条扫过去,最终落在摆得端端正正的、纸盒底部洇了一小圈油渍的桂花糕上。

  停了一拍。

  再往右挪。

  挪到坐在对面折叠椅上、手里捧着一杯已经凉透的粥、安安静静看着她的许琛脸上。

  她眨了两下眼。

  意识归位需要几秒钟。

  “你什么时候来的?”

  “二十分钟前。”

  她撑着沙发扶手坐起来,白大褂彻底滑到腰间,整个人还带着一股刚从深度睡眠里被拽出来的迟钝。右手抬起来揉眼睛,手背蹭过眼角的时候,那根别头发的铅笔晃了一下,差点掉出来。

  她伸手把铅笔拔出来,顺手夹在记录本的书页里。动作很自然,不假思索。

  然后够桂花糕。

  不是那种客气地接过别人递来的食物的动作。没有“谢谢”,没有“你带了啊”,没有任何多余的客套和铺垫。

  是从自己家冰箱里拿东西的那种自然。

  手伸出去,纸盒打开,掰了一块,往嘴里送。

  咬了一口。糯米粉和桂花馅的混合质地在齿间碾碎的声音很小,但在安静的休息室里清晰可辨。松花粉从断面上簌簌掉下来,落了两粒在T恤领口。

  含糊地说:“第十一版通过了。”

  嘴里塞着东西,字音被糕体的黏度拖住了一半。

  “看到了。先喝粥。”

  她没听。又咬一口。嘴角沾了一粒碎末,黏在唇角和脸颊交界的那条线上,随着咀嚼的动作微微颤动。

  没注意到。

  或者注意到了,但不在意。

  许琛看着那粒碎末。

  视线在她嘴角停了不到一秒。

  他没伸手。

  在不同的女人面前,同一个动作的分量是不一样的。

  昨天凌晨一点四十分。落地窗外长江大桥的灯光铺成一片暖黄。路娴耳后散出来的那缕碎发搭在耳廓和面颊之间的沟壑上。他伸出手,把碎发绕过耳廓上缘,别到耳后。

  那是他们之间的语法。

  此刻,在沈星苒面前,这种动作不属于他们的语法。

  他们的语法是另一套东西。

  他把桂花糕放在手边,她就会去拿。不需要递。不需要问。不需要说“我给你带了”。不需要回“谢谢你”。

  一切在呼吸之间完成。

  像水往低处走。不需要理由,不需要仪式感。

  “粥凉了就不好喝了。”许琛把保温桶往她那边推了两寸。

  沈星苒咽下最后一口桂花糕,终于肯拿起粥来。拧开桶盖,白色的热气涌出来,皮蛋和瘦肉的咸鲜味在空气里散开。她低头喝了一口,眉头微微舒展。

  “老陈的?”

  “嗯。油条也是。”

  她放下粥桶,拿了一根油条,掰成两截,一截泡进粥里,另一截干吃。咬油条的时候发出咔嚓一声,酥脆的外壳在齿间碎裂的声音比刚才吃桂花糕响了好几倍。

  “你吃了吗?”

  “路上吃了。”

  “骗人。”她头也没抬,用勺子搅了搅粥里泡软的油条截面。“你从来不在路上吃东西。”

  许琛没接话。

  她说得对。他确实没吃。

  沈星苒喝完半桶粥,把泡软的油条捞出来吃掉,又喝了几口粥汤。吃东西的速度不快,但效率很高——没有剩。保温桶里最后只留了一层薄薄的粥底。

  精神恢复了七八成。

  她把桶盖拧回去,站起身,一把扯下搭在腰间的白大褂重新穿上。扣子从下往上一颗一颗系好,最后那颗——上次总是忘记系的那颗——这次也系上了。

  “走,看数据。”

  她拉他去实验室的时候,语速已经切回了那种许琛熟悉的频率——每分钟两百字以上,句与句之间几乎没有停顿,信息密度高到让非专业人士跟不上。

  “我把退火温度从780度降到745度,保温时间从40分钟拉到55分钟——对,就是反直觉的。常规思路都是升温加速扩散,但我发现745度的时候晶界迁移速率刚好落在一个窗口区间,低到不会造成异常晶粒长大,但又足够让应力通过蠕变机制松弛掉——”

  她两只手在空气中比划。左手食指点了一个位置代表晶界,右手五指张开往外推代表应力场的方向。整个人一边走一边讲,白大褂下摆被走廊的穿堂风吹得晃动。

  许琛跟在她后面半步。

  看着她比划的手,看着她走路时微微向前倾的上半身——一种急于到达目的地的、被兴奋驱动的姿态。

  他的脑子里有一个念头浮上来。

  这个女孩不需要系统。

  不需要金手指。不需要从另一个时空拷贝来的答案。不需要任何人在背后替她写好剧本。

  她用的是最笨也最扎实的东西。

  时间,和天赋。

  第十一版。从第一版到第十一版,从良品率个位数到47.3%,中间是多少个通宵、多少次失败、多少页写满数据的记录本?

  他不知道。

  但他看着她发光的眼睛——不是那种形容词式的“发光”,是瞳孔被兴奋放大之后,虹膜的深褐色在日光灯管的照射下透出一层浅琥珀色的光泽——心里有什么很轻地动了一下。

  不是心动。

  比心动更深。

  是一种确认。

  这个人是真的。

  在他身边所有被系统粉饰过的成功里——《星尘》的剧本是系统抽取的,《古墓》的策划案是系统里的数据库提供的,连歌曲都是从另一个时空的记忆里搬来的——她是唯一一道没有滤镜的光。

  纯粹靠自己走到这里的人。

  他看着她的背影,心里那个东西又动了一下。比第一下更沉。

  ——

  从实验室出来的时候,走廊尽头的窗户把正午的阳光整面打进来。

  七月的光线没有层次,直愣愣地砸下来,砸得白色墙壁泛着刺眼的反光。走廊地面的淡绿色环氧涂层被照得发亮,许琛的影子被压得极短,缩在脚底下。

  沈星苒走在前面两步。白大褂下摆随步子晃动,左右各扫一下。铅笔又插回了头发里,笔尖上沾了一点铅灰色的石墨粉,蹭在发丝上,像一小撮灰。

  她突然停下来。

  转身。

  阳光从她背后打过来,脸上是一整片阴影,只有下巴和锁骨那条线被光勾了一层边。

  “许琛。”

  她叫他名字的方式。

  两个字中间没有停顿。不是“许——琛”,是“许琛”。连在一起的,流畅的,像叫了一千遍之后形成的肌肉记忆。声调是平的。没有上扬的尾音,没有刻意的强调。

  只是叫了一声。

  和路娴叫他名字的方式完全不同。

  路娴叫“许琛”的时候,两个字之间有一个极短的断裂。像一个人在说出什么之前先深吸了一口气。那个断裂里装着太多东西——十一年投资生涯的理性、凌晨一点半的落地窗、三厘米的距离、一支没有落在纸上的笔。

  路娴叫他名字的时候,在证明什么。

  证明自己有资格站在这段关系里。

  沈星苒叫他名字的时候,什么都不需要证明。

  她只是叫了一声。

  像呼吸。

  “数据我回去再整理一遍,明天发你邮件。”她说完,又加了一句。“下一轮的重点是表面粗糙度控制,和柔性基底的适配测试。工期排了三周,应该够。”

  “好。”

  “粥很好喝。”

  “知道了。”

  “桂花糕也好吃。”

  “知道了。”

  她歪了一下头。短暂地看着他。

  不是那种要确认什么的审视,也不是临别前依依不舍的张望。只是看。像确认了一件很简单的事情——他在这里。

  然后嘴角翘了一下。

  不是那种带心机的笑。是吃饱了、睡够了、数据通过了、又有人来看她了之后,身体自动运行的满足反应。嘴角的弧度不大,但上扬的速度很快,来得毫无征兆,也没打算收住。

  “走了。”

  转身,白大褂下摆扫了一个半圆。

  推开实验室的门,走进去。

  门在他面前合上。

  风压带动的气流从门缝里挤出来,拂过他的小臂。门上的电子锁发出一声滴的轻响,指示灯从绿跳成红。

  许琛站在门外。

  走廊里只剩他一个人。

  正午的阳光从窗户那头直直地打过来,影子还是缩在脚底下,没有变。

  他站了三秒。

  什么都没想。

  三秒够了。

  转身,走向电梯。

  皮鞋踩在环氧涂层上的声音清脆、均匀。每一步都踩在同一个节奏上。

  不快。

  不慢。