:root {
  --ink: #0a0a0a;
  --fg: #141311;
  --muted: #6a6762;
  --border: #ece8e1;
  --mast: #f4efe6;
  --bg: #ffffff;
  --serif: "Cormorant Garamond", Georgia, serif;
  --sans: "Outfit", system-ui, sans-serif;
}

* { box-sizing: border-box; margin: 0; }

html, body {
  background: var(--bg);
  color: var(--fg);
  font-family: var(--sans);
  line-height: 1.55;
  -webkit-font-smoothing: antialiased;
}

a { color: inherit; text-decoration: none; }
img { display: block; max-width: 100%; }

header.mast {
  background: var(--ink);
  color: var(--mast);
}
.mast-inner {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: 12px;
  padding: 12px 36px;
}
.mast nav {
  display: flex;
  gap: 20px;
  font-size: 14px;
  font-weight: 500;
}
.mast nav a { color: rgba(244, 239, 230, 0.7); min-height: 44px; display: inline-flex; align-items: center; }
.mast nav a:hover, .mast nav a.active { color: var(--mast); }
.wordmark {
  font-family: var(--serif);
  font-style: italic;
  font-weight: 600;
  font-size: 44px;
  letter-spacing: 0.1em;
  line-height: 1;
  color: var(--mast);
}
.x-link {
  justify-self: end;
  font-size: 14px;
  font-weight: 500;
  color: rgba(244, 239, 230, 0.8);
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}
.x-link:hover { color: var(--mast); }

.band {
  height: 210px;
  background: #05060a url("data:image/jpeg;base64,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") center / cover no-repeat;
  overflow: hidden;
}

.wrap {
  max-width: 980px;
  margin: 0 auto;
  padding: 64px 32px 96px;
}

.cover {
  display: grid;
  grid-template-columns: 160px 1fr;
  gap: 40px;
  align-items: start;
}
.issue-num {
  font-weight: 300;
  font-size: clamp(5.5rem, 12vw, 8.75rem);
  line-height: 0.75;
  letter-spacing: -0.06em;
  font-variant-numeric: lining-nums tabular-nums;
}
.kicker {
  font-size: 11px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--muted);
  font-weight: 500;
}
h1, h2 {
  font-family: var(--serif);
  font-weight: 500;
  letter-spacing: -0.03em;
  line-height: 1.05;
}
.cover h2 { font-size: 48px; margin: 8px 0 16px; }
.excerpt { font-size: 18px; line-height: 1.55; max-width: 40ch; }
.meta { margin-top: 22px; font-size: 13px; color: var(--muted); }
.read {
  display: inline-flex;
  margin-top: 18px;
  font-size: 14px;
  font-weight: 600;
  border-bottom: 1px solid var(--fg);
  padding-bottom: 3px;
  min-height: 44px;
  align-items: center;
}

.prose-wrap { max-width: 680px; }
.prose-wrap h1 { font-size: 56px; margin: 12px 0 12px; }
.essay {
  font-family: var(--serif);
  font-size: 22px;
  line-height: 1.55;
  margin-top: 40px;
}
.essay p + p { margin-top: 1.15em; }
.essay blockquote {
  margin: 1.6em 0;
  padding: 0.1em 0 0.1em 1.15em;
  border-left: 1.5px solid var(--fg);
  font-style: italic;
  font-size: 24px;
  line-height: 1.4;
}

.signoff {
  margin-top: 64px;
  padding-top: 32px;
  border-top: 1px solid var(--border);
}
.signoff .wordmark { color: var(--fg); font-size: 32px; }
.signoff p { margin-top: 12px; font-size: 14px; color: var(--muted); }
.signoff a { display: inline-flex; min-height: 44px; align-items: center; }

footer {
  border-top: 1px solid var(--border);
  padding: 28px 36px;
  display: flex;
  justify-content: space-between;
  gap: 12px;
  font-size: 14px;
  color: var(--muted);
}
footer a:hover { color: var(--fg); }

::selection { background: var(--fg); color: var(--mast); }

@media (max-width: 700px) {
  .mast-inner { padding: 10px 16px; }
  .wordmark { font-size: 32px; }
  .mast nav { gap: 14px; font-size: 13px; }
  .band { height: 120px; }
  .wrap { padding: 40px 20px 72px; }
  .cover { grid-template-columns: 1fr; gap: 16px; }
  .cover h2 { font-size: 36px; }
  .prose-wrap h1 { font-size: 40px; }
  footer { flex-direction: column; padding: 24px 20px; }
}
