@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:Newsreader Variable;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F}@font-face{font-family:Newsreader Variable;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-normal.woff2) format("woff2")}@font-face{font-family:Newsreader Variable;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-italic.woff2) format("woff2")}:root{--body-font: "Newsreader Variable", Georgia, serif;--meta-font: "IBM Plex Mono", monospace;font-family:var(--body-font);font-size:18px;line-height:1.55;color:var(--ink);background:var(--paper);font-kerning:normal;font-variation-settings:"opsz" 16;font-variant-numeric:oldstyle-nums;text-rendering:optimizeLegibility;hanging-punctuation:first}[data-theme=light]{color-scheme:light;--paper: #f4efe6;--paper-2: #ebe4d7;--ink: #1c1a16;--ink-2: #4f4a41;--rule: #c9c0b0;--accent: #8a2a1e}[data-theme=dark]{color-scheme:dark;--paper: #15140f;--paper-2: #1e1c16;--ink: #e6dfd1;--ink-2: #a39b8b;--rule: #3a362d;--accent: #d8917f}*{box-sizing:border-box}body{margin:0}[data-theme=light] body:before{content:"";position:fixed;inset:0;z-index:10;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible+label{outline:2px solid var(--accent);outline-offset:4px}.paper-grid{display:grid;grid-template-columns:minmax(1.5rem,1fr) minmax(0,34rem) 15rem minmax(1.5rem,1fr);column-gap:3rem}.site-header,.site-footer{grid-column:2 / 4;font-family:var(--meta-font);font-size:.8rem;font-variant-numeric:lining-nums}.site-header{padding:1.5rem 0 1rem;border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem}.identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.site-header a{text-decoration:none}.site-header a[aria-current=page],.site-header a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.availability{color:var(--ink-2);font-size:.7rem}.availability:before{content:"";display:inline-block;width:6px;height:6px;margin-right:.5rem;vertical-align:middle;border-radius:50%;background:var(--accent)}nav{line-height:2}nav a{white-space:nowrap}.theme-control{display:none;white-space:nowrap}[data-js] .theme-control{display:inline}#theme-toggle{appearance:none;border:0;padding:0;background:none;color:var(--ink);font:inherit;cursor:pointer;text-underline-offset:.18em;text-decoration-thickness:1px}#theme-toggle:hover{text-decoration:underline;text-decoration-color:var(--accent)}.separator{color:var(--rule)}main{grid-column:2;min-width:0;padding-top:4rem;counter-reset:section sidenote}h1,h2,h3{font-weight:500}h1{font-size:2.2rem;font-variation-settings:"opsz" 72;line-height:1.05;margin:0 0 2rem}.home h1{font-size:3rem;margin:1rem 0}.eyebrow,.affiliation{font-family:var(--meta-font);font-size:.8rem;color:var(--ink-2);font-variant-numeric:lining-nums}.eyebrow{text-transform:uppercase;letter-spacing:.08em;margin:0}.affiliation{margin:1rem 0 1.5rem}.affiliation a{color:inherit}hr{border:0;border-top:1px solid var(--rule);width:40%;margin:1.5rem 0}p{margin:0 0 1.5rem}.abstract{border-bottom:1px solid var(--rule);padding-bottom:1.5rem}.abstract p:last-child{margin-bottom:0}.abstract>p:first-child:before{content:"Abstract.";margin-right:.25em;font-style:italic;font-variant:small-caps}h2{clear:both;counter-increment:section;font-size:1.5rem;line-height:1.25;margin:4rem 0 1.5rem;scroll-margin-top:2rem}h2:before{content:counter(section) "  ";color:var(--accent);font:.8em var(--meta-font);font-variant-numeric:lining-nums}h3{font-size:1.15rem;font-style:italic;line-height:1.4;margin:2rem 0 1rem}strong{font-weight:600}ul,ol{padding-left:1.5rem;margin:0 0 1.5rem}li{padding-left:.25rem;margin-bottom:.5rem}.sidenote-anchor{counter-increment:sidenote}.sidenote-marker{color:var(--accent);font:.65rem var(--meta-font);vertical-align:super;line-height:0;padding:.15rem}.sidenote-marker:after,.sidenote:before{content:counter(sidenote)}.sidenote{float:right;clear:right;margin-right:-18rem;width:15rem;color:var(--ink-2);font-size:.85rem;line-height:1.4;margin-bottom:1rem;position:relative}.sidenote:before{color:var(--accent);font:.75rem var(--meta-font);margin-right:.5rem}.sidenote a{color:inherit}.sidenote-toggle{display:none}.margin-note{float:right;clear:right;width:15rem;margin:4rem -18rem 0 0;color:var(--ink-2);font:.75rem/1.4 var(--meta-font);font-variant-numeric:lining-nums}.section-heading{clear:both;margin-top:4rem}.section-heading h2{clear:none;margin-top:0}.section-heading .margin-note{margin-top:.2rem}.figures{border-collapse:collapse;width:100%;margin:0 0 1.5rem;font-variant-numeric:lining-nums}.figures th,.figures td{border-bottom:1px solid var(--rule);padding:1rem 0;vertical-align:baseline}.figures tr:first-child>*{border-top:1px solid var(--rule)}.figures th{font:400 1.1rem/1.4 var(--meta-font);text-align:right;padding-right:1.5rem;width:1%;white-space:nowrap}blockquote{font-style:italic;color:var(--ink-2);margin:2rem 0;position:relative}blockquote:before{content:"“";position:absolute;left:-.65em}code{font:.85em var(--meta-font);background:var(--paper-2);padding:2px}.site-footer{margin-top:4rem;padding:1.5rem 0 2rem;border-top:1px solid var(--rule);color:var(--ink-2);overflow-wrap:anywhere}.site-footer p{margin:0 0 .5rem}.colophon{font-size:.7rem}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:1rem;left:1rem;z-index:20;background:var(--paper);padding:.5rem}@keyframes title-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.home .title-block>*,.home .abstract{animation:title-reveal .26s ease-out both}.home .title-block>:nth-child(2){animation-delay:60ms}.home .title-block>:nth-child(3){animation-delay:.12s}.home .title-block>:nth-child(4){animation-delay:.18s}.home .abstract{animation-delay:.24s}@media(prefers-reduced-motion:reduce){.home .title-block>*,.home .abstract{animation:none}}@media(max-width:1099px){.paper-grid{grid-template-columns:minmax(1.25rem,1fr) minmax(0,34rem) minmax(1.25rem,1fr);column-gap:0}.site-header,.site-footer{grid-column:2}.site-header{display:block}nav{margin-top:.5rem}.sidenote-toggle{display:inline;position:absolute;width:1px;height:1px;opacity:0}.sidenote-marker{cursor:pointer;padding:.35rem}.sidenote{display:none;float:none;width:auto;margin:1rem 0;padding:.5rem 0 .5rem 1rem;border-left:1px solid var(--accent)}.sidenote-toggle:checked~.sidenote{display:block}.margin-note{display:block;float:none;width:auto;margin:4rem 0 .5rem}.section-heading .margin-note,.section-heading h2{margin-top:0}}@media(max-width:767px){:root{font-size:17px}main{padding-top:3rem}.home h1{font-size:2.2rem}.identity{display:block}.availability{display:block;margin-top:.5rem}.figures th{font-size:1.1rem;white-space:normal;padding-right:1rem;min-width:7rem}.affiliation{overflow-wrap:anywhere}}@media print{body:before,.sidenote-toggle{display:none}.sidenote{display:block;float:none;width:auto;margin:1rem 0}.paper-grid{display:block}.margin-note{float:none;width:auto;margin:2rem 0 .5rem}}
