// pages-ch05.jsx

const CH5_PAGES = [
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - descending corridor, footsteps on stone, controlled breathing]">[AUDIO - descending corridor, footsteps on stone, controlled breathing]</div>
      <p>The old Berries salon was beneath the south wing. Of course. Selene was beginning to understand that, at Ashfall, everything that mattered eventually went downward. The salon no longer looked like a salon. The furniture was sheeted, the chandeliers dark, the walls covered in red wood paneling so deep it was almost black. Yet the smell remained: faded berries, dust, damp wood. An invitation forgotten for too long. Eden walked on the left. Maelys behind Selene. Livia in front. Probably the most dysfunctional quartet this house had seen in a long time, which said a lot.</p>
      <p class="dialogue">&mdash; I want it noted, Maelys said under her breath, that "old condemned room under mafia manor" is not an optimal location for my mental health.</p>
      <p class="dialogue">&mdash; No one forced you to come, Selene replied.</p>
      <p class="dialogue">&mdash; False. Friendship forces me to witness the worst decisions of your life so I can say "I told you so" with precision. Livia stopped in front of a built-in bookcase.</p>
      <p class="dialogue">&mdash; Here? Eden nodded. He slid a hand beneath a molding. A mechanism gave way with a dry snap.</p>
      <div class="audio-cue" data-audio="[AUDIO - old mechanism, wood unlocking]">[AUDIO - old mechanism, wood unlocking]</div>
      <p>The bookcase pivoted. Behind it, a narrow corridor. White. No stone. No wood. Smooth white, more recent, almost medical. Selene felt the Lily folder in her bag like a cold thing.</p>
      <p class="dialogue">&mdash; Is that the white door? Maelys asked.</p>
      <p class="dialogue">&mdash; No, Eden said. He was looking at the end of the corridor.</p>
      <p class="dialogue">&mdash; This is the path. Of course. The house never gave you the door right away. They moved forward.</p>
      <div class="audio-cue" data-audio="[AUDIO - footsteps changing texture, stone giving way to smooth floor]">[AUDIO - footsteps changing texture, stone giving way to smooth floor]</div>
      <p>The sound of their steps changed. Drier. More naked. Selene hated the corridor before she even saw its end. At the far end stood a white door. No handle. No visible lock. Only an old reader and a small metal plate. RESTRICTED ACCESS - BERRIES ARCHIVE. Maelys breathed:</p>
      <p class="dialogue">&mdash; Berries Archive? Of course. Have the Veyr never heard of Google Drive? No one laughed. Not even her.</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - old electronic reader, denied beep]">[AUDIO - old electronic reader, denied beep]</div>
      <p>Eden's badge did not work. Neither did Livia's. Each time, the reader gave a red beep, short and insulting. Selene looked at the plate. Berries Archive. Entry. Bait. First consent obtained through the desire for access.</p>
      <p class="dialogue">&mdash; This is not an archive, she said. Eden turned toward her.</p>
      <p class="dialogue">&mdash; What?</p>
      <p class="dialogue">&mdash; It is a door that wants us to ask to enter by the wrong method. Maelys narrowed her eyes.</p>
      <p class="dialogue">&mdash; I like it when you go oracle mode, but develop. Selene took the Berries box from her bag. Eden tensed.</p>
      <p class="dialogue">&mdash; Do not light it here.</p>
      <p class="dialogue">&mdash; I am not lighting anything. She opened the box. The scent rose. Crushed berries. Dark wood. Metal. The door did not react. Logical. She studied the reader. Then the plate. Then the floor. A small symbol, almost invisible, had been engraved near the threshold: three dots, a pause, one dot. Tap. Tap tap. Pause. Tap.</p>
      <p class="dialogue">&mdash; Noe, she murmured. Maelys looked up.</p>
      <p class="dialogue">&mdash; Your brother?</p>
      <p class="dialogue">&mdash; He used to make that rhythm when we were kids. Always the same one. On tables, windows, walls. Dad kept telling him to stop.</p>
      <p class="dialogue">&mdash; You think it is a code?</p>
      <p class="dialogue">&mdash; I think my father turned it into one. Eden looked at the symbol.</p>
      <p class="dialogue">&mdash; Adrien. Hearing the name in his mouth irritated Selene. Not because he said it wrong. Because it seemed to belong to too many worlds at once. She placed her fingers on the plate.</p>
      <div class="audio-cue" data-audio="[AUDIO - fingers on metal, four spaced knocks]">[AUDIO - fingers on metal, four spaced knocks]</div>
      <p>Tap. Tap tap. Pause. Tap. The reader stayed red. Then a second mechanism, lower down, activated. Not in the door. In the wall to the left. A slit opened. Inside, a key. Not white. Red. Maelys whispered:</p>
      <p class="dialogue">&mdash; I take back my jokes. This is terrifying. Selene took the key. She had dreamed of a red key inside a candle. Maybe the dream had come from a memory. Or from a house that knew far too well how to prepare its symbols. The red key opened a lock that appeared only once the slit had closed again. Another way to force people to follow a sequence. Selene did not like it. But she turned the key.</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - deep lock, heavy bolt]">[AUDIO - deep lock, heavy bolt]</div>
      <p>The white door opened inward. The air that came out was not moldy. It was cold. Dry. Preserved. The room beyond looked less like an archive than a preparation room. A table, several chairs, an old projector, crates of folders, shelves of tapes, a wall covered with road maps and plans. On the table: an ashtray full of very old cigarette butts, an empty glass, a brown notebook. Selene stepped inside. Eden started to follow. She lifted one hand.</p>
      <p class="dialogue">&mdash; Wait. He stopped. She did not know why she wanted to enter first. Yes. She knew. Because this room smelled like her father. Not literally. But in the controlled disorder, the notes, the routes, the interrupted gestures. Adrien Moreau had been here. She felt it before she saw his name. On the brown notebook: A.M. - Berries / exits. Selene placed her hand on it. Did not open it yet. She turned toward Eden.</p>
      <p class="dialogue">&mdash; You can come in. He did, slowly. Maelys and Livia too. The room suddenly seemed too small for all the versions of the past it contained. Selene opened the notebook. First page: If Claire is reading this, it means I have failed again to speak before the evidence. She closed her eyes.</p>
      <p class="dialogue">&mdash; Dad. Maelys placed a hand between her shoulder blades. Not for long. Just enough. Selene went on. Berries is not the entry. It is what they call entry so those who open believe they chose. The true exit is not in the white door. The white door is the trap. Everyone froze. They were in the trap.</p>
      <div class="audio-cue" data-audio="[AUDIO - sudden silence, ventilation stopping]">[AUDIO - sudden silence, ventilation stopping]</div>
      <p>The white door closed behind them.</p>
      <div class="audio-cue" data-audio="[AUDIO - automatic lock, breath cut short]">[AUDIO - automatic lock, breath cut short]</div>
      <p>Maelys said, very calmly:</p>
      <p class="dialogue">&mdash; I am going to kill your father posthumously. No one answered. Livia was already at the door, tool in hand, inspecting the mechanism. Eden was watching the corners of the room, possible cameras, exits. Selene was staring at the notebook. The trap had perhaps not been designed by Adrien. But he had known about it. And instead of destroying it, he had written inside it. Another man leaving instructions in the cage instead of preventing the cage from existing. Anger rose. She turned the page. Claire, if you are with the children, do not use the white door. Leave through the fig tree. Tell Noe the rhythm. Tell Selene that roses mean they have already chosen the version. Do not let Irina come alone. Irina. Again. Eden moved closer.</p>
    ` },
  { kind: "body", html: `
      <p class="dialogue">&mdash; What does it say? Selene handed him the notebook. He read. His face changed at the last sentence.</p>
      <p class="dialogue">&mdash; Irina came here.</p>
      <p class="dialogue">&mdash; Looks like it.</p>
      <p class="dialogue">&mdash; My mother told me she had never gone down beneath the south wing. Maelys, near the door, said:</p>
      <p class="dialogue">&mdash; I know I do not know your mother well, but she seems like a questionable source. Livia said:</p>
      <p class="dialogue">&mdash; Door locked. But not airtight. No gas detected for now.</p>
      <p class="dialogue">&mdash; For now, Maelys repeated. I love that. Selene continued through the notebook. Pages of codes. Routes. Partial names. A map of the port. One mention: Orsini. Another: Veyr too late. Then an underlined sentence: Claire thinks the White Hand is not a family. It is a function. She is right.</p>
      <p class="dialogue">&mdash; White Hand? Selene asked. Eden answered:</p>
      <p class="dialogue">&mdash; A name you hear in old cases. Doctors, judges, administrators, reputation cleaners. I thought it was a legend used to scare stupid heirs. Maelys looked at him.</p>
      <p class="dialogue">&mdash; You really did grow up inside a problematic novel. Selene stared at the words. The White Hand. Lily. Erasure. Her mother had not just discovered a family secret. She had discovered a function capable of burying lives cleanly.</p>
      <div class="audio-cue" data-audio="[AUDIO - old cassette inserted, mechanical click]">[AUDIO - old cassette inserted, mechanical click]</div>
      <p>In a crate marked exits, Livia found a tape recorder and several tapes. The labels were written in Adrien's hand. Claire - 1 Irina - 2 Port - emergency Do not play here Naturally, they started with the one marked Do not play here.</p>
      <p class="dialogue">&mdash; I would like to say, Maelys announced, that our collective instinct is catastrophic. Selene inserted the tape. Eden wanted to protest. Did not. The tape crackled. Then Adrien's voice filled the room. Faint. Younger. Exhausted.</p>
      <div class="audio-cue" data-audio="[AUDIO - magnetic hiss, recorded male voice]">[AUDIO - magnetic hiss, recorded male voice]</div>
      <p class="dialogue">&mdash; If this tape is playing inside the white door, someone lacked caution or time. Probably me. Claire, I am sorry. Irina, if it is you, stop smiling, I know you said this was a bad idea. A silence. Selene felt her eyes burn. She had barely heard her father's voice in years. Not like this. Not alive.</p>
      <p class="dialogue">&mdash; The door locks from the inside to keep Althea from knowing who opened it. It is not a prison if you know the exit. I know, stupid sentence. Irina already told me. Maelys murmured:</p>
      <p class="dialogue">&mdash; I like Irina. Adrien continued:</p>
      <p class="dialogue">&mdash; Noe's rhythm opens the slit. The second rhythm opens the exit. Selene knows it too, but she thinks she forgot because she turns the things she does not understand into stories before looking them in the face. Selene went still. Even dead, her father still found a way to hit exactly where it hurt.</p>
    ` },
  { kind: "body", html: `
      <p class="dialogue">&mdash; The second rhythm, Eden said. The tape crackled. Adrien tapped. Tap tap. Pause. Tap. Long pause. Tap tap tap. The back wall vibrated.</p>
      <div class="audio-cue" data-audio="[AUDIO - mechanism behind wall, dust falling]">[AUDIO - mechanism behind wall, dust falling]</div>
      <p>An opening appeared behind a shelf. Not large. A passage. Maelys raised both hands.</p>
      <p class="dialogue">&mdash; Great. A tunnel. No one is surprised. The passage led into a low corridor. Not white. Raw stone. Older. Selene immediately felt less afraid. Not because it was safe. Because it did not look as if it had been built by the White Hand. It looked older, clumsier, almost human. They moved bent over, one after another. Livia in front, Selene behind her, Maelys in the middle insulting the architecture, Eden bringing up the rear.</p>
      <div class="audio-cue" data-audio="[AUDIO - footsteps in low tunnel, dust, close breathing]">[AUDIO - footsteps in low tunnel, dust, close breathing]</div>
      <p>The tunnel opened into a small circular room. At the center: a table. On the table: one envelope. For Selene. Claire's handwriting. Selene did not touch it. Not right away. She had thought she was looking for answers about her mother. She was beginning to receive her mother in pieces. That was almost crueler. Maelys gently placed a hand on her arm.</p>
      <p class="dialogue">&mdash; Do you want me to open it? Selene shook her head.</p>
      <p class="dialogue">&mdash; No. She took the envelope. Inside were a letter and a small photograph. The photo showed Claire, Adrien, baby Noe, little Selene, standing in front of a tree. A fig tree. Selene felt something move in her memory. Warmth. Broad leaves. Syrup. A laugh. She opened the letter. My Selene, If you are reading this, I failed somewhere, but not everywhere. Keep that distinction. It saved me from madness more often than the doctors would admit. Selene inhaled, trembling. They will tell you I was confused. Too sensitive. Unstable. They may say I invented enemies because that is easier than admitting they exist with offices, titles, and clean hands. I am not asking you to believe my fear. I am asking you to check who wins when my fear is ridiculed. Selene closed her eyes. Then continued. If Adrien led you here, forgive him only what you can. He sold an entry while believing he was buying an exit. Cowardly men who love sometimes do more damage than monsters who hate. The sentence remained in the air. Eden looked away. Maelys murmured:</p>
      <p class="dialogue">&mdash; Fuck. There was nothing better to say.</p>
    ` },
  { kind: "body", html: `
      <div class="audio-cue" data-audio="[AUDIO - paper held, fragile breathing]">[AUDIO - paper held, fragile breathing]</div>
      <p>The letter continued. Irina helped us. She knew more than I did about Ashfall, less than she believed, enough to die if she persisted. She always persisted. If you meet Eden, do not give him his mother's guilt just to save time. It will be tempting. It will not be fair. But do not give him your forgiveness either because he suffers beautifully. Beautiful men with wounds make very poor evidence of innocence. Maelys let out a nervous laugh.</p>
      <p class="dialogue">&mdash; Your mother was a legend. Selene read the sentence twice. Beautiful men with wounds make very poor evidence of innocence. Eden looked as if he wanted to disappear into the stone.</p>
      <p class="dialogue">&mdash; I probably would have hated her, he said.</p>
      <p class="dialogue">&mdash; She would have returned the courtesy, Selene replied. The letter had one last part. Lily is what they do afterward. After the road. After the fire. After the scream. After the witness. They do not want to prevent every act of violence. They want to control what those acts become in the files. If I die, they will write about me. So write too. Not to make me pure. To keep me from belonging to them entirely. Selene did not cry. Not yet. Something inside her was too open to produce tears. She folded the letter carefully.</p>
      <p class="dialogue">&mdash; We get out. Eden nodded.</p>
      <p class="dialogue">&mdash; And then? Selene looked at the photograph of the fig tree.</p>
      <p class="dialogue">&mdash; Then I talk to Noe.</p>
      <p class="dialogue">&mdash; He knows something? Maelys asked.</p>
      <p class="dialogue">&mdash; He knows the rhythm. Maybe other pieces. And I want to stop learning my family from the dead before the living. Maelys nodded.</p>
      <p class="dialogue">&mdash; Good decision. Terrifying, but good. They left through a narrow staircase that opened behind a service door near the kitchens. Day had fully broken. Ashfall looked almost normal. It was insulting.</p>
      <div class="audio-cue" data-audio="[AUDIO - service door, distant kitchen noise, return to the world]">[AUDIO - service door, distant kitchen noise, return to the world]</div>
      <p>Noe arrived late that afternoon. He had not wanted to come at first. Then Selene sent him the photograph of the fig tree. He called back within a minute.</p>
      <p class="dialogue">&mdash; Where did you find that? His voice was trembling. Not with surprise. With recognition. Now he stood in the Berries salon, paler than usual, eyes fixed on the open white door.</p>
      <p class="dialogue">&mdash; I know this corridor, he said. Selene came closer.</p>
      <p class="dialogue">&mdash; You remember it?</p>
      <p class="dialogue">&mdash; Not like a memory. Like a nightmare that had a smell. Maelys stayed near him, strangely gentle. Eden was there too, at a distance. Livia guarded the access. Noe looked at Selene.</p>
    ` },
  { kind: "body", html: `
      <p class="dialogue">&mdash; Dad used to make me tap the rhythm when I was little.</p>
      <p class="dialogue">&mdash; I know.</p>
      <p class="dialogue">&mdash; I thought it was a game.</p>
      <p class="dialogue">&mdash; Maybe he wanted it to be one.</p>
      <p class="dialogue">&mdash; That is worse.</p>
      <p class="dialogue">&mdash; Yes. He gave a brief laugh, almost painful.</p>
      <p class="dialogue">&mdash; You were always better than me at saying yes to horrible things.</p>
      <p class="dialogue">&mdash; No. I just have less energy to wrap them up. Noe looked at the door. Then at Eden.</p>
      <p class="dialogue">&mdash; Did your family kill my mother? The question was brutal. It had to be. Eden answered:</p>
      <p class="dialogue">&mdash; I do not know yet. But my family helped erase what happened to her. That, yes. Noe absorbed it. So did Selene. The partial truth tasted like blood. But it was better than fog. Noe placed his hand on the white door.</p>
      <div class="audio-cue" data-audio="[AUDIO - hand on metal, silence]">[AUDIO - hand on metal, silence]</div>
      <p class="dialogue">&mdash; Dad used to say: if she gets out of there, take Selene and go to the fig tree. Selene felt her heart tighten.</p>
      <p class="dialogue">&mdash; You remember that?</p>
      <p class="dialogue">&mdash; Now, yes.</p>
      <p class="dialogue">&mdash; Where is the fig tree? Noe shook his head.</p>
      <p class="dialogue">&mdash; I do not know. Then he looked at the corridor.</p>
      <p class="dialogue">&mdash; But I think Dad was afraid of the port. Eden straightened.</p>
      <p class="dialogue">&mdash; The Orsini port? Noe went even paler.</p>
      <p class="dialogue">&mdash; Yes. That name. Orsini. The white door had delivered its first exit. It led to the port. And from there, nothing could remain in the house anymore.</p>
      <div class="audio-cue" data-audio="[AUDIO - low bass note, rain beginning again very far away]">[AUDIO - low bass note, rain beginning again very far away]</div>
    ` },
  { kind: "endcard", ch: { n: 5, name: "The White Door" } },
];
window.CH5_PAGES = CH5_PAGES;