@page { size: 13.333in 7.5in; margin: 0; }

html, body { width: 13.333in; background: var(--ink); }
.story-nav, .skip-link, .noscript-note { display: none !important; }
.story-nav__motion { display: none !important; }
.chapter {
  width: 13.333in;
  height: 7.5in;
  min-height: 0;
  break-after: page;
  page-break-after: always;
  overflow: hidden;
}
.chapter:last-child { break-after: auto; page-break-after: auto; }
*, *::before, *::after { animation: none !important; transition: none !important; }
[data-reveal] { opacity: 1 !important; transform: none !important; clip-path: none !important; }
.motion-contour { opacity: .12 !important; transform: none !important; }
video { display: none !important; }
.chapter { padding: .72in .78in .4in; }
.chapter h1 { font-size: 1.28in; }
.chapter h2 { font-size: .82in; }
.chapter__lead { font-size: .2in; }
.hero-stone-visual { top: .75in; right: .5in; width: 3.5in; height: 3.3in; }
.rolling-mark__stone { left: 7in; }
.rolling-mark__trace { width: 7.2in; }
.monster-peek--origin { width: 1.35in; right: .45in; top: .65in; }
.belief-list { width: 8.8in; }
.terrain-transition { width: 3.3in; height: 2.4in; bottom: -.18in; }
.route-texture { opacity: .18; }
.route-pillars { width: 10.8in; margin-top: .45in; }
.island-map img { height: 5.6in; }
.campaign-evidence { left: .78in; right: auto; bottom: .4in; width: 4.15in; gap: .1in; }
.campaign-evidence img { width: 100%; }
.chapter--campaign { background: var(--ink) url('../video/qing-ni-shang-dao-poster.jpg') right top / 46% 100% no-repeat; }
.translation-grid img, .people-grid img { height: 3.2in; }
.process-gallery { gap: .12in; }
.process-gallery img { height: 2.25in; max-height: 2.25in; }
.process-gallery figcaption { padding-top: .05in; font-size: .09in; }
.matrix-posters { align-self: center; padding-bottom: .3in; }
.matrix-posters img { max-height: 3.65in; }
.matrix-posters figcaption { font-size: .08in; margin-top: .04in; }
#what-we-create.chapter--matrix { grid-template-rows: auto auto 1fr auto; }
#what-we-create .eyebrow { grid-row: 1; }
#what-we-create h2 { grid-row: 2; }
#what-we-create .creation-matrix { grid-row: 3; }
#what-we-create .matrix-posters { grid-row: 1 / 5; }
#what-we-create .creation-matrix article { padding: .04in 0; }
#what-we-create .matrix-evidence { position: relative; left: auto; bottom: auto; z-index: 2; grid-row: 4; width: 3.4in; margin: .08in 0 .12in; transform: translateY(-.12in); }
#what-we-create .matrix-evidence img { height: .52in; max-height: .52in; }
#what-we-create .matrix-evidence figcaption { margin-top: .03in; font-size: .07in; }
.people-tags, .partner-values { font-size: .11in; }
.map-note { print-color-adjust: exact; -webkit-print-color-adjust: exact; }
.photo-credits { left: .78in; bottom: .12in; font-size: .08in; }
.chapter--friends h2 { font-size: .48in; }
.friends-copy { width: 3.2in; padding-top: .04in; }
.chapter--friends .chapter__lead { max-width: 2.8in; font-size: .16in; line-height: 1.6; }
.friends-list { left: 33%; right: 4%; top: 12%; bottom: 8%; }
.friend-logo__card { padding: .08in; }
.qr-grid { gap: .25in; }
.qr-grid figcaption { margin-top: .1in; }
