body:has(.imaging-page){color:#e9ebe6;background:#101719;padding:0}.imaging-page{--ink:#e9ebe6;--muted:#a6b2b3;--line:#ffffff20;max-width:1500px;color:var(--ink);background:#141a1c;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,sans-serif;font-weight:400}.imaging-page *{box-sizing:border-box}.imaging-page a{color:inherit}.imaging-page figure{margin:0}.imaging-page button{font:inherit}.imaging-page :is(a,button,input,summary):focus-visible{outline-offset:5px;outline:2px solid #b1dbdc}.imaging-page section,.imaging-case{scroll-margin-top:24px}.imaging-nav{border-bottom:1px solid var(--line);letter-spacing:.07em;justify-content:space-between;align-items:center;padding:28px 5%;font-size:12px;display:flex}.imaging-nav a:first-child{letter-spacing:.16em;font-size:16px}.imaging-intro{background:radial-gradient(at 95% 0,#21373955,#0000 65%);padding:72px 5% 48px}.imaging-eyebrow{letter-spacing:.12em;color:#a7c6c5;margin:0 0 18px;font-size:11px}.imaging-intro>div{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.imaging-intro h1{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.8vw,64px);font-weight:450;line-height:1.2}.imaging-intro h1 span{letter-spacing:.01em;color:#c5ceca;margin-top:21px;font-size:clamp(16px,1.7vw,22px);font-weight:400;display:block}.imaging-lead{color:var(--muted);max-width:360px;margin:0;font-size:14px;line-height:1.9}.imaging-index{border-block:1px solid var(--line);gap:45px;padding:23px 5%;font-size:13px;display:flex}.imaging-index a{gap:12px;display:flex}.imaging-index span{color:#9ec4c4;font-size:11px}.imaging-section{padding:68px 5% 0}.imaging-section-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px;display:flex}.imaging-section h2{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:400}.imaging-section-head>span{color:var(--muted);letter-spacing:.09em;font-size:11px}.imaging-selection-grid{grid-template-columns:1.17fr 1fr 1fr;align-items:start;gap:22px;display:grid}.imaging-selection-grid figure:nth-child(2){padding-top:60px}.imaging-selection-grid figure:nth-child(3){padding-top:120px}.imaging-selection-grid figcaption{gap:18px;margin-top:18px;display:flex}.imaging-selection-grid figcaption>span{color:var(--muted);padding-top:4px;font-size:11px}.imaging-page h3{font-weight:400}.imaging-selection-grid h3{margin:0 0 8px;font-size:16px}.imaging-selection-grid a{color:var(--muted);font-size:12px}.photo-open{width:100%;color:var(--ink);cursor:zoom-in;background:#111517;border:0;padding:0;display:block;position:relative}.photo-open img{object-fit:contain;width:100%;height:auto;display:block}.photo-zoom-hint{opacity:0;background:#0a111bc9;border:1px solid #ffffff25;border-radius:2px;padding:7px 10px;font-size:11px;transition:opacity .2s;position:absolute;bottom:12px;right:12px}:is(.photo-open:hover .photo-zoom-hint,.photo-open:focus-visible .photo-zoom-hint){opacity:1}.imaging-section-note{color:var(--muted);max-width:800px;margin:-12px 0 34px;font-size:14px;line-height:1.9}.imaging-case{border-top:1px solid var(--line);padding:46px 0 48px}.imaging-case-heading{align-items:flex-start;gap:25px;display:flex}.imaging-case-number{color:#96b9b9;font-variant-numeric:tabular-nums;padding-top:1px;font-size:17px}.imaging-case-heading .imaging-eyebrow{margin:0 0 12px}.imaging-case h3{margin:0;font-size:clamp(23px,2.5vw,32px);line-height:1.4}.imaging-exif{color:var(--muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin:20px 0 25px;font-size:12px}.imaging-exif span{color:#668080;margin:0 10px}.photo-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.photo-pair figcaption{color:#c4cecc;justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.photo-pair figcaption span:last-child{letter-spacing:.15em;color:#91adad;font-size:10px}.photo-pair .photo-open{height:clamp(390px,47vw,640px)}.photo-pair img{object-fit:contain;width:100%;height:100%}.photo-version-switch{display:none}.imaging-source-note{color:var(--muted);margin:15px 0 30px;font-size:12px;line-height:1.8}.imaging-case-notes{grid-template-columns:1.15fr .85fr .85fr;gap:42px;display:grid}.imaging-case-notes h4{color:#c4d6d4;margin:0 0 12px;font-size:12px;font-weight:500}.imaging-case-notes p{color:#bac3c1;margin:0 0 22px;font-size:13px;line-height:1.95}.imaging-adjustments dl{margin:0 0 18px}.imaging-adjustments dl>div{border-bottom:1px solid #ffffff0c;justify-content:space-between;gap:20px;padding:8px 0;font-size:12px;display:flex}.imaging-adjustments dt{color:#bac3c1}.imaging-adjustments dd{font-variant-numeric:tabular-nums;color:#e6efea;margin:0}.imaging-case-notes .imaging-footnote{color:var(--muted);font-size:11px;line-height:1.8}.imaging-case-notes aside{border-left:1px solid var(--line);padding-left:26px}.imaging-review-label{color:#97afad;font-size:10px}.imaging-file-record{color:var(--muted);font-size:11px}.imaging-file-record summary{cursor:pointer;width:fit-content;padding:8px 0}.imaging-file-record p{overflow-wrap:anywhere;line-height:1.9}.imaging-series{border-top:1px solid var(--line)}.imaging-series-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.imaging-series-grid h3{margin:18px 0 10px;font-size:16px}.imaging-series-grid p,.imaging-series-conclusion{color:var(--muted);font-size:13px;line-height:1.9}.imaging-series-conclusion{max-width:850px;margin:35px 0 0}.imaging-archive{padding-bottom:60px}.imaging-archive summary{border-block:1px solid var(--line);cursor:pointer;padding:22px 0;font-size:17px}.imaging-archive summary span{color:var(--muted);margin-left:24px;font-size:11px}.imaging-archive-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px;display:grid}.imaging-archive-grid img{width:100%;height:auto}.imaging-archive-grid h3{margin:13px 0 8px;font-size:15px}.imaging-archive-grid a{color:var(--muted);font-size:12px}.imaging-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:30px 5%;font-size:11px;display:flex}.photo-dialog{color:#e9ebe6;background:#111719;border:1px solid #ffffff35;width:min(96vw,1400px);max-width:96vw;max-height:96dvh;margin:auto;padding:18px 24px;position:fixed;inset:0;overflow:auto}.photo-dialog::backdrop{background:#05090ded}.photo-dialog-bar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;font-size:13px;display:flex}.photo-dialog-bar button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff35;padding:10px 15px}.photo-dialog>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:76dvh;margin:auto;display:block}.photo-dialog>p{color:#a6b2b3;text-align:center;margin:15px 0 0;font-size:11px}body:has(.photo-dialog[open]){overflow:hidden}@media (max-width:1000px){.imaging-intro>div{display:block}.imaging-lead{margin-top:26px}.imaging-case-notes{grid-template-columns:1fr 1fr;gap:24px}.imaging-case-notes aside{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:20px 0 0}.imaging-case-notes aside p{margin-bottom:10px}}@media (max-width:700px){.imaging-nav{padding:22px 6%;font-size:10px}.imaging-nav a:first-child{font-size:12px}.imaging-intro{padding:42px 6% 32px}.imaging-intro h1{font-size:38px}.imaging-lead{font-size:13px}.desktop-break{display:none}.imaging-index{justify-content:space-between;gap:20px;padding:20px 6%;font-size:11px}.imaging-index a{gap:6px}.imaging-section{padding:42px 6% 0}.imaging-section-head{margin-bottom:24px;display:block}.imaging-section-head>span{margin-top:12px;display:block}.imaging-selection-grid{grid-template-columns:1fr 1fr;gap:26px 14px}.imaging-selection-grid figure:first-child{grid-column:1/-1}.imaging-selection-grid figure:nth-child(n){padding-top:0}.imaging-selection-grid figcaption{gap:9px}.imaging-selection-grid h3{font-size:13px}.imaging-selection-grid a{font-size:11px}.photo-zoom-hint{opacity:1}.imaging-case{padding:32px 0}.imaging-case-heading{gap:15px}.imaging-case h3{font-size:24px}.imaging-exif{font-size:11px;line-height:1.9}.imaging-exif span{margin:0 4px}.photo-version-switch{border:0;flex-wrap:wrap;gap:12px;margin:0 0 16px;padding:0;display:flex}.photo-version-switch legend{color:var(--muted);margin-bottom:12px;font-size:11px}.photo-version-switch label{cursor:pointer;border:1px solid var(--line);align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:12px;display:flex}.photo-version-switch label:has(input:checked){background:#284245;border-color:#86aaac}.photo-version-switch input{accent-color:#a5d4d0}.photo-pair{display:block}.photo-pair figure{display:none}.photo-pair figure.is-current{display:block}.photo-pair .photo-open{height:auto;aspect-ratio:var(--pair-ratio)}.photo-pair img{height:100%;position:absolute;inset:0}.photo-pair figcaption{font-size:11px}.imaging-case-notes{grid-template-columns:1fr;gap:8px}.imaging-case-notes p{font-size:13px}.imaging-case-notes aside{grid-column:auto}.imaging-source-note{font-size:11px}.imaging-series-grid{grid-template-columns:1fr;gap:28px}.imaging-series-grid figure{grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;display:grid}.imaging-series-grid h3{margin-top:0}.imaging-series-grid p{font-size:12px}.imaging-archive{padding-bottom:42px}.imaging-archive summary span{margin:10px 0 0;font-size:10px;display:block}.imaging-archive-grid{grid-template-columns:1fr 1fr;gap:24px 14px}.imaging-footer{gap:20px;font-size:10px}.photo-dialog{width:96vw;padding:14px}.photo-dialog-bar{font-size:11px}.photo-dialog>img{max-height:72dvh}}@media (prefers-reduced-motion:reduce){.imaging-page *{scroll-behavior:auto;transition:none}}.imaging-ai-notice{color:#d3e0dc;background:#233436;border:1px solid #91b6b65c;margin:0 0 24px;padding:16px 20px;font-size:13px;line-height:1.8}.imaging-source-note a{text-underline-offset:4px;text-decoration:underline}.imaging-history{border-top:1px solid var(--line);padding-top:16px}.imaging-history-grid{grid-template-columns:minmax(0,400px) 1fr;gap:30px;margin-top:24px;display:grid}.imaging-history-grid figcaption{padding-top:12px}.imaging-history-grid p{max-width:600px;line-height:1.9}.imaging-history h4{color:var(--ink);font-size:14px;font-weight:400}@media (max-width:700px){.imaging-history-grid{grid-template-columns:1fr}.imaging-ai-notice{padding:14px;font-size:12px}}
