潮の匂いが、半重力の歪んだ波面から立ち上っていた。旧港の防波堤は、かつての役割を忘れたように崩れかけ、コンテナや漁具が不規則に宙に浮いている。朝の光はまだ薄く、鉄と海水の冷たさだけが世界を支配していた。
暁影隊(あかつきかげたい)の車列は防波堤の入口で止まった。梟(ふくろう)は地図を押さえ、端末の小さな画面に表示された座標列を睨む。白羽(しらは)は影の刃を腰に差し、包帯で巻いた掌を確かめる。零(れい)は端末を抱え、宮本(みやもと)が残した暗号の断片を再生している。
「ここが、宮本の示した座標だ」零が低く言った。画面には防波堤の断面図と、そこに重なるように小さな円環の記号が表示されている。記号は微かに脈打ち、端末のスピーカーからはほとんど聞き取れない高周波のパルスが漏れている。
白羽は海面を見下ろし、ゆっくりと息を吐いた。「結晶の破片はどれくらい集まってる?」 零はログをスクロールする。「散在している。だが局所的に位相の乱れが強い。宮本のパルスが効いている場所がある。そこを狙えば、回転を一時的に狂わせられるかもしれない」
梟は外套のポケットから小さな装置を取り出した。観測器の一つだ。彼はそれを防波堤の縁に固定し、端末と同期させる。装置は低い音を立て、周囲の位相を測り始める。海面の波紋が、まるで装置の鼓動に合わせて揺れるように見えた。
1 接近と偵察
白羽は影を伸ばし、防波堤の裂け目を伝って先へ進む。影は濡れたコンクリートを掴み、彼女の足取りを安定させる。波の一部が空中に浮かび、潮のしぶきがゆっくりと落ちる。遠くで、結晶の青い光が点滅しているのが見えた。
「監視は薄い。だが位相の乱れが強い場所が二箇所ある」白羽が無線で報告する。声は低く、だが確実に届く。 「一つは防波堤の先端、もう一つは旧倉庫の裏手だ」零が答える。彼の指が地図上の赤い点をなぞる。
白羽は先端へ向かう。足元の影が刃となり、錆びた鉄の桟橋を切り裂く。桟橋の下には、結晶の破片が小さな群れを作って浮かんでいた。破片は互いに微かな位相を送り合い、周囲の空気を震わせる。白羽は刃を入れ、破片の一つに触れた。冷たい光が指先を走り、短い断片が耳に届く――子供の笑い、古い歌、誰かの名前。
その瞬間、背後で金属の擦れる音。白羽は振り返り、影を刃に変えて相手の動きを封じる。黒い防具を纏った男が、半重力の渦を利用して屋根から滑り降りてきた。彼の動きは素早く、だがどこかぎこちない。協力者の別働隊だ。
「来たか」男が低く言う。声には冷たさがある。だがその目は、どこか驚きを含んでいた。白羽は刃を構え、短い間合いで相手を制する。
2 応酬と戦術の刃
戦闘は瞬時に始まった。金属が金属を切り、影が肉を裂く音が狭い空間に反響する。白羽は刃を振るいながら、同時に端末を操作する零の声を聞く。零は観測器のフィードバックを閉じ、逆位相のパルスを微調整している。
「逆符号、注入開始。位相幅を狭める。白羽、回転の谷を狙って」零の声が短く響く。 白羽は刃を入れる角度を変え、結晶の回転に小さな乱れを与える。乱れは波紋となり、零の観測器がそれを拾って逆符号を強める。相手の動きが一瞬止まり、男の防具の隙間から青い光が漏れた。
だが別働隊は数で押してくる。屋根の上から別の男が飛び降り、白羽の側面を突く。白羽は影で受け止め、刃で反撃する。肉体の衝撃、鉄の冷たさ、血の味が瞬間的に混ざる。彼女の掌の火傷が痛みを増すが、動きを止めるわけにはいかない。
梟は外周で無線を握り、撤退線を確保するために即席の電子妨害を展開する。彼の装置が別働隊の通信を乱し、指揮系統を混乱させる。だが敵は学習しており、妨害の隙を突いて別の接近経路を取る。戦術は常に相手の反応と再反応の連鎖だ。
3 宮本のパルスと位相の裂け目
白羽が結晶の側で最後の一撃を加えようとしたとき、零の声が鋭く変わった。「宮本のパルス、局所的に同期した。白羽、今だ」端末の画面に小さな波形が重なり、宮本の暗号列が逆符号と重なり合う。
白羽は深く息を吸い、端末の指示に合わせてパルスを送る。結晶の回転が一瞬だけ止まり、次いでゆっくりと崩れ始めた。亀裂が広がり、保存されていた断片が空中に漏れ出す。断片は風に乗り、港の空気を満たした。誰かの笑い声が、祈りが、名前が戻る。
その瞬間、遠方で別の衝撃が起きた。旧倉庫の裏手で、別の小さな核が自己増殖を始めたという報が入る。宮本のパルスは一箇所の回転を狂わせたが、別の場所で連鎖を誘発してしまったのだ。零の顔に焦りが走る。
「同期は取れたが、代償が出た。別地点で閾値が下がっている」零が短く告げる。彼の指が端末の画面を叩き、次の座標を赤く点滅させる。
4 救出と代価
結晶の破片から戻った記憶は、港の住民の胸に短く還った。老人が膝をつき、忘れていた孫の名前を呟く。子供が泣きながら笑い、母親がその子を抱きしめる。瞬間の温度が、冷たい朝の空気を和らげた。
だが代価は明白だった。白羽の体力は限界に近く、掌の火傷は深くなっている。梟の装置は過負荷で一台が壊れ、零は端末のバッテリー残量を気にしていた。さらに、旧倉庫で生まれた小核の兆候は、次の戦場がすぐそこにあることを告げていた。
白羽は血を拭いながら、港の人々の顔を見た。短い時間で戻った記憶は、彼らの表情を変えた。だが白羽の目には疲労と決意が混ざる。「少しでも戻ったなら、それでいいとは思わない。でも、今はこれで十分だ」と彼女は呟いた。
5 残滓と次の座標
戦闘が収束する中、零は宮本の端末に残された断片をさらに解析した。暗号の隅に刻まれた歪んだ円環の記号は、港の地図上の複数点と重なっている。零はそれを拡大し、座標列を繋ぎ合わせると、海上に浮かぶ孤立した島の断片が浮かび上がった。
「旧港の防波堤で抑えたが、設計図は続いている。次は北方の孤島だ」零が言う。彼の声には冷静さが戻っているが、端末の画面には新たな赤い点が点滅している。
梟は地図を押さえ、短く指を動かした。「孤島か。船を使うか、空路か。どちらにせよ、準備が必要だ。宮本の暗号は単なるツールではない。誰かが意図を持って配置している」
白羽は影を引き締め、海面を見つめた。「次に行く。だが今回は、もっと慎重に。人を守るために、無駄な代価は払わない」
三人は互いに目を合わせ、無言の了解を交わした。港の潮鳴りが遠ざかり、朝の光が鉄骨を薄く朱に染める。動きは止まらない。次の座標が、次の戦いを呼んでいる。