.concept-note{display:flex;justify-content:space-between;padding:10px 32px;background:var(--ink);color:var(--paper);font:10px 'Geist Mono';gap:20px}.concept-note a{text-decoration:none}.publication{max-width:1600px;margin:auto;padding:0 40px;border-left:1px solid var(--ink);border-right:1px solid var(--ink)}.masthead{display:flex;justify-content:space-between;align-items:center;padding:24px 0;gap:24px;border-bottom:1px solid var(--ink)}.wordmark{display:flex;align-items:center;gap:12px;text-decoration:none}.wordmark svg{width:44px;height:44px}.wordmark span{font:28px/.95 'Geist Serif';letter-spacing:-.04em}.masthead nav{display:flex;gap:32px;font-size:13px}.masthead nav a{text-decoration:none}.masthead>button{font:11px 'Geist Mono';border:0;border-bottom:1px solid var(--ink);border-radius:0}.edition{padding:42px 0 0}.edition-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px}.edition-heading h1{font-size:clamp(50px,7.4vw,114px);margin-top:14px}.edition-heading>p{font-size:17px;line-height:1.25;min-width:220px;padding-bottom:6px}.edition-heading .mono{display:block;font-size:9px;margin-top:20px}.spread{display:grid;grid-template-columns:52px minmax(0,1fr) 205px;gap:24px}.spine{border-top:1px solid var(--ink);display:flex;align-items:start;flex-direction:column;padding-top:12px}.folio{font:40px 'Geist Serif'}.spine .eyebrow{font-size:9px;margin:14px 0}.spine-line{width:1px;height:50px;background:var(--ink);margin:8px 0 20px 8px}.vertical{writing-mode:vertical-rl;font:9px 'Geist Mono';letter-spacing:.08em}.viewing-field{min-width:0}.viewing-field figure{margin:0}.viewing-field img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;background:var(--paper)}.viewing-field img.technical{object-fit:contain}.viewing-field figcaption{font:11px 'Geist Mono';padding:13px 0;min-height:43px;border-bottom:1px solid var(--ink)}.instrument{padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.instrument button{font:11px 'Geist Mono';padding:10px 12px}.instrument>span{font-size:9px}.fieldnote{border-top:1px solid var(--ink);padding-top:16px}.fieldnote>.eyebrow{font-size:9px}.fieldnote h2{font-size:34px;line-height:1.06;margin:24px 0 20px}.fieldnote>p{font-size:14px;line-height:1.5}.caption-rule{margin:24px 0;border-top:1px solid var(--line);padding-top:16px}.caption-rule .mono{font-size:9px}.caption-rule p{font-size:12px;margin:5px 0 14px}.save{font:10px 'Geist Mono';padding:10px 8px;width:100%}.under-spread{border-top:1px solid var(--ink);padding:24px 0;display:flex;justify-content:space-between;gap:24px}.under-spread>span:last-child{font-size:13px;max-width:440px}.shelf{background:var(--blue);margin:24px -40px 0;padding:46px 40px 54px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.shelf-heading{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:30px;align-items:end;margin-bottom:44px}.shelf-heading h2{font-size:60px}.shelf-heading>p{justify-self:end}.shelf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.paper-card{padding:14px 14px 23px;border:0;background:#FFFEF6;border-radius:0;text-align:left;width:100%;box-shadow:0 5px 12px #17171518}.paper-card:hover{background:#FFFEF6;color:var(--ink);outline:1px solid var(--ink)}.paper-card img{width:100%;aspect-ratio:3/2;object-fit:cover}.shelf-grid article:nth-child(2) .paper-card img{object-fit:contain}.paper-card>span{display:block;padding-top:19px}.paper-card strong{font-weight:500;font-size:17px}.paper-card small{display:block;margin-top:5px;font-size:9px}.shelf-grid article:first-child .paper-card{transform:rotate(-1deg)}.shelf-grid article:last-child .paper-card{transform:rotate(1deg)}.shelf-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding-top:20px}.shelf-meta button{border:0;font-size:24px;padding:4px 12px}.journal{display:grid;grid-template-columns:1fr 1.6fr;gap:48px;padding:64px 0;border-bottom:1px solid var(--ink);align-items:center}.journal h2{font-size:56px;margin:24px 0}.journal-copy>p{margin-bottom:20px}.journal-copy button{margin-top:10px}.journal figure{margin:0;background:var(--rose);padding:24px}.journal img{width:100%;display:block}.journal figcaption{padding-top:16px;font-size:9px}.print-index{padding:56px 0}.index-head{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:32px;align-items:end;margin-bottom:40px}.index-head h2{font-size:52px}.index-head>p{font-size:14px}.record{display:grid;grid-template-columns:120px 1.7fr 1fr 24px;gap:24px;align-items:center;width:100%;border:0;border-top:1px solid var(--ink);border-radius:0;text-align:left;padding:24px 0}.record:last-child{border-bottom:1px solid var(--ink)}.record strong{font-size:26px;font-weight:400;letter-spacing:-.02em}.record>span:nth-last-child(2){font-size:12px}.record:hover{background:var(--accent);color:var(--ink)}.index-foot{display:flex;justify-content:space-between;gap:40px;margin-top:25px}.index-foot p{max-width:650px}.index-foot a{font-size:13px}.colophon{background:var(--green);color:var(--paper);margin:0 -40px;padding:48px 40px;display:flex;justify-content:space-between;gap:40px}.colophon .serif{font-size:60px;margin-top:24px}.colophon>div:last-child{display:grid;align-content:space-between;gap:24px;font-size:14px}.colophon .mono{font-size:10px}#detail-label{display:block;margin-top:20px}#detail>button:first-child,#saved>button:first-child{float:right}.saved-row{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:16px 0}.skiplink{position:absolute;left:-9999px}.skiplink:focus{left:20px;top:40px;background:var(--paper);padding:12px;z-index:10}
@media(max-width:1100px){.spread{grid-template-columns:40px minmax(0,1fr) 160px;gap:18px}.publication{padding:0 24px}.shelf{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.fieldnote h2{font-size:29px}.fieldnote>p{font-size:13px}.colophon{margin:0 -24px;padding:40px 24px}.instrument>span{display:none}.shelf-heading h2{font-size:48px}.journal{gap:28px}.journal h2{font-size:46px}.edition-heading>p{min-width:180px;font-size:15px}}
@media(max-width:760px){.concept-note{padding:10px 20px;font-size:8px}.publication{padding:0 20px;border:0}.masthead{padding:20px 0;flex-wrap:wrap;gap:20px}.masthead nav{order:3;width:100%;justify-content:space-between;gap:12px}.wordmark span{font-size:25px}.wordmark svg{width:36px}.edition{padding-top:28px}.edition-heading{display:block;margin-bottom:26px}.edition-heading h1{font-size:clamp(49px,11.5vw,78px);max-width:500px;margin:16px 0 24px}.edition-heading>p{font-size:17px;display:flex;justify-content:space-between;gap:20px}.edition-heading .mono{font-size:8px;max-width:100px;margin:0;align-self:end}.edition-heading .eyebrow{font-size:9px}.spread{grid-template-columns:1fr;gap:0}.spine{display:none}.fieldnote{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.fieldnote>.eyebrow{grid-column:1/-1}.fieldnote h2{font-size:33px;margin:0}.fieldnote>p{font-size:13px}.caption-rule{display:none}.fieldnote>.save{grid-column:1/-1;width:auto;justify-self:start}.viewing-field img{aspect-ratio:3/2}.viewing-field figcaption{font-size:10px}.instrument{gap:12px;padding:14px 0}.instrument .segmented{width:100%}.segmented button{flex:1}.instrument>.primary{width:100%}.under-spread{margin-top:28px;display:block}.under-spread .mono{font-size:10px}.under-spread>span:last-child{display:block;margin-top:14px}.shelf{margin:16px -20px 0;padding:32px 20px}.shelf-heading{display:block;margin-bottom:32px}.shelf-heading h2{font-size:47px;margin:20px 0}.shelf-heading>p{font-size:15px}.shelf-grid{grid-template-columns:1fr;gap:32px}.shelf-meta{padding-top:10px}.paper-card strong{font-size:20px}.paper-card small{font-size:10px}.journal{grid-template-columns:1fr;padding:40px 0;gap:28px}.journal h2{font-size:46px}.journal figure{padding:16px}.index-head{display:block}.index-head h2{font-size:46px;margin:20px 0}.record{grid-template-columns:1fr 24px;gap:8px;padding:20px 0}.record>span:first-child{grid-column:1;font-size:10px}.record strong{grid-column:1;font-size:23px}.record>span:nth-last-child(2){grid-column:1}.record>span:last-child{grid-column:2;grid-row:1/4}.index-foot{display:block}.index-foot a{display:inline-block;margin-top:20px}.colophon{margin:0 -20px;padding:36px 20px;display:block}.colophon .serif{font-size:48px}.colophon>div:last-child{margin-top:40px}.print-index{padding:40px 0}}

.art-pair.paired{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center;background:#eae8d9;padding:20px}.art-pair.paired img{aspect-ratio:3/2;object-fit:contain;background:var(--paper);border:10px solid #fffef6;box-shadow:0 4px 8px #17171512}.art-pair.paired #pair-art{display:block}#detail-companion{margin-top:16px}@media(max-width:760px){.art-pair.paired{grid-template-columns:1fr;padding:16px}.instrument .segmented button{font-size:10px;padding:10px 6px}.masthead nav{flex-wrap:wrap}}

/* Field of wonder: two complementary catalog entrances. */
.wonder{padding:48px 0 24px;border-top:1px solid var(--ink)}.wonder-heading{display:grid;grid-template-columns:1fr 2fr 1fr;gap:24px;align-items:end;margin-bottom:32px}.wonder-heading h2{font-size:48px}.wonder-heading p{font-size:14px}.world-doors{display:grid;grid-template-columns:1fr 1fr;gap:24px}.world-door{border:1px solid var(--ink);padding:28px 28px 0;display:flex;flex-direction:column;overflow:hidden}.exploration{background:#ef6b00}.creation{background:#5bc3e4}.world-door h3{font:48px/1.05 'Geist Serif';margin:24px 0 16px}.world-door>p{max-width:340px;font-size:15px}.category-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;position:relative;z-index:1}.category-buttons button{background:transparent;font:12px 'Geist Mono';min-height:44px;padding:8px 12px}.category-buttons button[aria-pressed=true],.category-buttons button:hover{background:var(--ink);color:var(--paper)}.contour-band{height:80px;margin:auto -28px 0;background-image:url('assets/contours.svg');background-size:cover;border-top:1px solid #17171540}.chapter-preview{padding:24px 0;display:grid;grid-template-columns:1fr 2fr;gap:12px 24px;border-bottom:1px solid var(--ink)}.chapter-preview h3{font:30px 'Geist Serif';margin:0}.chapter-preview p{grid-column:2;margin:0}.chapter-preview .mono{font-size:10px}.chapter-status{grid-column:2;font-size:11px;color:var(--muted)}
/* Paper studies: subtle wear, layered shadows and lifted corners. */
.shelf{background-color:#ece9da;background-image:url('assets/contours.svg');background-size:900px 270px}.paper-card{position:relative;background:linear-gradient(125deg,#fffef8 0%,#f8f5e9 75%,#e9e4d5 100%);box-shadow:1px 2px 2px #17171512,3px 12px 16px -8px #17171555,inset 0 0 0 1px #fffef9;padding:15px 15px 30px;border-radius:1px 2px 15px 3px}.paper-card:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.17;background:repeating-linear-gradient(3deg,transparent 0 3px,#8b806414 3px 4px);border:1px solid #8b806430;border-radius:inherit}.paper-card:before{content:'';position:absolute;bottom:2px;right:3px;width:36px;height:23px;background:linear-gradient(145deg,transparent 48%,#e0dac8 70%,#fffdf2 95%);border-radius:0 0 12px 0;opacity:.7}.paper-card img{position:relative;box-shadow:0 0 0 1px #17171515;filter:saturate(.96)}.paper-card>span{min-height:73px}.paper-card:hover{background:#fffef6}.shelf-grid article:nth-child(2) .paper-card{transform:rotate(.6deg)}
@media(max-width:760px){.wonder{padding-top:32px}.wonder-heading{display:block}.wonder-heading h2{font-size:42px;margin:20px 0}.world-doors{grid-template-columns:1fr;gap:16px}.world-door{padding:24px 24px 0}.world-door h3{font-size:42px}.contour-band{margin-left:-24px;margin-right:-24px}.chapter-preview{display:block}.chapter-preview h3{margin:16px 0}.chapter-preview p{margin-bottom:14px}.chapter-status{display:block}}

/* Six companion prints, alternating Exploration and Creation. */
.shelf-grid{row-gap:44px}.shelf-grid article:nth-child(2) .paper-card img{object-fit:cover}.shelf-grid .paper-card[data-print="anatomy"] img{object-fit:contain}.shelf-grid article:nth-child(3n+1) .paper-card{transform:rotate(-1deg)}.shelf-grid article:nth-child(3n+2) .paper-card{transform:rotate(.65deg)}.shelf-grid article:nth-child(3n) .paper-card{transform:rotate(-.4deg)}

.shelf{background-image:linear-gradient(#ece9dac4,#ece9dac4),url("assets/contours.svg")}

.real-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.real-subject{display:block;font-size:12px;margin-top:10px;color:var(--muted)}.real-shelf .paper-card img{object-fit:contain!important;aspect-ratio:3/2;background:#eeebdf}.real-shelf .paper-card strong{font:28px 'Geist Serif'}.real-meta{gap:16px}.real-meta a{font:11px 'Geist Mono';min-height:44px;display:flex;align-items:center;white-space:nowrap}.real-meta span{font-size:12px}.real-desk-note{font-size:11px;color:var(--muted);margin-top:30px;max-width:760px}.reference-link{display:inline-block;margin:4px 0 22px;font:12px 'Geist Mono'}.instrument a{font:11px 'Geist Mono';min-height:44px;display:flex;align-items:center}.real-shelf .shelf-heading{grid-template-columns:1fr 2fr 1fr}.real-shelf .shelf-heading h2{font-size:52px}@media(max-width:760px){.real-grid{grid-template-columns:1fr;gap:30px}.real-meta{flex-wrap:wrap}.real-shelf .shelf-heading h2{font-size:42px}.real-shelf .paper-card strong{font-size:26px}}

/* Lead with a moment; retain the existing collectible studies. */
.lead-grid article:first-child{grid-column:1/-1}.lead-grid article:first-child .paper-card{transform:rotate(-.35deg)}.editorial-lenses{padding:48px 0;border-bottom:1px solid var(--ink)}.editorial-lenses h2{font:48px "Geist Serif";margin:18px 0 28px}.lens-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-bottom:18px}.lens-grid a{padding:22px 16px;border-right:1px solid var(--line);text-decoration:none}.lens-grid a:first-child{padding-left:0}.lens-grid a:last-child{border:0}.lens-grid .mono{font-size:10px}.lens-grid p{font-size:14px;margin:18px 0}.lens-grid a:hover{background:#ffd40040}@media(max-width:760px){.lens-grid{grid-template-columns:1fr}.lens-grid a,.lens-grid a:first-child{padding:18px 0;border-right:0;border-bottom:1px solid var(--line)}.lens-grid p{margin:8px 0}.editorial-lenses h2{font-size:38px}}
