UNIT 21 • STAGE 2 OF 7

Featured Author

CSS Grid, decorative pull quote, and N. Scott Momaday

UNIT 2 / 7
STEP 1

N. Scott Momaday and the First Door

In 1969, N. Scott Momaday became the first Native American writer to win the Pulitzer Prize for Fiction, for his novel House Made of Dawn. He was Kiowa, born in Lawton, Oklahoma. His win did not create the Native American literary tradition. It made it visible to a mainstream that had been ignoring it.

Momaday is also a poet, playwright, memoirist, and visual artist. His writing returns again and again to the same territory: the relationship between language, land, and identity. He believed that to name a place is to belong to it. That to speak a language is to carry the world it built.

In this stage you will build the Featured Author section: a two-column card layout using CSS Grid, with his words presented as a large decorative pull quote. The quotation mark is drawn entirely in CSS using the ::before pseudo-element you already know, which will display the Unicode character for an open double quotation mark.

STEP 2

Add the Featured Section CSS

Add this CSS inside your <style> tag, after the .subtitle rule:

👉 Add this CSS after .subtitle:     .section-label {
      font-size: 0.75rem;
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: 0.1em;
      color: #888;
      margin-bottom: 32px;
    }

    #featured {
      padding: 80px 0;
    }

    .featured-card {
      display: grid;
      grid-template-columns: 2fr 1fr;
      gap: 48px;
      align-items: start;
    }

    .featured-quote {
      font-family: 'Playfair Display', serif;
      font-size: 1.75rem;
      font-style: italic;
      line-height: 1.5;
      color: #1a1a1a;
      margin-bottom: 24px;
      padding-left: 40px;
      position: relative;
    }

    .featured-quote::before {
      content: '\201C';
      font-family: 'Playfair Display', serif;
      font-size: 5rem;
      color: #c9a84c;
      position: absolute;
      left: -8px;
      top: -16px;
      line-height: 1;
    }

    .featured-name { font-size: 1.5rem; font-weight: 700; margin-bottom: 4px; }
    .featured-nation { font-size: 0.9375rem; color: #888; margin-bottom: 16px; }
    .featured-bio { font-size: 1rem; line-height: 1.7; color: #374151; }

    .featured-stat {
      background: #0a0e1a;
      color: white;
      border-radius: 16px;
      padding: 32px;
      text-align: center;
    }
    .stat-num { display: block; font-family: 'Playfair Display', serif; font-size: 3.5rem; color: #c9a84c; line-height: 1; }
    .stat-label { display: block; font-size: 0.875rem; color: rgba(255,255,255,0.7); margin-top: 8px; line-height: 1.5; }
STEP 3

Add the Featured Author HTML

Add this after your </section> closing tag for the hero:

👉 Add this HTML after the hero section: <section id="featured">
  <div class="container">
    <p class="section-label">Featured Author</p>
    <div class="featured-card">
      <div>
        <p class="featured-quote">I want to see and feel and know more of the earth. I want to be reflective and imaginative. I want to make an argument that words matter, that the story is central to human existence.</p>
        <h2 class="featured-name">N. Scott Momaday</h2>
        <p class="featured-nation">Kiowa Nation &bull; Born 1934, Lawton, Oklahoma</p>
        <p class="featured-bio">N. Scott Momaday is the first Native American author to win the Pulitzer Prize for Fiction. His novel House Made of Dawn (1969) opened the door for every Native writer who followed. He is also a poet, playwright, painter, and professor whose work returns again and again to the relationship between language, land, and identity.</p>
      </div>
      <div class="featured-stat">
        <span class="stat-num">1969</span>
        <span class="stat-label">Pulitzer Prize for Fiction, House Made of Dawn, the first Native American author to win</span>
      </div>
    </div>
  </div>
</section>
STEP 4

Why These Styles?

  • grid-template-columns: 2fr 1fr on .featured-card — creates an asymmetric two-column layout. The left column gets twice the space (2 fractions) and the right gets one. This is a classic editorial grid: text-heavy on one side, a focused stat or image on the other. Asymmetry creates hierarchy.
  • content: '\201C' on .featured-quote::before — \201C is the Unicode code point for the left double quotation mark ("). The backslash tells CSS to interpret the next four characters as a Unicode escape. Playfair Display renders this quotation mark beautifully at large sizes.
  • position: relative on .featured-quote and position: absolute on ::before — these two always work together. Absolute positioning anchors the pseudo-element to its nearest positioned parent. Without position: relative on the parent, the ::before would anchor to the page instead.
  • color: #c9a84c — a warm antique gold. Gold appears twice in this site: on the featured quote mark and on the stat number. These two anchors create a visual thread through the page. Readers may not consciously notice, but it creates coherence.
  • align-items: start on .featured-card — prevents the shorter stat card from stretching to match the height of the taller text column. Without this, CSS Grid defaults to stretch, which would make the dark stat card fill all the way down and look unbalanced.

Stage 2 Complete

You have a featured author spotlight with a CSS-drawn pull quote and an asymmetric grid layout. In Stage 3 you will build the Author Grid: six cards using auto-fill and a new CSS technique called -webkit-line-clamp to show only the first three lines of each bio.

Code Editor
Live Preview