#editorial-viewer{--ink:#171815;--paper:#f7f6f2;--muted:#686b63;--line:#d9dbd3;--dark-line:#42453d;--light-muted:#b9bdb0;--accent:#d4dfbe}#editorial-viewer *{box-sizing:border-box}#editorial-viewer button,#editorial-viewer a{-webkit-tap-highlight-color:transparent}#editorial-viewer button,#editorial-viewer input,#editorial-viewer select{font:inherit}#editorial-viewer button{cursor:pointer}#editorial-viewer button:disabled{cursor:default;opacity:.3}#editorial-viewer a{color:inherit;text-underline-offset:4px}#editorial-viewer button{color:inherit}#editorial-viewer button:focus-visible,#editorial-viewer a:focus-visible,#editorial-viewer summary:focus-visible{outline:2px solid #8b9e6a;outline-offset:4px}#editorial-viewer button{border:0}#editorial-viewer h1,#editorial-viewer h2,#editorial-viewer h3,#editorial-viewer p,#editorial-viewer figure{margin:0}#editorial-viewer h1,#editorial-viewer h2,#editorial-viewer h3{font-family:Georgia,'Times New Roman',serif;font-weight:normal;line-height:1.08;letter-spacing:-.6px}#editorial-viewer h1:focus{outline:none}#editorial-viewer img{display:block;width:100%;height:auto}#editorial-viewer .eyebrow{text-transform:uppercase;letter-spacing:1.5px;font-size:9px;font-weight:600;line-height:1.5}#editorial-viewer .wordmark{font:bold 27px/1 Georgia,serif;letter-spacing:-1.2px;text-decoration:none}#editorial-viewer .site-head{display:flex;align-items:center;justify-content:space-between;padding:22px 5vw;border-bottom:1px solid var(--line)}#editorial-viewer .site-head>span{font-size:10px;color:var(--muted)}#editorial-viewer .study{max-width:1300px;margin:auto;padding:55px 5vw}#editorial-viewer .study>h1{font-size:clamp(42px,6vw,76px);margin:16px 0 20px}#editorial-viewer .study-intro{max-width:570px;color:var(--muted);font-size:16px}#editorial-viewer .examples{display:grid;gap:40px;margin-top:40px}#editorial-viewer .example-image{padding:0;background:var(--ink);position:relative;width:100%}#editorial-viewer .example-image img{aspect-ratio:1.5;object-fit:contain}#editorial-viewer .example-image>span{position:absolute;bottom:14px;right:14px;background:var(--ink);color:white;padding:9px 12px;font-size:11px}#editorial-viewer .example>.eyebrow{margin:16px 0 8px;color:var(--muted)}#editorial-viewer .example h2{font-size:28px}#editorial-viewer .example-context{font-size:13px;color:var(--muted);margin:10px 0}#editorial-viewer .text-button{background:none;border-bottom:1px solid var(--ink);padding:8px 0;display:flex;gap:30px;font-size:12px}#editorial-viewer .study-note{margin-top:50px;padding-top:20px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}#editorial-viewer{padding:0;border:0;max-width:none;max-height:none;width:100%;height:100dvh;margin:0;background:var(--ink);color:var(--paper)}#editorial-viewer::backdrop{background:var(--ink)}#editorial-viewer .viewer-shell{height:100%;display:flex;flex-direction:column}#editorial-viewer .viewer-head{height:62px;flex-shrink:0;display:flex;align-items:center;gap:24px;padding:0 20px;border-bottom:1px solid var(--dark-line);z-index:5;background:var(--ink)}#editorial-viewer .viewer-head .wordmark{font-size:25px}#editorial-viewer .viewer-kind{display:none;color:var(--light-muted);font-size:10px}#editorial-viewer .close{margin-left:auto;background:transparent;display:flex;align-items:center;gap:16px;font-size:12px;min-height:44px;padding:0 0 0 12px}#editorial-viewer .close>span{font-size:30px;font-weight:200;line-height:1}#editorial-viewer .viewer-scroll{overflow-y:auto;overscroll-behavior:contain;flex:1;scroll-behavior:smooth;min-height:0;scrollbar-color:#747b69 var(--ink)}#editorial-viewer .opening{display:grid;grid-template-areas:'identity' 'photo' 'intro';max-width:1440px;margin:auto;padding-top:23px}#editorial-viewer .identity{grid-area:identity;padding:0 20px 22px}#editorial-viewer .identity .eyebrow{color:var(--light-muted);margin-bottom:10px}#editorial-viewer .identity h1{font-size:32px;line-height:1.06;max-width:650px}#editorial-viewer .primary-photo{grid-area:photo;min-width:0}#editorial-viewer .primary-photo>img{width:100%;max-height:68dvh;object-fit:contain;background:#11120f}#editorial-viewer .primary-photo>figcaption{font-size:9px;letter-spacing:.15px;color:var(--light-muted);padding:9px 20px 0}#editorial-viewer .opening-copy{grid-area:intro;padding:20px 20px 27px}#editorial-viewer .photo-caption{font:19px/1.4 Georgia,serif;max-width:600px}#editorial-viewer .date-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 18px;padding-top:18px;border-top:1px solid var(--dark-line)}#editorial-viewer .date-pair dt{font-size:8px;line-height:1.5;letter-spacing:1.15px;text-transform:uppercase;color:var(--light-muted);margin-bottom:6px}#editorial-viewer .date-pair dd{font-size:12px;line-height:1.5;margin:0}#editorial-viewer .date-pair .place{color:var(--light-muted);font-size:10px;margin-top:3px}#editorial-viewer .depth-links{display:flex;gap:9px;flex-wrap:wrap}#editorial-viewer .depth-links button{background:none;border:1px solid #6b735f;padding:9px 12px;min-height:40px;color:var(--accent);font-size:11px;display:flex;gap:14px;align-items:center}#editorial-viewer .quiet-note{color:var(--light-muted);font-size:10px;margin-top:13px}#editorial-viewer .record-body{background:var(--paper);color:var(--ink);padding:34px 20px 30px}#editorial-viewer .history-section,#editorial-viewer .beyond,#editorial-viewer .record-note{max-width:860px;margin:auto;scroll-margin-top:22px;outline:none}#editorial-viewer .section-kicker{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--ink);padding-top:14px;margin-bottom:19px;gap:12px}#editorial-viewer .section-kicker>span:last-child{font-size:10px;color:var(--muted)}#editorial-viewer .history-section>h2,#editorial-viewer .beyond>h2{font-size:31px;line-height:1.1;max-width:650px}#editorial-viewer .section-intro{font-size:13px;line-height:1.65;color:var(--muted);margin-top:14px;max-width:590px}#editorial-viewer .appearances{margin-top:25px}#editorial-viewer .appearance{padding:23px 0;border-top:1px solid var(--line)}#editorial-viewer .appearance-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px}#editorial-viewer .publication{font-weight:bold;font-size:12px}#editorial-viewer .appearance-meta time{font-size:10px;color:var(--muted);white-space:nowrap}#editorial-viewer .appearance h3{font-size:24px;line-height:1.2;margin:13px 0 10px}#editorial-viewer .appearance h3 a{text-decoration:none}#editorial-viewer .appearance h3 a:hover{text-decoration:underline}#editorial-viewer .author{font-size:11px;color:var(--muted);margin:0 0 17px}#editorial-viewer .story-link{font-size:11px;display:inline-flex;gap:30px}#editorial-viewer .evidence{margin-top:20px;color:var(--muted);font-size:11px;line-height:1.7}#editorial-viewer .evidence summary,#editorial-viewer .camera summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}#editorial-viewer .evidence summary:after,#editorial-viewer .camera summary:after{content:'+';font-size:20px;line-height:1}#editorial-viewer .evidence[open] summary:after,#editorial-viewer .camera[open] summary:after{content:'−'}#editorial-viewer .evidence summary::-webkit-details-marker,#editorial-viewer .camera summary::-webkit-details-marker{display:none}#editorial-viewer .evidence p{margin:8px 0}#editorial-viewer .record-note{border-top:1px solid var(--line);padding:22px 0 12px;font-size:12px;color:var(--muted);line-height:1.7}#editorial-viewer .record-note>.eyebrow{margin-bottom:8px}#editorial-viewer .record-end{text-align:center;padding:23px 20px;color:var(--light-muted);font-size:9px;letter-spacing:.5px}#editorial-viewer .archive-nav{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--ink);border-top:1px solid var(--dark-line);padding:10px 16px max(10px,env(safe-area-inset-bottom));min-height:70px}#editorial-viewer .archive-nav>div{text-align:center;display:grid;gap:5px;white-space:nowrap}#editorial-viewer .archive-nav .eyebrow{font-size:7px;letter-spacing:.8px;color:var(--light-muted)}#editorial-viewer #archive-count{font-size:10px}#editorial-viewer .archive-nav button{background:none;display:flex;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:0 4px}#editorial-viewer .archive-nav button>span:first-child,#editorial-viewer .archive-nav button>span:last-child{font-size:23px}#editorial-viewer .archive-nav button>span:not(:only-child){font-size:23px}#editorial-viewer .archive-nav #previous span:last-child,#editorial-viewer .archive-nav #next span:first-child{font-size:9px;max-width:53px;line-height:1.4;text-align:left}#editorial-viewer .archive-nav #next span:first-child{text-align:right}#editorial-viewer .beyond{margin-top:28px;padding-top:12px}#editorial-viewer .beyond .section-kicker{border-top:2px solid var(--ink)}#editorial-viewer .beyond>h2{font-size:38px}#editorial-viewer .mode-tabs{display:flex;border-bottom:1px solid var(--line);margin-top:25px;gap:25px}#editorial-viewer .mode-tabs button{background:transparent;min-height:48px;border-bottom:2px solid transparent;padding:10px 0;font-size:12px;color:var(--muted);display:flex;gap:10px;align-items:center}#editorial-viewer .mode-tabs button[aria-selected=true]{border-color:var(--ink);color:var(--ink);font-weight:600}#editorial-viewer .mode-tabs button>span{font-size:9px;font-weight:normal}#editorial-viewer .sequence-figure{margin-top:18px}#editorial-viewer .sequence-figure>img{width:100%;aspect-ratio:1.5;object-fit:contain;background:#e9e9e2}#editorial-viewer .sequence-figure figcaption{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:16px}#editorial-viewer .sequence-figure .eyebrow{font-size:8px;color:var(--muted)}#editorial-viewer .sequence-figure h3{font-size:25px;margin-top:5px}#editorial-viewer .sequence-figure figcaption>p{grid-column:1/-1;font-size:12px;color:var(--muted);line-height:1.6}#editorial-viewer .frame-arrows{display:flex;gap:6px;align-items:center}#editorial-viewer .frame-arrows button{width:44px;height:44px;border:1px solid var(--line);background:none;font-size:22px}#editorial-viewer .frame-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}#editorial-viewer .frame-strip button{padding:0 0 8px;background:transparent;text-align:left;border-bottom:2px solid transparent;color:var(--muted)}#editorial-viewer .frame-strip button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}#editorial-viewer .frame-strip img{aspect-ratio:1.5;object-fit:cover}#editorial-viewer .frame-strip span{font-size:9px;display:block;line-height:1.5;margin-top:7px}#editorial-viewer .sequence-note{color:var(--muted);font-size:10px;line-height:1.6;margin-top:15px}#editorial-viewer .beyond video{width:100%;margin-top:18px;display:block;background:#171815}#editorial-viewer .photographer{margin-top:32px;border-top:1px solid var(--line);padding:25px 0 0}#editorial-viewer .photographer blockquote{font:27px/1.2 Georgia,serif;letter-spacing:-.3px;margin:15px 0}#editorial-viewer .photographer>p:not(.eyebrow){font-size:12px;line-height:1.7;margin-top:18px}#editorial-viewer .photographer>.quote-credit{color:var(--muted);font-size:10px!important;margin-top:12px!important}#editorial-viewer .camera{margin-top:22px;border-top:1px solid var(--line);padding-top:8px}#editorial-viewer .camera summary{font-size:12px}#editorial-viewer .camera p{font-size:12px;line-height:1.7;margin-top:12px}#editorial-viewer .camera dl{display:grid;grid-template-columns:1fr 1fr;gap:15px}#editorial-viewer .camera dt{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}#editorial-viewer .camera dd{font-size:13px;margin:4px 0 0}#editorial-viewer .camera .sequence-note{font-size:10px}@media(min-width:760px){#editorial-viewer .examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}#editorial-viewer .viewer-head{padding:0 35px;height:70px}#editorial-viewer .viewer-kind{display:block}#editorial-viewer .opening{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);grid-template-rows:auto 1fr;grid-template-areas:'photo identity' 'photo intro';gap:0 35px;padding:35px}#editorial-viewer .identity{padding:0 0 20px;align-self:end}#editorial-viewer .identity h1{font-size:42px}#editorial-viewer .primary-photo>img{max-height:72dvh;min-height:330px;object-fit:contain}#editorial-viewer .primary-photo>figcaption{padding-left:0}#editorial-viewer .opening-copy{padding:0}#editorial-viewer .photo-caption{font-size:21px}#editorial-viewer .date-pair{grid-template-columns:1fr;gap:17px;margin-top:25px}#editorial-viewer .record-body{padding:45px 35px}#editorial-viewer .history-section>h2{font-size:38px}#editorial-viewer .beyond>h2{font-size:46px}#editorial-viewer .beyond .sequence-figure>img{max-height:65dvh;object-fit:contain}#editorial-viewer .archive-nav{padding-left:35px;padding-right:35px}#editorial-viewer .archive-nav #previous span:last-child,#editorial-viewer .archive-nav #next span:first-child{max-width:none;font-size:12px}#editorial-viewer .archive-nav>div{display:flex;gap:18px;align-items:center}#editorial-viewer .archive-nav .eyebrow{font-size:9px}#editorial-viewer .appearance h3{font-size:29px}#editorial-viewer .frame-strip img{max-height:125px;object-fit:contain}#editorial-viewer .frame-strip span{font-size:11px}}@media(prefers-reduced-motion:reduce){#editorial-viewer *{scroll-behavior:auto!important}}#editorial-viewer [hidden]{display:none!important}
#editorial-viewer{font:15px/1.5 Arial,Helvetica,sans-serif}#editorial-viewer[open]{display:block}#editorial-viewer .viewer-shell{width:100%}#editorial-viewer header{position:static}#editorial-viewer footer{margin:0}#editorial-viewer .archive-nav>div{max-width:none;margin:0;padding:0;border:0;color:inherit}#editorial-viewer a{text-decoration:underline}#editorial-viewer .wordmark,#editorial-viewer .appearance h3 a{text-decoration:none}
/* Keep the existing entry control, but place it below the photograph. */
.detail-photo .expand{position:static;display:inline-block;background:none;color:var(--ink);padding:12px 0;font-size:11px;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.detail-photo{background:transparent}.detail-photo>button:first-child{background:#f3f3f0}.detail-photo>button.expand{width:auto;margin-left:auto;pointer-events:auto;cursor:pointer}

.hero .photo-link .expand{display:none}

#editorial-viewer .gallery-placement{font-size:12px;line-height:1.6;margin:12px 0;color:var(--muted)}

#editorial-viewer .wordmark{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.055em}#editorial-viewer .wm-dot{color:#e44436}#editorial-viewer .wm-si{font-size:.56em}
