:root{--publication-primary:var(--sl-color-accent-2);--publication-secondary:var(--sl-color-accent);--publication-surface:var(--sl-color-surface);--publication-muted:var(--sl-color-muted)}body[data-publication]{--paper:var(--publication-paper);--ink:var(--publication-ink);--primary:var(--publication-primary);--secondary:var(--publication-secondary);--surface:var(--publication-surface);--sl-color-paper:var(--publication-paper);--sl-color-bg:var(--publication-paper);--sl-color-ink:var(--publication-ink);--sl-color-accent:var(--publication-secondary);--sl-color-accent-2:var(--publication-primary);background:var(--publication-paper);color:var(--publication-ink)}body[data-publication] a:focus-visible{outline:2px solid var(--publication-primary);outline-offset:5px}body[data-publication] button:focus-visible{outline:2px solid var(--publication-primary);outline-offset:5px}body[data-publication=home]{--paper:#f4f1e8;--ink:#172021;color:#172021;--sl-color-paper:#f4f1e8;--sl-color-bg:#f4f1e8;--sl-color-ink:#172021;background:#f4f1e8}body[data-publication=home] .text-link:hover,body[data-publication=home] .index-list a:hover,body[data-publication=home] .investigation .eyebrow,body[data-publication=home] .investigation .label{color:var(--publication-primary)}body[data-publication=home] .proof-panel{--accent:var(--publication-primary)}body[data-publication=dossier] .publication-dossier-cover{background:var(--publication-primary);color:var(--publication-paper);grid-template-columns:1fr 1.2fr;align-items:center;gap:45px;margin:30px 0 45px;padding:50px;display:grid}.publication-label,.publication-report-doors span,.publication-dossier-cover figcaption{font:11px/1.6 PublicationMono,monospace}.publication-dossier-cover h1{letter-spacing:-.065em;color:var(--publication-surface);margin:35px 0;font:700 max(64px,min(7vw,108px))/.93 Arial,sans-serif}.publication-dossier-cover p:not(.publication-label){margin:20px 0;font:27px/1.25 IBM Plex Serif,Georgia,serif}.publication-dossier-cover div>span{max-width:30ch;font:17px/1.6 IBM Plex Serif,Georgia,serif;display:block}.publication-dossier-cover figure{margin:0}.publication-dossier-cover img{width:100%;display:block}.publication-dossier-cover figcaption{color:var(--publication-paper);border:0;margin:0;padding:0}.publication-dossier-cover a{color:inherit}.publication-report-doors{grid-template-columns:repeat(3,1fr);gap:35px;margin:0 0 60px;display:grid}.publication-report-doors a{color:var(--publication-ink);flex-direction:column;gap:16px;padding:10px 0;text-decoration:none;display:flex}.publication-report-doors span{color:var(--publication-secondary)}.publication-report-doors strong{letter-spacing:-.025em;font:27px/1.15 IBM Plex Serif,Georgia,serif}.publication-report-doors em{text-underline-offset:5px;margin-top:auto;font:12px PublicationMono,monospace;text-decoration:underline}.publication-report-doors a:hover strong{color:var(--publication-primary)}body[data-publication=report]{background-image:none}body[data-publication=report] .report-hero h1{letter-spacing:-.05em;font:400 max(50px,min(6.5vw,88px))/1.02 IBM Plex Serif,Georgia,serif}body[data-publication=report] .report-hero h1 span{color:var(--publication-ink);font-style:italic}body[data-publication=report] .report-hero{column-gap:50px}body[data-publication=report] .report-margin-note{background:var(--publication-surface);box-shadow:none;color:var(--publication-ink);border:0;transform:none}body[data-publication=report] .report-margin-note strong{color:var(--publication-primary)}body[data-publication=report] .report-nav a{color:var(--publication-ink);text-transform:none;letter-spacing:0;background:0 0;border:0}body[data-publication=report] .report-nav a:hover{color:var(--publication-primary)}body[data-publication=report] .report-synthesis{background:var(--publication-surface);color:var(--publication-ink)}body[data-publication=report] .report-synthesis :is(h2,p,a,summary){color:var(--publication-ink)}body[data-publication=report] .publication-measurement #live-plate>h3{font-family:var(--sl-font-display)}body[data-publication=report] .report-motion-intro{max-width:780px}body[data-publication=note] .doc-paper{background:var(--publication-paper);box-shadow:none;border:0}body[data-publication=note] .doc-layout{grid-template-columns:160px minmax(0,1fr);gap:55px}body[data-publication=note] .doc-content{max-width:820px}body[data-publication=note] .doc-content h1{letter-spacing:-.04em;margin:35px 0 25px;font:italic 400 max(40px,min(4.5vw,64px))/1.06 IBM Plex Serif,Georgia,serif}body[data-publication=note] .doc-content p{max-width:65ch;font-size:19px;line-height:1.75}body[data-publication=note] .doc-aside{font-size:11px}body[data-publication=note] .doc-stamp{background:0 0;border:0;padding:0}body[data-publication=note] .toc{display:none}.publication-journal-masthead{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.publication-journal-masthead span{font:italic 28px IBM Plex Serif,Georgia,serif}.publication-journal-masthead a{font:11px PublicationMono,monospace}body[data-publication=dossier] .publication-dossier-cover img{box-shadow:none;border:0}body[data-publication=report] .report-kicker{color:var(--publication-primary)}body.report-format-method[data-publication=report]{--publication-paper:#f8f4ea;--report-ink:var(--publication-ink);--report-accent:var(--publication-primary);--report-accent-soft:color-mix(in srgb, var(--publication-primary) 10%, var(--publication-paper));--report-display:var(--sl-font-display);--report-shadow:none}body.report-format-method[data-publication=report] .report-hero h1{max-width:24ch;font-size:max(42px,min(5.3vw,72px))}body.report-format-method .report-nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}body.report-format-method :is(.report-heading,.report-result-copy) h2{font-family:var(--report-display);letter-spacing:-.035em}body.report-format-method :is(.report-result-copy,.report-figure,.report-comparison){box-shadow:none}body.report-format-method .report-panel .report-kicker{color:var(--report-accent-bright)}.report-neighbor-replay{aspect-ratio:1;background:#000;width:100%;max-width:256px;margin:.5rem auto 1rem;display:block}.report-fingerprint-detail img{width:160px;max-width:100%;margin-top:1rem;margin-bottom:1rem;display:block}body.report-format-method .report-panel{background:var(--publication-surface);color:var(--publication-ink);border:0}body.report-format-method .report-panel :is(h2,p,.report-kicker){color:inherit}body.report-format-method .report-panel .report-button{color:var(--publication-ink);text-transform:none;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid;min-height:0;padding:4px 0;font:12px/1.6 PublicationMono,monospace}body[data-publication=report] .publication-measurement{padding:50px 0 65px;padding-top:24px;padding-bottom:48px}body.report-format-method .report-actions{gap:24px}body.report-format-method .report-receipt summary{text-transform:none;letter-spacing:0;font:12px/1.6 PublicationMono,monospace}html body.report-format-method .report-result{gap:var(--publication-space-block)}html body.report-format-method .report-result-copy>p{margin-block:var(--publication-space-prose) 0}html body.report-format-method .report-reading{margin-top:var(--publication-space-prose)}html body.report-format-method .report-result>.report-scroll-hint{margin:0}.report-method-heading h2{font:700 clamp(30px, 3.8vw, 48px)/1.05 var(--sl-font-display);letter-spacing:-.035em;max-width:20ch;margin:12px 0 0}.report-method-prose>p{font:1.17rem/1.62 var(--sl-font-prose);margin:0}html body.report-format-method .report-result>figure{margin-top:calc(var(--publication-space-topic) - var(--publication-space-block))}@media (min-width:1000px){.report-format-method .report-result-copy{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}}@media (max-width:999px){.report-method-prose{margin-top:var(--publication-space-block)}}@media (max-width:760px){body[data-publication=dossier] .publication-dossier-cover{grid-template-columns:1fr;gap:15px;padding:30px 24px}.publication-dossier-cover h1{font-size:75px}.publication-report-doors{grid-template-columns:1fr;gap:20px}.publication-report-doors strong{font-size:25px}body[data-publication=note] .doc-layout{display:block}body[data-publication=note] .doc-aside{margin-bottom:35px}.publication-journal-masthead{flex-wrap:wrap}body[data-publication=note] .doc-content p{font-size:17px}}