/* V3 Homepage — "Editorial Issue" + "Project Worlds".
   Quiet neutral shell; every chapter owns its palette, scale and logic.
   Deliberately shares NO classes with portfolio-v4.css / editorial.css. */

@font-face {
  font-family: "ThmanyahSans";
  src: url("./fonts/thmanyahsans-Regular.otf") format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "ThmanyahSans";
  src: url("./fonts/thmanyahsans-Medium.otf") format("opentype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "ThmanyahSans";
  src: url("./fonts/thmanyahsans-Bold.otf") format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "ThmanyahSerifDisplay";
  src: url("./fonts/thmanyahserifdisplay-Bold.otf") format("opentype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "ThmanyahSerifDisplay";
  src: url("./fonts/thmanyahserifdisplay-Black.otf") format("opentype");
  font-weight: 900;
  font-display: swap;
}

:root {
  --v3-bg: #0b0b0a;
  --v3-bg-deep: #080807;
  --v3-ink: #f4f1ea;
  --v3-mut: #a9a49a;
  --v3-faint: rgba(244, 241, 234, 0.55);
  --v3-latin: system-ui, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --v3-ar: "ThmanyahSans", "Segoe UI", Arial, sans-serif;
  --v3-ar-display: "ThmanyahSerifDisplay", "ThmanyahSans", serif;
  --v3-shell-w: min(1440px, 100%);
}

* { box-sizing: border-box; }

html { scroll-behavior: smooth; }

body.v3 {
  margin: 0;
  background: var(--v3-bg);
  color: var(--v3-ink);
  font-family: var(--v3-ar);
  line-height: 1.9;
  overflow-x: clip;
}

/* Restrained grain — quiet wall behind the work. */
body.v3::after {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 1200;
  pointer-events: none;
  opacity: 0.05;
  background-image: url("data:image/png;base64,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");
  background-size: 128px 128px;
}

body.v3 ::selection { background: #f4f1ea; color: #0b0b0a; }

body.v3 :focus-visible {
  outline: 2px solid #f4f1ea;
  outline-offset: 3px;
}

body.v3 img { display: block; max-width: 100%; }

.v3-skip {
  position: absolute;
  inset-inline-start: 12px;
  top: -60px;
  z-index: 1300;
  background: var(--v3-ink);
  color: #0b0b0a;
  padding: 8px 16px;
  border-radius: 999px;
  text-decoration: none;
  font-weight: 700;
}
.v3-skip:focus { top: 12px; }

/* ---------- Quiet shell: header ---------- */

.v3-top {
  position: fixed;
  inset-inline: 0;
  top: 0;
  z-index: 1100;
  background: rgba(11, 11, 10, 0.78);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-bottom: 1px solid rgba(244, 241, 234, 0.1);
}
.v3-top-in {
  width: var(--v3-shell-w);
  margin-inline: auto;
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 12px 28px;
}
.v3-brand {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: var(--v3-ink);
  margin-inline-end: auto;
}
.v3-brand img { width: 30px; height: auto; border-radius: 6px; }
.v3-brand-copy { display: flex; flex-direction: column; line-height: 1.5; }
.v3-brand-copy b { font-size: 15px; }
.v3-brand-copy span {
  font-family: var(--v3-latin);
  font-size: 10px;
  letter-spacing: 0.24em;
  color: var(--v3-mut);
}
.v3-nav { display: flex; align-items: center; gap: 22px; }
.v3-nav a {
  color: var(--v3-mut);
  text-decoration: none;
  font-size: 14px;
}
.v3-nav a:hover { color: var(--v3-ink); }
.v3-cta {
  border: 1px solid rgba(244, 241, 234, 0.28);
  border-radius: 999px;
  padding: 7px 18px;
  color: var(--v3-ink) !important;
  font-weight: 700;
}
.v3-cta:hover { background: var(--v3-ink); color: #0b0b0a !important; }
.v3-menu-btn {
  display: none;
  background: none;
  border: 1px solid rgba(244, 241, 234, 0.28);
  border-radius: 10px;
  color: var(--v3-ink);
  font-family: var(--v3-ar);
  font-size: 14px;
  padding: 7px 14px;
  cursor: pointer;
}
.v3-mobile-nav { display: none; }

/* ---------- Shared chapter furniture (small, subordinate) ---------- */

.v3-main { display: block; }

.v3-kicker {
  font-family: var(--v3-latin);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: var(--v3-mut);
  margin: 0 0 10px;
}
.v3-ar-line {
  font-family: var(--v3-ar-display);
  font-weight: 700;
  font-size: clamp(1.5rem, 2.6vw, 2.3rem);
  line-height: 1.5;
  margin: 0 0 6px;
}
.v3-note {
  color: var(--v3-mut);
  font-size: 15px;
  max-width: 52ch;
  margin: 0;
}
.v3-goto {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-top: 16px;
  color: var(--v3-ink);
  font-weight: 700;
  font-size: 15px;
  text-decoration: none;
  border-bottom: 1px solid rgba(244, 241, 234, 0.35);
  padding-bottom: 3px;
}
.v3-goto:hover { border-bottom-color: var(--v3-ink); }

/* Reveal — motion reveals work, never decorates UI. */
@media (prefers-reduced-motion: no-preference) {
  html.js .rv { opacity: 0; transform: translateY(22px); transition: opacity 0.7s ease, transform 0.7s ease; }
  html.js .rv.in { opacity: 1; transform: none; }
}

/* ---------- Slim masthead (NOT a hero — work owns the page) ---------- */

.v3-mast {
  width: var(--v3-shell-w);
  margin-inline: auto;
  padding: 80px 28px 28px;
}
.v3-mast h1 {
  font-family: var(--v3-ar-display);
  font-weight: 900;
  font-size: clamp(1.7rem, 3.2vw, 2.6rem);
  line-height: 1.6;
  margin: 0 0 8px;
  max-width: 22ch;
}
.v3-mast p { color: var(--v3-mut); font-size: 15px; margin: 0; max-width: 60ch; }
.v3-mast p b { color: var(--v3-ink); }

/* ---------- Ch.1 CRAVY — full-bleed appetite ---------- */

.ch-cravy { position: relative; }
.ch-cravy figure { margin: 0; position: relative; }
.ch-cravy .cravy-fill {
  width: 100%;
  height: 96svh;
  min-height: 560px;
  object-fit: cover;
  object-position: center;
}
.ch-cravy figcaption {
  position: absolute;
  inset-inline: 0;
  bottom: 0;
  padding: 90px 28px 34px;
  background: linear-gradient(180deg, transparent, rgba(5, 4, 3, 0.72) 62%);
}
.ch-cravy .cap-in { width: var(--v3-shell-w); margin-inline: auto; text-shadow: 0 1px 14px rgba(0, 0, 0, 0.55); }
.ch-cravy .v3-kicker { color: #ffd9a8; }
.ch-cravy .v3-ar-line { color: #fff; }
.ch-cravy .v3-note { color: rgba(255, 255, 255, 0.82); }
.ch-cravy .v3-goto { color: #fff; border-bottom-color: rgba(255, 255, 255, 0.5); }
.ch-cravy .v3-goto { position: relative; z-index: 3; }

/* ---------- Ch.2 RIYADA — cinematic crossfade: one frame dominates ---------- */

.ch-riyada { background: #16090d; padding: 96px 0; }
.ry-head { width: var(--v3-shell-w); margin-inline: auto; padding: 0 28px 34px; }
.ry-head .v3-kicker { color: #d9a441; }
.ry-drive { position: relative; }
.ry-pin { overflow: hidden; }
.ry-rail { margin: 0; }
/* Base (mobile / no-motion): vertical stack of strongest frames. */
.ry-rail figure { margin: 0 auto 52px; max-width: 860px; padding: 0 20px; }
.ry-rail figure:last-child { display: none; } /* 4th beat lives on desktop + case page */
.ry-rail img {
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  object-position: center;
  border-radius: 4px;
}
.ry-rail figcaption {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  padding-top: 12px;
  color: var(--v3-mut);
  font-size: 14px;
}
.ry-rail figcaption b { color: #ecdcbd; font-weight: 700; }
.ry-rail figcaption span[dir="ltr"] { font-family: var(--v3-latin); font-size: 12px; letter-spacing: 0.18em; }

/* Desktop pinned cinema: stacked frames crossfade — one dominates, never a strip. */
@media (min-width: 1024px) {
  html.js .ry-drive { height: 140vh; }
  html.js .ry-pin {
    position: sticky;
    top: 0;
    height: 100svh;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
  }
  html.js .ry-rail {
    position: relative;
    width: min(880px, 80vw);
    height: min(78svh, 720px);
  }
  html.js .ry-rail figure {
    position: absolute;
    inset: 0;
    margin: 0;
    padding: 0;
    max-width: none;
    display: flex;
    flex-direction: column;
    opacity: 0;
    will-change: opacity, transform;
  }
  html.js .ry-rail figure:last-child { display: flex; }
  html.js .ry-rail figure img { height: 100%; aspect-ratio: auto; }
  html.js .ry-rail figcaption { flex: none; }
  /* Persistent beat markers: the stage never feels empty mid-dissolve. */
  .ry-beats { display: none; }
  html.js .ry-pin .ry-beats {
    display: flex;
    gap: 10px;
    position: absolute;
    bottom: 34px;
    inset-inline-start: 50%;
    transform: translateX(50%);
    z-index: 20;
  }
  html.js .ry-pin .ry-beats i {
    width: 30px;
    height: 2px;
    background: rgba(236, 220, 189, 0.28);
    transition: background 0.4s ease;
  }
  html.ry-static .ry-beats,
  html.no-js .ry-beats { display: none; }
  /* No-JS / reduced-motion fallback: calm centered stack of all four. */
  html.no-js .ry-rail figure:last-child,
  html.ry-static .ry-rail figure:last-child { display: block; }
  html.no-js .ry-pin,
  html.ry-static .ry-pin { overflow: visible; }
}

/* ---------- Ch.3 IDIOMS — editorial scale composition, no cards ---------- */

.ch-idioms { padding: 104px 0 110px; }
.id-head { width: min(760px, 100% - 56px); margin-inline: auto; margin-bottom: 44px; }
/* Poster art creates the layout: dominant / offset / full / accent. */
.id-col { width: min(1120px, 100% - 56px); margin-inline: auto; display: flex; flex-direction: column; gap: 44px; }
.id-col figure { margin: 0; }
.id-col figure:nth-child(1) { width: min(620px, 100%); align-self: center; }
.id-col figure:nth-child(2) { width: min(400px, 64%); align-self: flex-start; }
.id-col figure:nth-child(3) { width: min(760px, 100%); align-self: center; }
.id-col figure:nth-child(4) { width: min(340px, 56%); align-self: flex-end; }
@media (min-width: 1024px) {
  .id-col figure:nth-child(4) { width: min(560px, 42vw); margin-top: -28px; }
}
.id-col img { width: 100%; height: auto; }
.id-col figcaption {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  padding-top: 10px;
  color: var(--v3-mut);
  font-size: 13px;
}
.id-col figcaption b { color: var(--v3-ink); }

/* ---------- Ch.4 GOLD — dark salon diptych ---------- */

.ch-gold { background: #080706; padding: 96px 0; }
.gold-grid {
  width: var(--v3-shell-w);
  margin-inline: auto;
  padding: 0 28px;
  display: grid;
  grid-template-columns: 1.4fr 0.85fr;
  gap: clamp(32px, 5vw, 84px);
  align-items: start;
}
.gold-media { position: sticky; top: 92px; margin: 0; }
.gold-media img {
  width: 100%;
  height: auto;
  aspect-ratio: 1080 / 990;
  object-fit: cover;
  object-position: center bottom;
  border-radius: 3px;
}
.gold-media figcaption { color: #8f8378; font-size: 13px; padding-top: 10px; }
.gold-copy .v3-kicker { color: #d4af37; }
.gold-copy .v3-ar-line { color: #f3e7cf; }
.gold-copy .v3-note { color: #a79c8d; }
.gold-rule { border: 0; border-top: 1px solid rgba(212, 175, 55, 0.28); margin: 28px 0; }
.gold-steps { display: flex; flex-direction: column; gap: 36px; margin-top: 8px; }
.gold-steps figure { width: 88%; margin-inline-start: auto; }
.gold-steps figure { margin: 0; }
.gold-steps img { width: 100%; height: auto; border-radius: 3px; }
.gold-steps figcaption { color: #8f8378; font-size: 14px; padding-top: 10px; }
.gold-steps figcaption b { color: #ecdcbd; }
.gold-copy .v3-goto { color: #f3e7cf; border-bottom-color: rgba(212, 175, 55, 0.55); }

/* ---------- Ch.5 TURBINO — objects in composition, not cards ---------- */

.ch-turbino { background: #141311; padding: 96px 0 0; }
.tu-head { width: var(--v3-shell-w); margin-inline: auto; padding: 0 28px 38px; }
/* Anchor poster large; packaging overlaps as free objects; menu as proof. */
/* Anchor poster dominant; packaging shares one studio field; menu as proof. */
.tu-wall {
  width: min(1200px, 100% - 56px);
  margin-inline: auto;
  padding: 0 28px;
  display: flex;
  flex-direction: column;
}
.tu-a { width: min(680px, 100%); margin: 0 auto; }
.tu-a img { width: 100%; height: auto; filter: drop-shadow(0 30px 60px rgba(0, 0, 0, 0.5)); }
/* One studio environment: warm paper field shared by all packaging. */
.tu-cluster {
  margin-top: clamp(8px, 2vw, 28px);
  background: #ebe4d6;
  border-radius: 12px;
  padding: clamp(28px, 5vw, 64px) clamp(20px, 4vw, 56px);
  display: grid;
  grid-template-columns: 1fr 1.12fr 1fr;
  gap: 0 12px;
  align-items: center;
}
.tu-cluster figure { margin: 0; mix-blend-mode: darken; }
.tu-cluster img { width: 100%; height: auto; filter: drop-shadow(0 24px 40px rgba(70, 45, 20, 0.35)); }
.tu-b { transform: rotate(-1.6deg); }
.tu-c { transform: scale(1.07) rotate(1deg); z-index: 2; margin-inline: -18px; }
.tu-d { transform: rotate(1deg); }
.tu-e { margin-top: clamp(24px, 4vw, 56px); }
.tu-e img { width: 100%; height: auto; }
.tu-bleed { margin: 4vw 0 0; }
.tu-bleed img { width: 100%; height: clamp(200px, 28vw, 380px); object-fit: cover; object-position: center; }
@media (prefers-reduced-motion: no-preference) {
  .tu-cluster figure { transition: transform 0.35s ease; }
  .tu-b:hover { transform: rotate(0deg) translateY(-6px); }
  .tu-c:hover { transform: scale(1.07) translateY(-6px); }
  .tu-d:hover { transform: rotate(0deg) translateY(-6px); }
}
.tu-foot { width: var(--v3-shell-w); margin-inline: auto; padding: 24px 28px 70px; }

/* ---------- Ch.6 VOO — purple editorial spread ---------- */

.ch-voo { background: #150b26; padding: 96px 0; }
.voo-grid {
  width: var(--v3-shell-w);
  margin-inline: auto;
  padding: 0 28px;
  display: flex;
  flex-direction: column;
}
.voo-cover { width: min(640px, 100%); margin: 26px auto 0; }
.voo-cover img { width: 100%; height: auto; border-radius: 3px; }
.voo-cover figcaption { color: #9a8fb5; font-size: 13px; padding-top: 10px; }
.voo-copy .v3-kicker { color: #c9a86a; }
.voo-copy .v3-ar-line { color: #f2e9f7; }
.voo-pages { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(20px, 3vw, 40px); margin-top: 40px; }
.voo-pages figure { margin: 0; }
.voo-pages img { width: 100%; height: auto; border-radius: 3px; }
.voo-pages figcaption { color: #9a8fb5; font-size: 14px; padding-top: 10px; }
.voo-pages figcaption b { color: #f2e9f7; }
.voo-grid .v3-goto { color: #f2e9f7; border-bottom-color: rgba(201, 168, 106, 0.6); align-self: flex-start; margin-top: 30px; }

/* ---------- Ch.7 SALEM — architectural closer ---------- */

.ch-salem { padding: 96px 0 88px; }
.sa-head { width: var(--v3-shell-w); margin-inline: auto; padding: 0 28px 36px; }
.sa-wide { margin: 0; position: relative; }
.sa-wide img {
  width: 100%;
  height: 68svh;
  min-height: 420px;
  object-fit: cover;
}
.sa-wide:first-of-type img { object-position: 50% 22%; }
.sa-wide figcaption {
  width: var(--v3-shell-w);
  margin-inline: auto;
  padding: 12px 28px 0;
  color: var(--v3-mut);
  font-size: 13px;
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
.sa-wide figcaption span[dir="ltr"] { font-family: var(--v3-latin); font-size: 11px; letter-spacing: 0.2em; }
.sa-bands {
  width: var(--v3-shell-w);
  margin-inline: auto;
  padding: 40px 28px 0;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
.sa-bands figure { margin: 0; }
.sa-bands figure:last-child { width: 68%; align-self: flex-end; }
.sa-bands figure:last-child img { aspect-ratio: 16 / 10; object-position: 28% center; }
.sa-bands img {
  width: 100%;
  aspect-ratio: 21 / 9;
  object-fit: cover;
  object-position: center;
  border-radius: 3px;
}
.sa-bands figcaption { color: var(--v3-mut); font-size: 13px; padding-top: 10px; }
.sa-foot { width: var(--v3-shell-w); margin-inline: auto; padding: 26px 28px 0; }

/* ---------- Archive strip (slim, subordinate) ---------- */

.v3-next {
  width: var(--v3-shell-w);
  margin-inline: auto;
  padding: 24px 28px 64px;
  display: flex;
  flex-wrap: wrap;
  gap: 14px 28px;
  align-items: baseline;
}
.v3-next .v3-kicker { width: 100%; }
.v3-next a { color: var(--v3-ink); text-decoration: none; border-bottom: 1px solid rgba(244, 241, 234, 0.3); padding-bottom: 2px; }
.v3-next a:hover { border-bottom-color: var(--v3-ink); }
.v3-next .mersal { font-family: var(--v3-ar-display); font-size: 1.3rem; }

/* ---------- Compact trust ending (NOT a chapter) ---------- */

.v3-about {
  width: min(880px, 100% - 56px);
  margin-inline: auto;
  padding: 10px 0 70px;
  display: grid;
  grid-template-columns: 148px 1fr;
  gap: 30px;
  align-items: start;
}
.v3-about > img {
  width: 140px;
  height: 164px;
  object-fit: cover;
  border-radius: 14px;
}
.v3-about h2 {
  font-family: var(--v3-ar-display);
  font-size: 1.45rem;
  line-height: 1.7;
  margin: 0 0 8px;
}
.v3-about p { color: var(--v3-mut); font-size: 15px; margin: 0 0 10px; max-width: 56ch; }
.v3-about p b { color: var(--v3-ink); }
.v3-roles {
  font-family: var(--v3-latin);
  font-size: 12px;
  letter-spacing: 0.22em;
  color: var(--v3-mut);
  margin: 16px 0 22px;
}
.v3-channels { display: flex; flex-wrap: wrap; gap: 8px 26px; align-items: baseline; }
.v3-channels a {
  text-decoration: none;
  color: #0b0b0a;
  background: var(--v3-ink);
  border-radius: 999px;
  padding: 10px 26px;
  font-weight: 700;
  font-size: 14px;
}
.v3-channels a.v3-textlink {
  background: none;
  color: var(--v3-ink);
  padding: 10px 2px;
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-color: rgba(244, 241, 234, 0.4);
}
.v3-channels a.v3-textlink:hover { text-decoration-color: var(--v3-ink); }
.v3-channels a:hover { opacity: 0.88; }

/* ---------- Footer / float ---------- */

.v3-foot {
  border-top: 1px solid rgba(244, 241, 234, 0.1);
  padding: 26px 28px 40px;
}
.v3-foot-in {
  width: var(--v3-shell-w);
  margin-inline: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 10px 26px;
  align-items: baseline;
  color: var(--v3-mut);
  font-size: 13px;
}
.v3-foot-in a { color: var(--v3-mut); text-decoration: none; }
.v3-foot-in a:hover { color: var(--v3-ink); }

/* ---------- Responsive ---------- */

@media (max-width: 1023px) {
  .gold-grid, .voo-grid { padding-inline: 20px; }
  .gold-grid { grid-template-columns: 1fr; }
  .voo-pages { grid-template-columns: 1fr; }
  .gold-media, .voo-cover { position: static; }
  .gold-media img { height: auto; aspect-ratio: 4 / 5; }
  .tu-wall { padding-inline: 20px; }
  .tu-a { width: 100%; }
  .tu-cluster { grid-template-columns: 1fr 1fr; padding: 22px 16px; }
  .tu-c { margin-inline: -8px; }
  .tu-d { display: none; }
  .tu-e { margin-top: 22px; }
  .sa-bands figure:nth-child(even), .sa-bands figure:nth-child(odd) { width: 100%; }
  .sa-bands img { aspect-ratio: 16 / 10; }
  .sa-wide img { height: 82svh; min-height: 420px; }
}

@media (max-width: 760px) {
  .v3-nav { display: none; }
  .v3-menu-btn { display: inline-block; }
  .v3-top-in { padding: 10px 18px; gap: 12px; }
  .v3-mobile-nav {
    display: none;
    flex-direction: column;
    gap: 2px;
    padding: 6px 18px 16px;
  }
  .v3-mobile-nav.open { display: flex; }
  .v3-mobile-nav a {
    color: var(--v3-ink);
    text-decoration: none;
    padding: 10px 2px;
    border-top: 1px solid rgba(244, 241, 234, 0.1);
    font-size: 16px;
  }
  .v3-mast { padding: 88px 20px 28px; }
  .ch-cravy .cravy-fill { height: 88svh; min-height: 480px; object-position: 76% 50%; }
  .ch-cravy figcaption { padding: 70px 20px 26px; }
  .ch-riyada, .ch-idioms, .ch-gold, .ch-turbino, .ch-voo { padding-top: 68px; padding-bottom: 68px; }
  .ch-turbino { padding-bottom: 0; }
  .ch-salem { padding-top: 68px; }
  .ry-head, .tu-head, .sa-head, .tu-wall, .tu-foot, .gold-grid, .voo-grid, .sa-bands, .sa-foot, .v3-next { padding-inline: 20px; }
  .ry-rail { padding: 0 20px; }
  .ry-rail figure { margin-bottom: 44px; }
  .ry-rail figure:nth-child(2) { display: none; } /* mobile: strongest 2 frames */
  .id-head, .id-col { width: calc(100% - 40px); }
  .id-col { gap: 44px; }
  .id-col figure:nth-child(1) { width: 100%; }
  .id-col figure:nth-child(2) { display: none; } /* mobile: dominant + full + accent */
  .id-col figure:nth-child(3) { width: 100%; }
  .id-col figure:nth-child(4) { width: 70%; }
  .gold-steps { display: none; } /* mobile: luxury macro + link only */
  .tu-d, .tu-bleed { display: none; } /* mobile: anchor + duo + menu */
  .sa-wide img { height: 70svh; min-height: 380px; }
  .v3-about { grid-template-columns: 1fr; gap: 20px; }
  .v3-about > img { width: 104px; height: 122px; border-radius: 12px; }
  .v3-foot { padding-bottom: 64px; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .ch-cravy .cravy-fill { height: 88svh; }
}

/* ---------- Product & Systems chapter (short reveal, not a full chapter) ---------- */

.v3-sys {
  width: var(--v3-shell-w);
  margin-inline: auto;
  padding: 84px 28px 70px;
  border-top: 1px solid rgba(244, 241, 234, 0.14);
}

.v3-sys-head { max-width: 760px; margin-bottom: 36px; }

.v3-sys-title {
  font-family: var(--v3-latin);
  font-weight: 800;
  letter-spacing: -0.01em;
  font-size: clamp(1.85rem, 4.6vw, 3.3rem);
  line-height: 1.04;
  margin: 0;
}

.v3-sys-ar {
  font-family: var(--v3-ar-display);
  color: var(--v3-mut);
  font-size: 1.05rem;
  margin: 14px 0 0;
}

.v3-sys-cap {
  font: 600 11px/1 var(--v3-latin, Arial, sans-serif);
  letter-spacing: 0.24em;
  text-transform: uppercase;
  color: var(--v3-mut);
  margin: 16px 0 0;
}

.v3-sys-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 14px;
}

.v3-sys-grid a,
.v3-sys-row a {
  position: relative;
  display: block;
  overflow: hidden;
  background: #101010;
  border: 1px solid rgba(244, 241, 234, 0.12);
  text-decoration: none;
}

.v3-sys-a { grid-column: span 7; }
.v3-sys-b { grid-column: span 5; }

.v3-sys-a img,
.v3-sys-b img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 16 / 10;
  transition: transform 0.5s ease;
}

.v3-sys-grid a:hover img,
.v3-sys-row a:hover img { transform: scale(1.02); }

.v3-sys-tag {
  position: absolute;
  inset-inline: 0;
  inset-block-end: 0;
  padding: 26px 16px 12px;
  background: linear-gradient(180deg, rgba(8, 8, 7, 0) 0%, rgba(8, 8, 7, 0.86) 68%);
  font: 600 10.5px/1.5 var(--v3-latin, Arial, sans-serif);
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: rgba(244, 241, 234, 0.78);
}

.v3-sys-tag b { color: var(--v3-ink); margin-inline-end: 10px; }

.v3-sys-row {
  display: flex;
  gap: 14px;
  margin-top: 14px;
  align-items: stretch;
}

.v3-sys-c {
  flex: 0 0 196px;
}

.v3-sys-c img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  aspect-ratio: 9 / 16;
  transition: transform 0.5s ease;
}

.v3-sys-c .v3-sys-tag { font-size: 9.5px; padding-top: 18px; }

.v3-sys-foot {
  flex: 1;
  border: 1px solid rgba(244, 241, 234, 0.12);
  padding: 24px 26px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 20px;
}

.v3-sys-foot p {
  margin: 0;
  color: var(--v3-mut);
  font-size: 15px;
  line-height: 1.9;
  max-width: 52ch;
}

@media (max-width: 1023px) {
  .v3-sys { padding: 62px 22px 50px; }
  .v3-sys-head { margin-bottom: 26px; }
  .v3-sys-a { grid-column: span 12; }
  .v3-sys-b { grid-column: span 12; max-width: 64%; }
  .v3-sys-row { flex-direction: row; align-items: flex-start; gap: 12px; }
  .v3-sys-c { flex: 0 0 150px; max-width: 150px; }
  .v3-sys-foot { padding: 18px 20px; gap: 14px; }
  .v3-sys-foot p { font-size: 14px; }
}

@media (max-width: 760px) {
  .v3-sys { padding: 36px 20px 32px; }
  .v3-sys-head { margin-bottom: 16px; }
  .v3-sys-head .v3-kicker { margin-bottom: 8px; }
  .v3-sys-title br { display: none; }
  .v3-sys-title { font-size: clamp(1.4rem, 7vw, 1.9rem); }
  .v3-sys-ar { font-size: 0.92rem; margin-top: 8px; }
  .v3-sys-cap { margin-top: 10px; letter-spacing: 0.18em; }
  .v3-sys-grid { gap: 12px; }
  .v3-sys-b { max-width: 62%; }
  .v3-sys-row { flex-direction: row; align-items: flex-start; gap: 10px; margin-top: 12px; }
  .v3-sys-c { flex: 0 0 160px; width: 160px; max-width: 160px; }
  .v3-sys-c img { height: auto; }
  .v3-sys-c .v3-sys-tag { font-size: 8.5px; padding-top: 12px; }
  .v3-sys-foot { padding: 14px 16px; gap: 10px; }
  .v3-sys-foot p { font-size: 12.5px; line-height: 1.8; }
}
