Saltworks invitation
A gallery's invitation to a private view: a poster in ultramarine and the artist's drawing below it.
The Saltworks (https://thesaltworks.example) Harwich, Essex You’re invited to a private view LOW WATER New drawings by Ines Kerr 20 Thursday November 6 to 9pm, music from 7 [A drawing of a mudflat at low tide: dozens of fine blue lines running to the horizon, closer together as they go, with a low sun on the horizon.] Ines Kerr, Low Water (Stour, 6.14am), 2026. Ink on paper, 76 × 43 cm. For a year, Ines walked out onto the Stour estuary at every low tide she could reach before work, and drew what the water left behind. These are thirty-one of those drawings, shown together for the first time. When Thursday 20 November, 6 to 9pm Where The Saltworks, 2 Quay Lane Harwich CO12 3HH Getting here Six minutes’ walk from Harwich Town station. The last train to London is at 22:04. Access Step-free throughout, with an accessible toilet on the ground floor. Reply to say you’ll come (https://thesaltworks.example/low-water/rsvp) Add it to your calendar (https://thesaltworks.example/low-water/calendar.ics) During the show, until 18 January 22 Nov 2pm Ines in conversation with Dafydd Rees, who has kept the Harwich tide gauge for thirty years. 7 Dec 10am A drawing walk along the estuary at low tide. Bring boots; we’ll bring the paper. 15 Jan 6pm A late opening, and the last chance to see the drawings together. The Saltworks is open Wednesday to Sunday, 11am to 5pm, and free. You’re getting this because you’re on our list for openings. Leave the list (https://thesaltworks.example/unsubscribe).
Email 600px: background #f2efe6
Section 600px: background #1f2bb5
Row 504px: 2 side by side
Column 252px
Text 252px "The Saltworks (https://thesaltworks.example)"
Column 252px
Text 252px "Harwich, Essex"
Column 504px
Text 504px "You’re invited to a private view"
Heading h1 504px "Low / Water"
Text 504px "New drawings by Ines Kerr"
Row 504px: 2 side by side, stacked on phones
Column 280px
Text 280px "20"
Column 204px
Text 204px "Thursday / November"
Text 204px "6 to 9pm, music from 7"
Section 600px
Image 504px [A drawing of a mudflat at low tide: dozens of fine blue lines running to the horizon, closer together as they go, with a low sun on the horizon.] https://hyperelements.dev/img/gallery/saltworks/low-water.png
Text 504px "Ines Kerr, Low Water (Stour, 6.14am), 2026. Ink on paper, 76 × 43 cm."
Section 600px
Text 504px "For a year, Ines walked out onto the Stour estuary at every low tide she could …"
Column 504px
Row 504px: 2 side by side, stacked on phones
Column 132px
Text 132px "When"
Column 348px
Text 348px "Thursday 20 November, 6 to 9pm"
Row 504px: 2 side by side, stacked on phones
Column 132px
Text 132px "Where"
Column 348px
Text 348px "The Saltworks, 2 Quay Lane / Harwich CO12 3HH"
Row 504px: 2 side by side, stacked on phones
Column 132px
Text 132px "Getting here"
Column 348px
Text 348px "Six minutes’ walk from Harwich Town station. The last train to London is at 22:…"
Row 504px: 2 side by side, stacked on phones
Column 132px
Text 132px "Access"
Column 348px
Text 348px "Step-free throughout, with an accessible toilet on the ground floor."
Row 504px: 2 side by side, stacked on phones
Button 200px: background #1f2bb5 "Reply to say you’ll come" → https://thesaltworks.example/low-water/rsvp
Text 280px "Add it to your calendar (https://thesaltworks.example/low-water/calendar.ics)"
Section 600px
Text 504px "During the show, until 18 January"
Column 504px
Row 504px: 2 side by side
Column 84px
Text 84px "22 Nov / 2pm"
Column 400px
Text 400px "Ines in conversation with Dafydd Rees, who has kept the Harwich tide gauge for …"
Row 504px: 2 side by side
Column 84px
Text 84px "7 Dec / 10am"
Column 400px
Text 400px "A drawing walk along the estuary at low tide. Bring boots; we’ll bring the pape…"
Row 504px: 2 side by side
Column 84px
Text 84px "15 Jan / 6pm"
Column 400px
Text 400px "A late opening, and the last chance to see the drawings together."
Section 600px
Text 504px "The Saltworks is open Wednesday to Sunday, 11am to 5pm, and free. You’re gettin…"- infoemail/degraded
fonts on this Email in email: Apple Mail and iOS Mail load web fonts; Gmail and classic Outlook don't, and show the next font in each stack
root.props.fonts - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[0].children[0].children[0].children[0].style.letterSpacing - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[0].children[0].children[1].children[0].style.letterSpacing - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[0].children[1].children[0].style.letterSpacing - infoemail/outlook-degraded
letterSpacing on this Heading in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[0].children[1].children[1].style.letterSpacing - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[0].children[2].children[0].children[0].style.letterSpacing - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[2].children[1].children[0].children[0].children[0].style.letterSpacing - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[2].children[1].children[1].children[0].children[0].style.letterSpacing - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[2].children[1].children[2].children[0].children[0].style.letterSpacing - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[2].children[1].children[3].children[0].children[0].style.letterSpacing - infoemail/outlook-degraded
borderRadius on this Button in classic Outlook: square corners
root.children[2].children[2].children[0].style.borderRadius - infoemail/outlook-degraded
letterSpacing on this Text in classic Outlook: normal spacing: Word keeps letter spacing but doesn't draw it
root.children[3].children[0].style.letterSpacing
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html lang="en-GB" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="x-apple-disable-message-reformatting"><!--[if !mso]><!--><meta http-equiv="X-UA-Compatible" content="IE=edge"><!--<![endif]--><meta name="format-detection" content="telephone=no,address=no,email=no,date=no,url=no"><meta name="color-scheme" content="light"><meta name="supported-color-schemes" content="light"><!--[if mso]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]--><title>Low Water: a private view</title><!--[if !mso]><!--><style>@font-face{font-family:"Syne";src:url("https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9G78HEY.woff2") format("woff2");font-weight:400 800}@font-face{font-family:"Instrument Sans";src:url("https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1ZuWi3g.woff2") format("woff2");font-weight:400 700}</style><!--<![endif]--><style>table,td{mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse}img{-ms-interpolation-mode:bicubic}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important}.e8aacv:hover{background-color:#17208c!important}@media (max-width: 620px){.eezu4q>div{width:100%!important;max-width:100%!important}.elize6{width:50%!important;box-sizing:border-box!important}.evxfhs{padding-bottom:32px!important}.exjjnh{font-size:64px!important;letter-spacing:-2.5px!important;line-height:57.6px!important}.ez4i22{font-size:19px!important;line-height:24.7px!important}.ezz80e{font-size:96px!important;letter-spacing:-4px!important;line-height:76.8px!important}.ehqjr2{font-size:24px!important;line-height:25.2px!important}.ednwsa{height:16px!important}.ep23qz{padding-left:24px!important;padding-right:24px!important}.e55eqn{padding-top:24px!important;padding-bottom:32px!important}.eauxdg{padding-bottom:10px!important}.e13qfv{padding-top:32px!important;padding-bottom:0!important}.e666ez{font-size:17px!important;line-height:26.35px!important}.ea2mth{padding-bottom:24px!important}.e27aad{height:4px!important}.eav895{width:100%!important;max-width:none!important}.ej8cul{width:auto!important}.e7t3zz{width:14px!important}.en4f3u{padding-top:40px!important;padding-bottom:0!important}.eqayve{padding-top:40px!important;padding-bottom:44px!important}}</style></head><body style="margin:0;padding:0;-webkit-text-size-adjust:100%;background-color:#f2efe6"><div style="display:none;max-height:0;overflow:hidden;mso-hide:all" aria-hidden="true" data-skip-in-text="true">Ines Kerr's drawings of the Stour estuary at low tide. Private view on Thursday 20 November, 6 to 9pm.͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ ͏‌ </div><div role="article" aria-roledescription="email" aria-label="Low Water: a private view" lang="en-GB" style="background-color:#f2efe6;overflow-wrap:break-word;word-break:break-word"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" bgcolor="#f2efe6" style="background-color:#f2efe6"><tr><td align="center" bgcolor="#1f2bb5" class="e55eqn" style="padding-top:36px;padding-bottom:44px;background-color:#1f2bb5"><!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="600" align="center"><tr><td><![endif]--><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="max-width:600px"><tr><td class="ep23qz" style="padding:0 48px 0 48px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td class="evxfhs" style="padding-bottom:40px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="252" valign="middle" class="elize6" style="width:252px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#fff;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;line-height:19.2px;mso-line-height-rule:exactly;letter-spacing:1.6px;text-align:left;text-transform:uppercase"><a href="https://thesaltworks.example" style="color:#fff;text-decoration:none">The Saltworks</a></p></td></tr></table></td><td width="252" valign="middle" class="elize6" style="width:252px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#c9ccf2;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;line-height:19.2px;mso-line-height-rule:exactly;letter-spacing:1.6px;text-align:right;text-transform:uppercase">Harwich, Essex</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td class="evxfhs" style="padding-bottom:40px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:14px"><p style="margin:0;color:#c9ccf2;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;line-height:19.2px;mso-line-height-rule:exactly;letter-spacing:1.6px;text-align:left;text-transform:uppercase">You’re invited to a private view</p></td></tr><tr><td style="padding-bottom:14px"><h1 class="exjjnh" style="margin:0;color:#fff;font-family:Syne, 'Arial Black', 'Helvetica Neue', Arial, sans-serif;font-size:96px;font-weight:800;line-height:86.4px;mso-line-height-rule:exactly;letter-spacing:-4px;text-align:left">Low<br>Water</h1></td></tr><tr><td><p class="ez4i22" style="margin:0;color:#fff;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:22px;line-height:28.6px;mso-line-height-rule:exactly;text-align:left">New drawings by Ines Kerr</p></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td class="eezu4q" style="font-size:0;padding:20px 0 0 0;border-top:1px solid #c9ccf2"><!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="280" valign="bottom" style="width:280px"><![endif]--><div style="display:inline-block;vertical-align:bottom;width:100%;max-width:280px;font-size:16px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p class="ezz80e" style="margin:0;color:#fff;font-family:Syne, 'Arial Black', 'Helvetica Neue', Arial, sans-serif;font-size:116px;font-weight:800;line-height:92.8px;mso-line-height-rule:exactly;letter-spacing:-5px;text-align:left">20</p></td></tr></table></div><!--[if mso]></td><td width="20" style="width:20px"></td><![endif]--><!--[if !mso]><!--><div class="ednwsa" style="display:inline-block;width:20px"></div><!--<![endif]--><!--[if mso]><td width="204" valign="bottom" style="width:204px"><![endif]--><div style="display:inline-block;vertical-align:bottom;width:100%;max-width:204px;font-size:16px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:2px"><p class="ehqjr2" style="margin:0;color:#fff;font-family:Syne, 'Arial Black', 'Helvetica Neue', Arial, sans-serif;font-size:26px;font-weight:700;line-height:27.3px;mso-line-height-rule:exactly;text-align:left">Thursday<br>November</p></td></tr><tr><td><p style="margin:0;color:#c9ccf2;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:25.6px;mso-line-height-rule:exactly;text-align:left">6 to 9pm, music from 7</p></td></tr></table></div><!--[if mso]></td></tr></table><![endif]--></td></tr></table></td></tr></table></td></tr></table><!--[if mso]></td></tr></table><![endif]--></td></tr><tr><td align="center" class="e13qfv" style="padding-top:48px"><!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="600" align="center"><tr><td><![endif]--><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="max-width:600px"><tr><td class="ep23qz" style="padding:0 48px 0 48px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td class="eauxdg" style="padding-bottom:12px"><img src="https://hyperelements.dev/img/gallery/saltworks/low-water.png" alt="A drawing of a mudflat at low tide: dozens of fine blue lines running to the horizon, closer together as they go, with a low sun on the horizon." width="504" height="286" border="0" style="display:block;width:100%;max-width:100%;height:auto;border:0"></td></tr><tr><td><p style="margin:0;color:#5e5d66;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;line-height:19.5px;mso-line-height-rule:exactly;text-align:left">Ines Kerr, <span style="font-style:italic">Low Water (Stour, 6.14am)</span>, 2026. Ink on paper, 76 × 43 cm.</p></td></tr></table></td></tr></table><!--[if mso]></td></tr></table><![endif]--></td></tr><tr><td align="center" class="e13qfv" style="padding-top:40px"><!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="600" align="center"><tr><td><![endif]--><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="max-width:600px"><tr><td class="ep23qz" style="padding:0 48px 0 48px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td class="ea2mth" style="padding-bottom:28px"><p class="e666ez" style="margin:0;color:#16161d;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:19px;line-height:29.45px;mso-line-height-rule:exactly;text-align:left">For a year, Ines walked out onto the Stour estuary at every low tide she could reach before work, and drew what the water left behind. These are thirty-one of those drawings, shown together for the first time.</p></td></tr><tr><td class="ea2mth" style="padding-bottom:28px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td style="border-bottom:1px solid #d9d6cc"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td class="eezu4q" style="font-size:0;padding:14px 0;border-top:1px solid #d9d6cc"><!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="132" valign="top" style="width:132px"><![endif]--><div style="display:inline-block;vertical-align:top;width:100%;max-width:132px;font-size:16px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#5e5d66;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;line-height:24px;mso-line-height-rule:exactly;letter-spacing:1.6px;text-align:left;text-transform:uppercase">When</p></td></tr></table></div><!--[if mso]></td><td width="24" style="width:24px"></td><![endif]--><!--[if !mso]><!--><div class="e27aad" style="display:inline-block;width:24px"></div><!--<![endif]--><!--[if mso]><td width="348" valign="top" style="width:348px"><![endif]--><div style="display:inline-block;vertical-align:top;width:100%;max-width:348px;font-size:16px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#16161d;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:24px;mso-line-height-rule:exactly;text-align:left">Thursday 20 November, 6 to 9pm</p></td></tr></table></div><!--[if mso]></td></tr></table><![endif]--></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td class="eezu4q" style="font-size:0;padding:14px 0;border-top:1px solid #d9d6cc"><!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="132" valign="top" style="width:132px"><![endif]--><div style="display:inline-block;vertical-align:top;width:100%;max-width:132px;font-size:16px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#5e5d66;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;line-height:24px;mso-line-height-rule:exactly;letter-spacing:1.6px;text-align:left;text-transform:uppercase">Where</p></td></tr></table></div><!--[if mso]></td><td width="24" style="width:24px"></td><![endif]--><!--[if !mso]><!--><div class="e27aad" style="display:inline-block;width:24px"></div><!--<![endif]--><!--[if mso]><td width="348" valign="top" style="width:348px"><![endif]--><div style="display:inline-block;vertical-align:top;width:100%;max-width:348px;font-size:16px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#16161d;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:24px;mso-line-height-rule:exactly;text-align:left">The Saltworks, 2 Quay Lane<br>Harwich CO12 3HH</p></td></tr></table></div><!--[if mso]></td></tr></table><![endif]--></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td class="eezu4q" style="font-size:0;padding:14px 0;border-top:1px solid #d9d6cc"><!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="132" valign="top" style="width:132px"><![endif]--><div style="display:inline-block;vertical-align:top;width:100%;max-width:132px;font-size:16px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#5e5d66;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;line-height:24px;mso-line-height-rule:exactly;letter-spacing:1.6px;text-align:left;text-transform:uppercase">Getting here</p></td></tr></table></div><!--[if mso]></td><td width="24" style="width:24px"></td><![endif]--><!--[if !mso]><!--><div class="e27aad" style="display:inline-block;width:24px"></div><!--<![endif]--><!--[if mso]><td width="348" valign="top" style="width:348px"><![endif]--><div style="display:inline-block;vertical-align:top;width:100%;max-width:348px;font-size:16px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#16161d;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:24px;mso-line-height-rule:exactly;text-align:left">Six minutes’ walk from Harwich Town station. The last train to London is at 22:04.</p></td></tr></table></div><!--[if mso]></td></tr></table><![endif]--></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td class="eezu4q" style="font-size:0;padding:14px 0;border-top:1px solid #d9d6cc"><!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="132" valign="top" style="width:132px"><![endif]--><div style="display:inline-block;vertical-align:top;width:100%;max-width:132px;font-size:16px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#5e5d66;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;line-height:24px;mso-line-height-rule:exactly;letter-spacing:1.6px;text-align:left;text-transform:uppercase">Access</p></td></tr></table></div><!--[if mso]></td><td width="24" style="width:24px"></td><![endif]--><!--[if !mso]><!--><div class="e27aad" style="display:inline-block;width:24px"></div><!--<![endif]--><!--[if mso]><td width="348" valign="top" style="width:348px"><![endif]--><div style="display:inline-block;vertical-align:top;width:100%;max-width:348px;font-size:16px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#16161d;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:24px;mso-line-height-rule:exactly;text-align:left">Step-free throughout, with an accessible toilet on the ground floor.</p></td></tr></table></div><!--[if mso]></td></tr></table><![endif]--></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td class="eezu4q" style="font-size:0"><!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="200" valign="middle" style="width:200px"><![endif]--><div style="display:inline-block;vertical-align:middle;width:100%;max-width:200px;font-size:16px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" class="eav895" width="100%" style="border-collapse:separate"><tr><td align="center" bgcolor="#1f2bb5" class="e8aacv" style="background-color:#1f2bb5;border-radius:0;mso-padding-alt:16px 0"><a href="https://thesaltworks.example/low-water/rsvp" style="display:block;padding:16px 0;color:#fff;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;font-weight:600;line-height:18px;mso-line-height-rule:exactly;text-align:center;text-decoration:none;border-radius:0">Reply to say you’ll come</a></td></tr></table></div><!--[if mso]></td><td width="24" style="width:24px"></td><![endif]--><!--[if !mso]><!--><div class="ednwsa" style="display:inline-block;width:24px"></div><!--<![endif]--><!--[if mso]><td width="280" valign="middle" style="width:280px"><![endif]--><div style="display:inline-block;vertical-align:middle;width:100%;max-width:280px;font-size:16px"><p style="margin:0;color:#16161d;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;line-height:24px;mso-line-height-rule:exactly;text-align:left"><a href="https://thesaltworks.example/low-water/calendar.ics" style="color:#16161d;text-decoration:underline">Add it to your calendar</a></p></div><!--[if mso]></td></tr></table><![endif]--></td></tr></table></td></tr></table></td></tr></table><!--[if mso]></td></tr></table><![endif]--></td></tr><tr><td align="center" class="en4f3u" style="padding-top:48px"><!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="600" align="center"><tr><td><![endif]--><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="max-width:600px"><tr><td class="ep23qz" style="padding:0 48px 0 48px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-bottom:6px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding:0 0 8px 0"><p style="margin:0;color:#5e5d66;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:12px;font-weight:600;line-height:19.2px;mso-line-height-rule:exactly;letter-spacing:1.6px;text-align:left;text-transform:uppercase">During the show, until 18 January</p></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td style="border-bottom:1px solid #d9d6cc"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td style="padding:16px 0;border-top:1px solid #d9d6cc"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="84" valign="top" style="width:84px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#1f2bb5;font-family:Syne, 'Arial Black', 'Helvetica Neue', Arial, sans-serif;font-size:20px;font-weight:700;line-height:22px;mso-line-height-rule:exactly;text-align:left">22 Nov<br><span style="color:#5e5d66;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;font-weight:400;line-height:14.3px">2pm</span></p></td></tr></table></td><td width="20" class="e7t3zz" style="width:20px"></td><td width="400" valign="top" class="ej8cul" style="width:400px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#16161d;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:24px;mso-line-height-rule:exactly;text-align:left">Ines in conversation with Dafydd Rees, who has kept the Harwich tide gauge for thirty years.</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td style="padding:16px 0;border-top:1px solid #d9d6cc"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="84" valign="top" style="width:84px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#1f2bb5;font-family:Syne, 'Arial Black', 'Helvetica Neue', Arial, sans-serif;font-size:20px;font-weight:700;line-height:22px;mso-line-height-rule:exactly;text-align:left">7 Dec<br><span style="color:#5e5d66;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;font-weight:400;line-height:14.3px">10am</span></p></td></tr></table></td><td width="20" class="e7t3zz" style="width:20px"></td><td width="400" valign="top" class="ej8cul" style="width:400px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#16161d;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:24px;mso-line-height-rule:exactly;text-align:left">A drawing walk along the estuary at low tide. Bring boots; we’ll bring the paper.</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="border-collapse:separate"><tr><td style="padding:16px 0;border-top:1px solid #d9d6cc"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td width="84" valign="top" style="width:84px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#1f2bb5;font-family:Syne, 'Arial Black', 'Helvetica Neue', Arial, sans-serif;font-size:20px;font-weight:700;line-height:22px;mso-line-height-rule:exactly;text-align:left">15 Jan<br><span style="color:#5e5d66;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;font-weight:400;line-height:14.3px">6pm</span></p></td></tr></table></td><td width="20" class="e7t3zz" style="width:20px"></td><td width="400" valign="top" class="ej8cul" style="width:400px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#16161d;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;line-height:24px;mso-line-height-rule:exactly;text-align:left">A late opening, and the last chance to see the drawings together.</p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table><!--[if mso]></td></tr></table><![endif]--></td></tr><tr><td align="center" class="eqayve" style="padding-top:48px;padding-bottom:56px"><!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="600" align="center"><tr><td><![endif]--><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="max-width:600px"><tr><td class="ep23qz" style="padding:0 48px 0 48px"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><p style="margin:0;color:#5e5d66;font-family:'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;line-height:20.8px;mso-line-height-rule:exactly;text-align:left">The Saltworks is open Wednesday to Sunday, 11am to 5pm, and free. You’re getting this because you’re on our list for openings. <a href="https://thesaltworks.example/unsubscribe" style="color:#5e5d66;text-decoration:underline">Leave the list</a>.</p></td></tr></table></td></tr></table><!--[if mso]></td></tr></table><![endif]--></td></tr></table></div></body></html>/**
* The Saltworks (a fictional gallery on the Essex coast) invites its list to a private view.
*
* A poster first: a band of ultramarine across the window, the show's name and its date set
* huge in Syne, then the artist's drawing (made in code) on salt white below it, as a print
* would hang. Instrument Sans for the facts. Ultramarine is the only colour; everything else is
* salt, ink and a grey.
*/
import type { ReactNode } from "react";
import { Button, Column, Email, Heading, Image, LineBreak, Link, Text, Row, Section, Span } from "@hyper-elements/react";
const BLUE = "#1F2BB5";
const BLUE_DOWN = "#17208C";
const SALT = "#F2EFE6";
const INK = "#16161D";
const QUIET = "#5E5D66";
const PALE = "#C9CCF2";
const RULE = "#D9D6CC";
const DISPLAY = "Syne, 'Arial Black', 'Helvetica Neue', Arial, sans-serif";
const SANS = "'Instrument Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif";
const SITE = "https://thesaltworks.example";
const label = { fontSize: 12, fontWeight: 600, letterSpacing: 1.6, textTransform: "uppercase" } as const;
/** A line of the visit's details: what, beside its answer. */
const detail = (name: string, value: ReactNode) => (
<Row style={{ gap: 24, padding: [14, 0], border: { top: `1px solid ${RULE}` } }} mobile={{ gap: 4 }}>
<Column style={{ width: 132 }}>
<Text style={{ ...label, color: QUIET, lineHeight: "24px" }}>{name}</Text>
</Column>
<Column>
<Text style={{ fontSize: 16, lineHeight: "24px" }}>{value}</Text>
</Column>
</Row>
);
/** An event in the show's run. */
const event = (date: string, time: string, what: string) => (
<Row stackOnMobile={false} style={{ gap: 20, padding: [16, 0], border: { top: `1px solid ${RULE}` } }} mobile={{ gap: 14 }}>
<Column style={{ width: 84 }}>
<Text style={{ fontFamily: DISPLAY, fontSize: 20, fontWeight: 700, lineHeight: 1.1, color: BLUE }}>
{date}
<LineBreak />
<Span style={{ fontFamily: SANS, fontSize: 13, fontWeight: 400, color: QUIET }}>{time}</Span>
</Text>
</Column>
<Column>
<Text style={{ fontSize: 16, lineHeight: 1.5 }}>{what}</Text>
</Column>
</Row>
);
export default function SaltworksInvitation() {
return (
<Email
width={600}
lang="en-GB"
title="Low Water: a private view"
previewText="Ines Kerr's drawings of the Stour estuary at low tide. Private view on Thursday 20 November, 6 to 9pm."
fonts={[
{ family: "Syne", src: "https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9G78HEY.woff2", format: "woff2", weight: "400 800" },
{ family: "Instrument Sans", src: "https://fonts.gstatic.com/s/instrumentsans/v4/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1ZuWi3g.woff2", format: "woff2", weight: "400 700" },
]}
style={{ backgroundColor: SALT, color: INK, fontFamily: SANS, fontSize: 16, lineHeight: 1.6 }}
>
{/* The poster */}
<Section style={{ backgroundColor: BLUE, color: "#FFFFFF", padding: [36, 48, 44], gap: 40 }} mobile={{ padding: [24, 24, 32], gap: 32 }}>
<Row stackOnMobile={false} style={{ alignItems: "center" }}>
<Column>
<Text style={{ ...label, color: "#FFFFFF" }}>
<Link href={SITE} style={{ color: "#FFFFFF", textDecoration: "none" }}>
The Saltworks
</Link>
</Text>
</Column>
<Column>
<Text style={{ ...label, color: PALE, textAlign: "right" }}>Harwich, Essex</Text>
</Column>
</Row>
<Column style={{ gap: 14 }}>
<Text style={{ ...label, color: PALE }}>You’re invited to a private view</Text>
<Heading level={1} style={{ fontFamily: DISPLAY, fontSize: 96, fontWeight: 800, lineHeight: 0.9, letterSpacing: -4 }} mobile={{ fontSize: 64, letterSpacing: -2.5 }}>
Low
<LineBreak />
Water
</Heading>
<Text style={{ fontSize: 22, lineHeight: 1.3 }} mobile={{ fontSize: 19 }}>
New drawings by Ines Kerr
</Text>
</Column>
<Row style={{ alignItems: "end", gap: 20, padding: [20, 0, 0], border: { top: `1px solid ${PALE}` } }} mobile={{ gap: 16 }}>
<Column style={{ width: 280 }}>
<Text style={{ fontFamily: DISPLAY, fontSize: 116, fontWeight: 800, lineHeight: 0.8, letterSpacing: -5 }} mobile={{ fontSize: 96, letterSpacing: -4 }}>
20
</Text>
</Column>
<Column style={{ gap: 2 }}>
<Text style={{ fontFamily: DISPLAY, fontSize: 26, fontWeight: 700, lineHeight: 1.05 }} mobile={{ fontSize: 24 }}>
Thursday
<LineBreak />
November
</Text>
<Text style={{ fontSize: 16, color: PALE }}>
6 to 9pm, music from 7
</Text>
</Column>
</Row>
</Section>
{/* The drawing, hung like a print, with its label */}
<Section style={{ padding: [48, 48, 0], gap: 12 }} mobile={{ padding: [32, 24, 0], gap: 10 }}>
<Image
src={{ src: "https://hyperelements.dev/img/gallery/saltworks/low-water.png", width: 1200, height: 680 }}
alt="A drawing of a mudflat at low tide: dozens of fine blue lines running to the horizon, closer together as they go, with a low sun on the horizon."
style={{ width: "100%" }}
/>
<Text style={{ fontSize: 13, lineHeight: 1.5, color: QUIET }}>
Ines Kerr, <Span style={{ fontStyle: "italic" }}>Low Water (Stour, 6.14am)</Span>, 2026. Ink on paper, 76 × 43 cm.
</Text>
</Section>
{/* About the show, and the visit */}
<Section style={{ padding: [40, 48, 0], gap: 28 }} mobile={{ padding: [32, 24, 0], gap: 24 }}>
<Text style={{ fontSize: 19, lineHeight: 1.55 }} mobile={{ fontSize: 17 }}>
For a year, Ines walked out onto the Stour estuary at every low tide she could reach before work, and drew what the water left behind. These are thirty-one of those drawings, shown
together for the first time.
</Text>
<Column style={{ border: { bottom: `1px solid ${RULE}` } }}>
{detail("When", "Thursday 20 November, 6 to 9pm")}
{detail(
"Where",
<>
The Saltworks, 2 Quay Lane
<LineBreak />
Harwich CO12 3HH
</>
)}
{detail("Getting here", "Six minutes’ walk from Harwich Town station. The last train to London is at 22:04.")}
{detail("Access", "Step-free throughout, with an accessible toilet on the ground floor.")}
</Column>
<Row style={{ alignItems: "center", gap: 24 }} mobile={{ gap: 16 }}>
<Button
href={`${SITE}/low-water/rsvp`}
style={{ width: 200, backgroundColor: BLUE, color: "#FFFFFF", fontSize: 15, fontWeight: 600, padding: [16, 0], borderRadius: 0 }}
hover={{ backgroundColor: BLUE_DOWN }}
mobile={{ width: "100%" }}
>
Reply to say you’ll come
</Button>
<Text style={{ fontSize: 15 }}>
<Link href={`${SITE}/low-water/calendar.ics`} style={{ color: INK }}>
Add it to your calendar
</Link>
</Text>
</Row>
</Section>
{/* The run */}
<Section style={{ padding: [48, 48, 0], gap: 6 }} mobile={{ padding: [40, 24, 0] }}>
<Text style={{ ...label, color: QUIET, padding: [0, 0, 8] }}>During the show, until 18 January</Text>
<Column style={{ border: { bottom: `1px solid ${RULE}` } }}>
{event("22 Nov", "2pm", "Ines in conversation with Dafydd Rees, who has kept the Harwich tide gauge for thirty years.")}
{event("7 Dec", "10am", "A drawing walk along the estuary at low tide. Bring boots; we’ll bring the paper.")}
{event("15 Jan", "6pm", "A late opening, and the last chance to see the drawings together.")}
</Column>
</Section>
<Section style={{ padding: [48, 48, 56] }} mobile={{ padding: [40, 24, 44] }}>
<Text style={{ fontSize: 13, lineHeight: 1.6, color: QUIET }}>
The Saltworks is open Wednesday to Sunday, 11am to 5pm, and free. You’re getting this because you’re on our list for openings.{" "}
<Link href={`${SITE}/unsubscribe`} style={{ color: QUIET }}>
Leave the list
</Link>
.
</Text>
</Section>
</Email>
);
}import { render } from "@hyper-elements/react";
import SaltworksInvitation from "./saltworks-invitation";
const { html, text } = await render(<SaltworksInvitation />);