@charset "UTF-8";
:root{--paper:#eee8dc;--ink:#201f1b;--muted:#615d53;--rule:#bbb3a5;--red:#a7332d;--white:#f8f4ec;--display:Georgia,"Times New Roman",serif;--body:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--red)}a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}p,h1,h2,h3{margin:0}img{display:block;max-width:100%}main,.topbar,footer{width:min(1344px,calc(100% - 96px));margin-inline:auto}.skip-link{position:absolute;left:20px;top:-90px;padding:10px 18px;background:var(--ink);color:var(--white);z-index:10}.skip-link:focus{top:10px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:84px;border-bottom:1px solid var(--ink);font:12px/1.4 var(--mono)}.topbar a{text-decoration:none}.process-link{letter-spacing:.06em}.introduction{padding:68px 0 0}.eyebrow{display:flex;align-items:center;gap:12px;font:11px/1.5 var(--mono);letter-spacing:.13em;text-transform:uppercase}.eyebrow>span{width:28px;height:7px;background:var(--red)}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin:26px 0 46px}h1{font:400 clamp(62px,6.8vw,98px)/.97 var(--display);letter-spacing:-.055em}.intro-copy{max-width:560px}.intro-copy>p+p{margin-top:18px}.intro-copy p{font-size:14px;line-height:1.65;color:var(--muted)}.intro-copy .lede{font-size:20px;line-height:1.5;color:var(--ink)}.intro-copy .scope-note{font-size:12px;border-left:2px solid var(--red);padding-left:15px}.collection-line{border-top:1px solid var(--rule);padding:18px 0 24px;display:flex;justify-content:space-between;gap:20px;font:10px/1.5 var(--mono);color:var(--muted)}.portrait-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 30px;padding:0 0 78px}.profile{min-width:0}.poster-link{position:relative;display:block;background:#ddd5c6;text-decoration:none;overflow:hidden;outline-offset:5px}.poster-link img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}.expand-hint{position:absolute;bottom:12px;right:12px;padding:8px 11px;background:var(--ink);color:var(--white);font:10px/1.4 var(--mono);opacity:0;transform:translateY(3px);transition:opacity .15s,transform .15s}.poster-link:hover .expand-hint,.poster-link:focus-visible .expand-hint{opacity:1;transform:none}.profile-heading{padding:20px 0 10px;min-height:103px}.affiliation{font:10px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.045em;color:var(--muted)}.profile h2{font:400 28px/1.1 var(--display);letter-spacing:-.03em;margin-top:8px}.description{font-size:13px;line-height:1.65;min-height:43px;color:var(--muted)}.actions{display:flex;flex-wrap:wrap;gap:8px 22px;padding:17px 0;font:11px/1.5 var(--mono)}.actions a{display:inline-flex;align-items:center;min-height:27px}.credits{border-top:1px solid var(--rule);font-size:12px;line-height:1.6}.credits summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;padding:10px 0;list-style-position:inside;color:var(--muted)}.credits[open] summary{color:var(--ink)}.credits>div{padding:3px 0 16px}.credits p+p{margin-top:10px}.credits p{overflow-wrap:anywhere}.credits strong{font-weight:600}.pending-section{border-top:1px solid var(--ink);padding:35px 0 60px}.section-heading{display:flex;justify-content:space-between;align-items:start;gap:40px;padding-bottom:32px}.section-heading h2{font:400 29px/1.2 var(--display);letter-spacing:-.025em;max-width:400px}.pending-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.pending-profile{border:1px solid var(--rule);padding:28px 30px 14px;min-width:0}.pending-label{font:10px/1.5 var(--mono);color:var(--red);margin-bottom:22px}.pending-profile h3{font:400 31px/1.16 var(--display);letter-spacing:-.025em;margin-bottom:14px}.pending-profile>.affiliation{margin-bottom:16px}.pending-profile>p:not(.pending-label):not(.affiliation){font-size:13px;color:var(--muted);max-width:500px}.return-to-case{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--rule);border-bottom:1px solid var(--ink);padding:35px 0 42px}.return-to-case h2{font:400 36px/1.2 var(--display);letter-spacing:-.025em;margin-top:10px}.return-to-case>a{display:flex;justify-content:space-between;gap:35px;align-items:center;min-height:48px;padding:12px 20px;background:var(--ink);color:var(--white);font:12px/1.5 var(--mono);text-decoration:none}.return-to-case>a:hover{background:var(--red)}footer{display:flex;justify-content:space-between;gap:30px;padding:24px 0 38px;font:10px/1.5 var(--mono);color:var(--muted)}
@media(min-width:1500px){.portrait-grid{gap:70px 38px}}
@media(max-width:1050px){main,.topbar,footer{width:calc(100% - 64px)}.introduction{padding-top:48px}.intro-grid{gap:30px}h1{font-size:73px}.intro-copy .lede{font-size:17px}.portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 28px}.profile-heading{min-height:88px}.pending-profile{padding:24px 24px 12px}}
@media(max-width:680px){main,.topbar,footer{width:calc(100% - 40px)}.topbar{min-height:68px;font-size:10px}.introduction{padding-top:34px}.eyebrow{font-size:10px}.intro-grid{grid-template-columns:1fr;gap:28px;margin:22px 0 28px}h1{font-size:68px;line-height:.98}.intro-copy .lede{font-size:18px}.intro-copy>p+p{margin-top:14px}.intro-copy p{font-size:13px}.collection-line{flex-direction:column;gap:5px;padding-bottom:20px}.portrait-grid{grid-template-columns:1fr;gap:40px;padding-bottom:48px}.profile-heading{min-height:auto;padding-top:18px}.profile h2{font-size:30px}.description{min-height:auto;font-size:14px}.affiliation{font-size:11px}.actions{font-size:11px;padding:12px 0;gap:8px 26px}.actions a{min-height:34px}.expand-hint{opacity:1;transform:none;font-size:9px;background:rgba(32,31,27,.9)}.credits{font-size:13px}.credits summary{min-height:48px}.pending-section{padding-top:28px;padding-bottom:36px}.section-heading{flex-direction:column;gap:13px;padding-bottom:24px}.section-heading h2{font-size:30px;max-width:300px}.pending-grid{grid-template-columns:1fr;gap:18px}.pending-profile{padding:24px 22px 12px}.pending-profile h3{font-size:30px}.pending-label{font-size:9px}.return-to-case{flex-direction:column;align-items:stretch;gap:24px;padding:30px 0}.return-to-case h2{font-size:34px}.return-to-case>a{width:100%}footer{flex-direction:column;gap:10px;font-size:9px;padding-top:22px}}
@media(max-width:360px){h1{font-size:59px}.topbar{font-size:9px}.pending-profile{padding-inline:18px}.pending-profile h3{font-size:27px}.actions{column-gap:17px}.profile h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
