/* ATLAS WORLDS — SECTION */
/* ===================== SECTION FRAME ===================== */

section.editorial {
  padding: 140px var(--gutter) 120px;
  position: relative;
  z-index: 10;
  max-width: var(--page-max);
  margin: 0 auto;
}

.sec-head {
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: baseline;
  gap: 32px;
  margin-bottom: 72px;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--rule);
}
.sec-head .num {
  font-family: var(--display);
  font-size: 64px;
  font-weight: 400;
  color: var(--brass);
  letter-spacing: 0.05em;
  line-height: 1;
  font-style: italic;
}
.sec-head .title {
  font-family: var(--display);
  font-size: clamp(32px, 4.5vw, 56px);
  font-weight: 400;
  color: var(--ink);
  letter-spacing: 0.03em;
  text-transform: uppercase;
  line-height: 1.05;
}
.sec-head .title em {
  font-family: var(--serif);
  font-style: italic;
  font-weight: 300;
  color: var(--brass);
  text-transform: none;
}
.sec-head .meta {
  font-family: var(--mono);
  font-size: 10px;
  letter-spacing: 0.3em;
  color: var(--ink-mute);
  text-transform: uppercase;
  white-space: nowrap;
  align-self: center;
}

