Title and author list not in 2 column layout

I have adapted this from the “Making a template” tutorial. I’d like to remove title and author list from the 2 column layout, positioning them above instead.

#let conf(
  title: none,
  authors: (),
  abstract: [],
  doc,
) = {
  
  // Set and show rules from before.
  set page(
    paper: "us-letter",
    header: align(
      right + horizon,
      title
    ),
    numbering: "1",
    columns: 2
  )
  
  set par(justify: true)

  set text(
    font: "Libertinus Serif",
    size: 11pt
  )

  show heading.where(
    level: 1
  ): it => [
    #set align(center)
    #set text(13pt, weight: "regular")
    #block(smallcaps(it.body))
  ]

  show heading.where(
    level: 2
  ): it => text(
    size: 11pt,
    weight: "regular",
    style: "italic",
    it.body + [.]
  )

  // title & author list
  set align(center)
  text(17pt, title)
  
  let count = authors.len()
  let ncols = calc.min(count, 3)
  grid(
    columns: (1fr,) * ncols,
    row-gutter: 24pt,
    ..authors.map(author => [
      #author.name \
      #author.affiliation \
      #link("mailto:" + author.email)
    ]),
  )

  par(justify: false)[
    *Abstract* \
    #abstract
  ]

  set align(left)
  
  
  doc
}

#show: doc => conf(
  title: [Towards Improved Modelling],
  authors: (
    (
      name: "Theresa Tungsten",
      affiliation: "Artos Institute",
      email: "tung@artos.edu",
    ),
    (
      name: "Eugene Deklan",
      affiliation: "Honduras State",
      email: "e.deklan@hstate.hn",
    ),
  ),
  abstract: lorem(80),
  doc
)

= Introduction
#lorem(300)

== Related work
#lorem(300)

See for example here: