.story-image{display:block;width:100%;min-width:0}.story-image>img{display:block;width:100%;height:auto}.story-image>.archive-image{width:100%}.story-cover{margin:0 0 var(--space-20)}.story-cover>button{display:block;width:100%;cursor:zoom-in}.story-cover .story-image{max-width:950px;margin:auto}.long-story--life .story-cover .story-image{max-width:680px}.story-cover figcaption,.story-figures figcaption,.story-comparison figcaption{font-family:var(--mono);font-size:var(--text-16);line-height:1.6;color:var(--muted);margin-top:var(--space-4)}.reading-body>section{scroll-margin-top:40px}.reading-body .reading-voice{font-size:var(--text-16);margin-bottom:var(--space-6);line-height:1.5}.story-dialogue{border-top:1px solid var(--line);margin:var(--space-8) 0}.story-dialogue>div{padding:var(--space-6) 0;border-bottom:1px solid var(--line)}.story-dialogue h3{font-family:var(--mono);font-size:var(--text-16);line-height:1.6;margin-bottom:var(--space-4)}.story-dialogue p{font-size:var(--text-20);line-height:1.75}.story-figures{margin:var(--space-10) 0}.story-figures figure+figure{margin-top:var(--space-8)}.story-figures button,.story-comparison button{display:block;width:100%;cursor:zoom-in}.story-figures--pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start}.story-figures--pair figure+figure{margin-top:0}.story-figures--pair .story-image>.archive-image{max-height:600px}.story-comparison{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin:var(--space-10) 0;align-items:start}.story-comparison .story-image{display:flex;align-items:center;justify-content:center;min-height:180px}.story-comparison .story-image>img{max-height:680px;object-fit:contain}.story-steps{list-style:none;counter-reset:route;margin:var(--space-8) 0;padding:0}.story-steps li{counter-increment:route;display:grid;grid-template-columns:45px 1fr;gap:var(--space-2) var(--space-5);border-top:1px solid var(--line);padding:var(--space-6) 0}.story-steps li:before{content:counter(route,decimal-leading-zero);font-family:var(--mono);font-size:var(--text-18);grid-row:1/3}.story-steps h3{font-size:var(--text-24);line-height:1.3}.story-steps p{font-size:var(--text-18);line-height:1.75;grid-column:2}.story-after{border-top:1px solid var(--line);margin:var(--space-10) 0 var(--space-24);padding-top:var(--space-8);display:flex;justify-content:space-between;gap:var(--space-10);align-items:start}.story-sources{max-width:750px;font-size:var(--text-16);line-height:1.75}.story-sources summary{cursor:pointer;font-family:var(--mono);font-size:var(--text-16)}.story-sources ul{padding-left:var(--space-5);margin-top:var(--space-6)}.story-sources li{margin:0 0 var(--space-6)}.story-sources strong{font-weight:500}.story-sources p{font-size:var(--text-16);line-height:1.75;margin:var(--space-2) 0}.story-sources a{text-decoration:underline;text-underline-offset:5px}.story-next{border-top:1px solid var(--line);padding-top:var(--space-14)}.story-next h2{font-size:clamp(30px,3.2vw,45px);max-width:560px}.story-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-8)}.story-next-grid .story-image{height:260px;display:flex;align-items:center;justify-content:center;overflow:hidden}.story-next-grid .story-image>img{width:100%;height:100%;object-fit:contain}.story-next-grid .archive-image{max-height:260px;width:min(100%,calc(250px * var(--aspect)))}.story-next-grid h3{font-size:var(--text-28);line-height:1.2;margin:var(--space-6) 0 var(--space-4)}.story-next-grid p{font-size:var(--text-16);line-height:1.6}.story-index{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-20) var(--space-14);margin-top:var(--space-12)}.story-index-item[hidden]{display:none}.story-index-item:nth-of-type(3n+1){grid-column:1/-1;display:block}.story-index-image{height:390px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-6)}.story-index-image .story-image{height:100%;display:flex;align-items:center;justify-content:center}.story-index-image .story-image>img{height:100%;width:100%;object-fit:contain}.story-index-image .archive-image{max-height:390px;width:min(100%,calc(380px * var(--aspect)))}.story-index-item:nth-of-type(3n+1)>a{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-5) var(--space-14);align-items:center}.story-index-item:nth-of-type(3n+1) .story-index-image{grid-row:1/3;margin:0}.story-index h2{font-size:clamp(28px,3vw,43px);line-height:1.15;margin-bottom:var(--space-4)}.story-index p{font-size:var(--text-18);line-height:1.7}.story-index-item:nth-of-type(3n+1) h2{align-self:end;margin:0}.story-index-item:nth-of-type(3n+1) p{align-self:start}.story-index-bottom{border-top:1px solid var(--line);margin-top:var(--space-24);padding-top:var(--space-12);max-width:850px}.story-index-bottom h2{font-size:var(--text-40);margin-bottom:var(--space-6)}.story-index-bottom p{font-size:var(--text-20);line-height:1.7;margin-bottom:var(--space-6)}.filter-reset{font-family:var(--mono);font-size:var(--text-16);text-decoration:underline;text-underline-offset:5px}.filter-reset[hidden]{display:none}.life-opening{display:grid;grid-template-columns:.85fr 1fr;gap:8vw;align-items:center;margin:var(--space-12) 0 var(--space-28)}.life-opening .story-image{max-width:480px}.life-opening h2{font-size:var(--text-36);margin-bottom:var(--space-6)}.life-opening p{font-size:var(--text-20);line-height:1.75;margin-bottom:var(--space-6)}.life-chapters{margin-bottom:var(--space-28)}.life-chapter-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16) var(--space-12)}.life-chapter-grid .story-image{height:340px;display:flex;align-items:center;justify-content:center}.life-chapter-grid .story-image>img{height:100%;width:100%;object-fit:contain}.life-chapter-grid .archive-image{max-height:340px;width:min(100%,calc(330px * var(--aspect)))}.life-chapter-grid h3{font-size:var(--text-32);line-height:1.2;margin:var(--space-6) 0 var(--space-4)}.life-chapter-grid p{font-size:var(--text-18);line-height:1.7}.life-timeline{scroll-margin-top:40px}.life-timeline>ol{list-style:none;padding:0}.life-timeline>ol>li{display:grid;grid-template-columns:230px 1fr;gap:var(--space-12);border-top:1px solid var(--line);padding:var(--space-8) 0;scroll-margin-top:40px}.life-date{font-family:var(--mono);font-size:var(--text-18);line-height:1.5}.life-timeline h3{font-size:var(--text-28);line-height:1.3;margin-bottom:var(--space-4)}.life-timeline li div>p{font-size:var(--text-18);line-height:1.75;max-width:750px}.life-timeline li a{font-family:var(--mono);font-size:var(--text-16);display:inline-block;margin-top:var(--space-4);text-decoration:underline;text-underline-offset:5px}.life-timeline .story-sources{border-top:1px solid var(--line);max-width:none;padding-top:var(--space-6);margin-top:var(--space-6)}.life-closing{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);border-top:1px solid var(--line);margin-top:var(--space-24);padding-top:var(--space-14)}.life-closing h2{font-size:var(--text-40);line-height:1.2}.life-closing>div{display:flex;flex-direction:column;gap:var(--space-6);align-items:start}.reader-lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--color-stage);color:var(--neutral-100)}.reader-lightbox::backdrop{background:var(--color-stage)}.reader-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0}.reader-lightbox>header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5) var(--space-8);font-family:var(--mono);font-size:var(--text-16);border-bottom:1px solid var(--color-inverse-border)}.reader-stage{overflow:hidden;position:relative;min-height:0;touch-action:none;cursor:grab;outline-offset:-5px}.reader-stage.dragging{cursor:grabbing}#reader-art,.reader-frame{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.reader-frame[hidden]{display:none}.reader-frame .story-image{display:flex;align-items:center;justify-content:center;width:calc(100% - 70px);height:calc(100% - 45px)}.reader-frame .story-image>img{width:100%;height:100%;object-fit:contain}.reader-frame .archive-image{width:min(100%,calc((100dvh - 210px)*var(--aspect)));max-height:calc(100dvh - 210px)}.reader-lightbox>footer{margin:0!important;display:grid!important;grid-template-columns:60px minmax(0,1fr) 60px;gap:var(--space-5);align-items:center;width:100%!important;max-width:none!important;padding:var(--space-4) var(--space-6)!important;border-top:1px solid var(--color-inverse-border);background:var(--color-stage);font-family:var(--mono)}.reader-lightbox footer p{font-size:var(--text-16);line-height:1.5;text-align:center;color:var(--color-border)}.reader-lightbox footer button{font-size:var(--text-24)}.reader-lightbox button:hover{color:#fff}.reader-lightbox button:focus-visible{outline:1px solid white;outline-offset:5px}.form-open{display:block;width:100%;text-align:left}.heritage-form>a{display:inline-block;margin-top:var(--space-5);font-family:var(--mono);font-size:var(--text-16);line-height:1.5;text-decoration:underline;text-underline-offset:5px}.chapter-copy>.text-link{margin-top:var(--space-6)}.life-all-link{margin-top:var(--space-8)}.artist-copy>.text-link{margin-top:var(--space-8)}.mural-panorama{display:block;width:100%;margin-bottom:var(--space-8)}.mural-panorama .story-image{width:100%}.main-sketches{margin-top:var(--space-8)}.main-sketches>summary{font-family:var(--mono);font-size:var(--text-16);cursor:pointer}.main-sketches .mural{margin-top:var(--space-8)}.home-reading{margin-top:var(--space-24);margin-bottom:var(--space-24)}.home-reading-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);margin-top:var(--space-10)}.home-reading-grid .story-image{height:320px;display:flex;align-items:center;justify-content:center}.home-reading-grid .archive-image{max-height:320px;width:min(100%,calc(310px * var(--aspect)))}.home-reading-grid h3{font-size:var(--text-32);line-height:1.2;margin:var(--space-6) 0 var(--space-4)}.home-reading-grid p{font-size:var(--text-18);line-height:1.7}.publication-start{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin:0 0 var(--space-18)}.publication-start>a{border-top:1px solid var(--line);padding-top:var(--space-6)}.publication-start h2{font-size:var(--text-28);line-height:1.25;margin-bottom:var(--space-4)}.publication-start p{font-size:var(--text-16);line-height:1.7}.publication-entry-copy .publication-connection{font-family:var(--mono);font-size:var(--text-16);display:inline-block;margin-top:var(--space-4);text-decoration:underline;text-underline-offset:5px}.bibliography-tools{margin:var(--space-8) 0}.bibliography-tools input{border:0;border-bottom:1px solid var(--line);padding:var(--space-4) 0;font-family:var(--mono);font-size:var(--text-16);background:transparent;width:min(100%,650px)}.bibliography li[hidden]{display:none}.bibliography-tools p{font-family:var(--mono);font-size:var(--text-14);margin-top:var(--space-3)}.event-related-publications{border-top:1px solid var(--line);margin-top:var(--space-18);padding-top:var(--space-10)}.event-related-publications h2{font-size:var(--text-36);margin-bottom:var(--space-8)}.event-related-publications ul{list-style:none;padding:0}.event-related-publications li{border-top:1px solid var(--line);padding:var(--space-6) 0}.event-related-publications li p{font-family:var(--mono);font-size:var(--text-16);margin-bottom:var(--space-3)}.event-related-publications li a{font-size:var(--text-24);line-height:1.4}.event-related-publications li a:hover{text-decoration:underline;text-underline-offset:5px}.reading-contents a[aria-current]{color:var(--ink);text-decoration:underline;text-underline-offset:5px}@media(max-width:1100px){.story-next-grid{gap:var(--space-6)}.story-next-grid h3{font-size:var(--text-24)}.story-index{gap:var(--space-14) var(--space-8)}.story-index-item:nth-of-type(3n+1)>a{gap:var(--space-5) var(--space-8)}.life-opening{gap:var(--space-12)}.life-opening p{font-size:var(--text-20)}.publication-start{gap:var(--space-6)}.publication-start h2{font-size:var(--text-24)}}@media(max-width:700px){.desktop-break{display:none}.story-cover{margin-bottom:var(--space-10)}.story-cover figcaption,.story-figures figcaption,.story-comparison figcaption{font-size:var(--text-14)}.story-figures--pair{grid-template-columns:1fr;gap:var(--space-8)}.story-comparison{gap:var(--space-6);grid-template-columns:1fr}.story-comparison .story-image>img{max-height:540px}.story-dialogue p{font-size:var(--text-18)}.story-dialogue h3{font-size:var(--text-16)}.story-steps h3{font-size:var(--text-24)}.story-steps p{font-size:var(--text-18)}.story-steps li{grid-template-columns:30px 1fr;gap:var(--space-2) var(--space-4)}.story-after{display:block;margin-bottom:var(--space-14)}.story-after>.text-link{margin-top:var(--space-8)}.story-next{padding-top:var(--space-8)}.story-next .section-heading{display:block}.story-next h2{font-size:var(--text-36);margin-bottom:var(--space-5)}.story-next-grid{grid-template-columns:1fr;gap:var(--space-12)}.story-next-grid h3{font-size:var(--text-28)}.story-next-grid .story-image{height:auto;max-height:340px}.story-next-grid .story-image>img{max-height:340px;object-fit:contain}.story-index{grid-template-columns:1fr;gap:var(--space-12);margin-top:var(--space-8)}.story-index-item:nth-of-type(3n+1)>a{display:block}.story-index-image{height:auto;max-height:400px}.story-index-item:nth-of-type(3n+1) .story-index-image{margin-bottom:var(--space-6)}.story-index-image .story-image>img{max-height:400px}.story-index-image .archive-image{max-height:400px;width:min(100%,calc(390px * var(--aspect)))}.story-index h2{font-size:var(--text-32)}.story-index-item:nth-of-type(3n+1) h2{margin-bottom:var(--space-4)}.story-index p{font-size:var(--text-18)}.story-index-bottom h2{font-size:var(--text-36)}.story-index-bottom p{font-size:var(--text-20)}.life-opening{grid-template-columns:1fr;gap:var(--space-8);margin:var(--space-8) 0 var(--space-18)}.life-opening .story-image{max-width:330px;margin:auto}.life-opening h2{font-size:var(--text-32)}.life-opening p{font-size:var(--text-20)}.life-chapter-grid{grid-template-columns:1fr;gap:var(--space-12)}.life-chapter-grid .story-image{height:auto;max-height:400px}.life-chapter-grid .story-image>img{max-height:400px}.life-chapter-grid h3{font-size:var(--text-32)}.life-timeline>ol>li{grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-6) 0;scroll-margin-top:100px}.life-timeline h3{font-size:var(--text-28)}.life-timeline li div>p{font-size:var(--text-18)}.life-date{font-size:var(--text-16)}.life-closing{grid-template-columns:1fr;gap:var(--space-8)}.life-closing h2{font-size:var(--text-36)}.home-reading{margin:var(--space-18) 0}.home-reading .section-heading{display:block}.home-reading .section-heading>.text-link{margin-top:var(--space-5)}.home-reading-grid{grid-template-columns:1fr;gap:var(--space-10)}.home-reading-grid h3{font-size:var(--text-32)}.home-reading-grid p{font-size:var(--text-18)}.home-reading-grid .story-image{height:290px}.main-sketches .mural{margin-top:var(--space-6)}.reader-lightbox>header{padding:var(--space-4) var(--space-5)}.reader-frame .story-image{width:calc(100% - 26px);height:calc(100% - 24px)}.reader-lightbox>footer{padding:var(--space-4) var(--space-3)!important;grid-template-columns:40px 1fr 40px;gap:var(--space-2)}.reader-lightbox footer p{font-size:var(--text-14)}.reader-frame .archive-image{width:min(100%,calc((100dvh - 230px)*var(--aspect)));max-height:calc(100dvh - 230px)}.publication-start{grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-12)}.publication-start h2{font-size:var(--text-28)}.event-related-publications h2{font-size:var(--text-32)}.event-related-publications li a{font-size:var(--text-24)}.reading-body>section{scroll-margin-top:100px}.life-chapters,.life-timeline{scroll-margin-top:100px}}.story-index .story-index-item[hidden]{display:none!important}.exhibition-history{margin-top:var(--space-24);border-top:1px solid var(--line);padding-top:var(--space-12);scroll-margin-top:40px}.exhibition-history>h2{font-size:clamp(34px,4vw,55px);line-height:1.15;margin-bottom:var(--space-8)}.exhibition-history>p{font-size:var(--text-20);line-height:1.75;max-width:800px;margin-bottom:var(--space-8)}.exhibition-history>input{border:0;border-bottom:1px solid var(--line);padding:var(--space-4) 0;width:min(100%,650px);font-size:var(--text-16);font-family:var(--mono);background:transparent}.exhibition-history>[data-history-count]{font-family:var(--mono);font-size:var(--text-16);margin:var(--space-4) 0 var(--space-8)}.history-group{border-top:1px solid var(--line);padding:var(--space-6) 0}.history-group summary{font-size:var(--text-28);cursor:pointer}.history-group ul{list-style:none;padding:var(--space-5) 0 0}.history-group li{display:grid;grid-template-columns:170px 1fr;gap:var(--space-6);padding:var(--space-6) 0;border-top:1px solid var(--line)}.history-group li[hidden],.history-group[hidden]{display:none}.history-group li>span{font-family:var(--mono);font-size:var(--text-16)}.history-group h3{font-size:var(--text-24);line-height:1.35;margin-bottom:var(--space-3)}.history-group li p{font-size:var(--text-16);line-height:1.6}.exhibition-history .story-sources{margin-top:var(--space-8)}@media(max-width:700px){.exhibition-history{margin-top:var(--space-16);scroll-margin-top:100px}.history-group li{grid-template-columns:1fr;gap:var(--space-4)}.history-group h3{font-size:var(--text-20)}.history-group summary{font-size:var(--text-24)}}.reader-zoom{display:flex;align-items:center;gap:var(--space-2)}.reader-zoom button{font-size:var(--text-20);min-width:30px;min-height:32px}.reader-zoom #reader-scale{font-family:var(--mono);font-size:var(--text-14);min-width:60px}@media(max-width:700px){.reader-zoom{gap:var(--space-1)}.reader-lightbox>header{padding:var(--space-3) var(--space-4);gap:var(--space-2)}.reader-lightbox footer p{font-size:var(--text-16)}}.artist-collections-link{text-decoration:underline;text-underline-offset:5px;line-height:1.6}.heritage-material-note{max-width:780px;border-top:1px solid var(--line);margin-top:var(--space-12);padding-top:var(--space-8)}.heritage-material-note h3{font-size:clamp(26px,2.6vw,34px);line-height:1.2;margin-bottom:var(--space-5)}.heritage-material-note p{font-family:var(--font-body);font-size:var(--text-20);line-height:1.75;margin-bottom:var(--space-5)}.exhibition-story{max-width:780px;margin:var(--space-14) 0 var(--space-18)}.exhibition-story section:last-child{margin-bottom:0}.exhibition-story .text-link{display:inline-block;margin-top:var(--space-6)}.life-collections{border-top:1px solid var(--line);margin-top:var(--space-24);padding-top:var(--space-12);scroll-margin-top:40px}.life-collections>h2{font-size:clamp(34px,4vw,50px);line-height:1.15;max-width:780px;margin-bottom:var(--space-6)}.life-collections>p{font-family:var(--font-body);font-size:var(--text-20);line-height:1.75;max-width:780px;margin:var(--space-6) 0}.collection-museums{list-style:none;padding:0;margin:var(--space-8) 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-12)}.collection-museums>li{border-top:1px solid var(--line);padding:var(--space-6) 0}.collection-museums h3{font-size:var(--text-24);line-height:1.35;font-weight:400}.collection-museums p{font-family:var(--mono);font-size:var(--text-16);line-height:1.6;color:var(--muted);margin-top:var(--space-3)}@media(max-width:700px){.heritage-material-note{margin-top:var(--space-8);padding-top:var(--space-6)}.heritage-material-note p{font-size:var(--text-18)}.exhibition-story{margin:var(--space-10) 0 var(--space-14)}.life-collections{margin-top:var(--space-16);padding-top:var(--space-8);scroll-margin-top:100px}.life-collections>p{font-size:var(--text-18)}.collection-museums{grid-template-columns:1fr;margin:var(--space-6) 0}.collection-museums h3{font-size:var(--text-24)}}.story-next-grid h3,.story-index h2,.life-chapter-grid h3,.home-reading-grid h3,.publication-start h2,.publication-entry h2 a,.exhibition-entry h3 a,.exhibition-preview-card h3,.heritage-form h3{text-decoration-line:underline;text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-color:transparent;text-decoration-skip-ink:auto;transition:text-decoration-color .24s ease}.story-next-grid a:is(:hover,:focus-visible) h3,.story-index a:is(:hover,:focus-visible) h2,.life-chapter-grid a:is(:hover,:focus-visible) h3,.home-reading-grid a:is(:hover,:focus-visible) h3,.publication-start a:is(:hover,:focus-visible) h2,.publication-entry h2 a:is(:hover,:focus-visible),.exhibition-entry h3 a:is(:hover,:focus-visible),.exhibition-preview-card:is(:hover,:focus-visible) h3,.heritage-form button:is(:hover,:focus-visible) h3{text-decoration-line:underline;text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-color:currentColor}:is(.story-next-grid,.story-index,.life-chapter-grid,.home-reading-grid,.heritage-form-grid) .story-image,:is(.story-next-grid,.story-index,.life-chapter-grid,.home-reading-grid) .archive-image,.heritage-form-image{overflow:hidden}:is(.story-next-grid,.story-index,.life-chapter-grid,.home-reading-grid) .story-image>img,:is(.story-next-grid,.story-index,.life-chapter-grid,.home-reading-grid) .story-image>.archive-image,.heritage-form-image>.archive-image,.exhibition-preview-image,.exhibition-entry-image img{transition:transform .5s cubic-bezier(.2,.7,.25,1);transform-origin:center}.exhibition-preview-card,.exhibition-entry-image{overflow:hidden}@media(hover:hover)and (pointer:fine){:is(.story-next-grid,.story-index,.life-chapter-grid,.home-reading-grid) a:hover .story-image>img,:is(.story-next-grid,.story-index,.life-chapter-grid,.home-reading-grid) a:hover .story-image>.archive-image,.heritage-form button:hover .heritage-form-image>.archive-image,.exhibition-preview-card:hover .exhibition-preview-image,.exhibition-entry-image:hover img{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){:is(.story-next-grid,.story-index,.life-chapter-grid,.home-reading-grid,.heritage-form-grid,.exhibition-list,.exhibition-preview-grid) :is(h2,h3,img,.archive-image){transition:none!important}:is(.story-next-grid,.story-index,.life-chapter-grid,.home-reading-grid) .story-image>img,:is(.story-next-grid,.story-index,.life-chapter-grid,.home-reading-grid) .story-image>.archive-image,.heritage-form-image>.archive-image,.exhibition-preview-image,.exhibition-entry-image img{transform:none!important}}
