Poetry

Poetry — Matthew P. Haubert :root { –ink: #000000; –ink-dim: #444444; –ground: #ffffff; –ground-raised: #f5f5f5; –rail: #999999; –rust: #000000; –moss: #444444; –hair: rgba(0, 0, 0, 0.15); –display: ‘EB Garamond’, Garamond, ‘Times New Roman’, serif; –body: ‘EB Garamond’, Garamond, ‘Times New Roman’, serif; –mono: ‘EB Garamond’, Garamond, ‘Times New Roman’, serif; } * { box-sizing: border-box; } html { scroll-behavior: smooth; } body { margin: 0; background: var(–ground); color: var(–ink); font-family: var(–body); font-size: 18px; line-height: 1.65; -webkit-font-smoothing: antialiased; } a { color: inherit; } .rail { position: fixed; left: 32px; top: 0; bottom: 0; width: 1px; background: linear-gradient(to bottom, transparent, var(–rail) 8%, var(–rail) 92%, transparent); z-index: 0; } .rail::before, .rail::after { content: ”; position: absolute; left: -3px; width: 7px; height: 7px; border: 1px solid var(–ink); border-radius: 50%; background: #ffffff; } .rail::before { top: 6%; } .rail::after { bottom: 6%; } @media (max-width: 780px) { .rail { left: 16px; } } .wrap { max-width: 760px; margin: 0 auto; padding: 0 32px 0 88px; position: relative; } @media (max-width: 780px) { .wrap { padding: 0 20px 0 48px; } } header.hero { padding: 120px 0 96px; position: relative; } .eyebrow { font-family: var(–mono); font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase; color: var(–rust); margin: 0 0 22px; } h1.title { font-family: var(–display); font-weight: 300; font-size: clamp(48px, 9vw, 84px); line-height: 0.98; margin: 0 0 28px; letter-spacing: -0.01em; } .lede { font-size: 20px; line-height: 1.7; color: var(–ink-dim); max-width: 58ch; margin: 0; } .lede strong { color: var(–ink); font-weight: 500; } section { padding: 72px 0; border-top: 1px solid var(–hair); position: relative; } .step-label { font-family: var(–mono); font-size: 12px; letter-spacing: 0.1em; text-transform: uppercase; color: var(–moss); position: absolute; left: -56px; top: 76px; writing-mode: vertical-rl; text-orientation: mixed; transform: rotate(180deg); } @media (max-width: 780px) { .step-label { left: -32px; font-size: 10px; top: 74px; } } h2.section-title { font-family: var(–display); font-weight: 400; font-style: italic; font-size: clamp(28px, 4vw, 38px); margin: 0 0 40px; color: var(–ink); } .book-list, .poem-list { list-style: none; margin: 0; padding: 0; } .book { display: grid; grid-template-columns: 1fr auto; gap: 4px 24px; padding: 28px 0; border-bottom: 1px solid var(–hair); align-items: baseline; } .book:first-child { padding-top: 0; } .book:last-child { border-bottom: none; } .book-name { font-family: var(–display); font-size: 22px; font-weight: 400; grid-column: 1; } .book-name a { text-decoration: none; border-bottom: 1px solid transparent; transition: border-color 0.2s ease; } .book-name a:hover, .book-name a:focus-visible { border-bottom-color: var(–rust); } .book-year { font-family: var(–mono); font-size: 13px; color: var(–ink-dim); grid-column: 2; } .book-desc { grid-column: 1 / -1; color: var(–ink-dim); font-size: 16px; margin-top: 6px; max-width: 56ch; } .book-link { grid-column: 1 / -1; margin-top: 10px; font-family: var(–mono); font-size: 12px; letter-spacing: 0.06em; text-transform: uppercase; color: var(–rust); text-decoration: none; } .book-link:hover, .book-link:focus-visible { text-decoration: underline; } .poem { padding: 22px 0; border-bottom: 1px solid var(–hair); } .poem:first-child { padding-top: 0; } .poem:last-child { border-bottom: none; } .poem-title { font-family: var(–display); font-size: 20px; margin: 0 0 6px; } .poem-title a { text-decoration: none; border-bottom: 1px solid transparent; transition: border-color 0.2s ease; } .poem-title a:hover, .poem-title a:focus-visible { border-bottom-color: var(–moss); } .poem-desc { color: var(–ink-dim); font-size: 15px; margin: 0; } .cta-row { margin-top: 44px; display: flex; gap: 28px; flex-wrap: wrap; } .cta { font-family: var(–mono); font-size: 13px; letter-spacing: 0.06em; text-transform: uppercase; color: var(–ink); text-decoration: none; padding-bottom: 3px; border-bottom: 1px solid var(–rail); transition: border-color 0.2s ease, color 0.2s ease; } .cta:hover, .cta:focus-visible { color: var(–rust); border-color: var(–rust); } footer { padding: 56px 0 120px; color: var(–ink-dim); font-size: 14px; } footer a { color: var(–ink); text-decoration: underline; text-decoration-color: var(–hair); } footer a:hover, footer a:focus-visible { text-decoration-color: var(–rust); } .brand-mark { font-family: var(–mono); font-size: 12px; letter-spacing: 0.1em; text-transform: uppercase; color: var(–rail); margin-top: 24px; } @media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } } :focus-visible { outline: 1px solid var(–rust); outline-offset: 3px; }

Fracture & Form — Poetry

Nothing here
is softened.

Matthew P. Haubert writes without flinching — confessional, image-rooted, and drawn from real journals and a life examined in close detail. His poetry moves between short, single-image pieces and long-form collections built from two decades of writing.

01 — Collections

Chapbooks & collections

New poems are posted regularly. For press inquiries, review copies, or interviews, visit Press.

Fracture & Form