.thesis[data-astro-cid-szmlkmmr]{padding-top:5rem;padding-bottom:5rem}.thesis-canvas[data-astro-cid-szmlkmmr]{max-width:66rem;margin:0 auto;padding:0 clamp(1.5rem,4vw,4rem);display:grid;grid-template-columns:31rem 18rem;column-gap:2.5rem;justify-content:start}.thesis-back[data-astro-cid-szmlkmmr]{font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);text-decoration:none;display:inline-block;margin-bottom:2.5rem;grid-column:1}.thesis-back[data-astro-cid-szmlkmmr]:hover{color:var(--red)}.thesis-stamp[data-astro-cid-szmlkmmr]{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.12em;color:var(--ink-faint);margin-bottom:1.25rem;grid-column:1}.stamp-mark[data-astro-cid-szmlkmmr]{color:var(--red);font-weight:600;border:1px solid var(--red-border);padding:.18rem .45rem;background:var(--red-faint)}.stamp-sep[data-astro-cid-szmlkmmr]{margin:0 .5rem;color:var(--ink-ghost)}.stamp-status[data-astro-cid-szmlkmmr],.stamp-revised[data-astro-cid-szmlkmmr]{font-weight:500}.thesis-header[data-astro-cid-szmlkmmr]{margin-bottom:1.75rem;grid-column:1}.thesis-header[data-astro-cid-szmlkmmr] h1[data-astro-cid-szmlkmmr]{font-family:"IBM Plex Serif",Georgia,serif;font-size:1.85rem;font-weight:500;color:var(--ink);line-height:1.2;letter-spacing:-.005em}.thesis-hypothesis[data-astro-cid-szmlkmmr],.thesis-abstract[data-astro-cid-szmlkmmr]{background:var(--paper-warm);border-left:2px solid var(--ink-ghost);padding:1rem 1.25rem;margin-bottom:1.25rem;grid-column:1}.thesis-hypothesis[data-astro-cid-szmlkmmr]{border-left-color:var(--red)}.thesis-row-hypothesis[data-astro-cid-szmlkmmr]{display:grid;grid-template-columns:31rem 18rem;column-gap:2.5rem;margin-bottom:1.25rem;grid-column:1 / -1}.thesis-row-hypothesis[data-astro-cid-szmlkmmr] .thesis-hypothesis[data-astro-cid-szmlkmmr]{margin-bottom:0;grid-column:1}.thesis-withline[data-astro-cid-szmlkmmr]{grid-column:2;align-self:start;padding:.5rem 0 .5rem .85rem;border-left:1px solid var(--ink-ghost)}.thesis-withline-label[data-astro-cid-szmlkmmr]{display:block;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.4rem}.thesis-withline-body[data-astro-cid-szmlkmmr]{margin:0;font-family:"IBM Plex Serif",Georgia,serif;font-style:italic;font-size:.74rem;line-height:1.55;color:var(--ink-light)}.thesis-withline-body[data-astro-cid-szmlkmmr] strong[data-astro-cid-szmlkmmr]{font-style:normal;font-weight:500;color:var(--ink)}.block-label[data-astro-cid-szmlkmmr]{display:block;font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.45rem}.thesis-hypothesis[data-astro-cid-szmlkmmr] p[data-astro-cid-szmlkmmr],.thesis-abstract[data-astro-cid-szmlkmmr] p[data-astro-cid-szmlkmmr]{font-family:"IBM Plex Serif",Georgia,serif;font-size:.78rem;line-height:1.6;color:var(--ink-medium);margin:0}.thesis-hypothesis[data-astro-cid-szmlkmmr] p[data-astro-cid-szmlkmmr]{font-weight:500}.thesis-abstract[data-astro-cid-szmlkmmr] p[data-astro-cid-szmlkmmr]{font-style:italic;color:var(--ink-light)}.thesis-tags[data-astro-cid-szmlkmmr]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;grid-column:1}.thesis-tag[data-astro-cid-szmlkmmr]{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.04em;color:var(--ink-faint);padding:.18rem .55rem;border:1px solid var(--ink-ghost);background:var(--paper-white)}.thesis-content[data-astro-cid-szmlkmmr] h1{display:none}.thesis-content[data-astro-cid-szmlkmmr]{counter-reset:section;grid-column:1}.thesis-content[data-astro-cid-szmlkmmr] p{font-family:"IBM Plex Serif",Georgia,serif;font-size:.76rem;line-height:1.7;color:var(--ink-light);text-align:justify;hyphens:auto;margin-bottom:1rem}.thesis-content[data-astro-cid-szmlkmmr] strong{font-weight:600;color:var(--ink)}.thesis-content[data-astro-cid-szmlkmmr] em{font-style:italic}.thesis-content[data-astro-cid-szmlkmmr] h2{counter-increment:section;font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:600;color:var(--ink);margin-top:2.25rem;margin-bottom:.75rem;letter-spacing:.01em;text-align:left}.thesis-content[data-astro-cid-szmlkmmr] h2:before{content:counter(section,decimal-leading-zero) " — ";color:var(--red);font-weight:500}.thesis-content[data-astro-cid-szmlkmmr] h3{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin-top:1.85rem;margin-bottom:.5rem}.thesis-content[data-astro-cid-szmlkmmr] a{color:var(--ink-light);text-decoration:none;border-bottom:1px solid var(--ink-ghost);transition:all .25s}.thesis-content[data-astro-cid-szmlkmmr] a:hover{color:var(--red);border-bottom-color:var(--red)}.thesis-content[data-astro-cid-szmlkmmr] ul,.thesis-content[data-astro-cid-szmlkmmr] ol{font-family:"IBM Plex Serif",Georgia,serif;font-size:.76rem;line-height:1.7;color:var(--ink-light);margin-bottom:1rem;padding-left:1.4rem}.thesis-content[data-astro-cid-szmlkmmr] li{margin-bottom:.3rem}.thesis-content[data-astro-cid-szmlkmmr] li::marker{color:var(--red)}.thesis-content[data-astro-cid-szmlkmmr] blockquote{border-left:2px solid var(--red);padding-left:1.4rem;margin:1.5rem 0}.thesis-content[data-astro-cid-szmlkmmr] blockquote p{font-family:Special Elite,"IBM Plex Serif",Georgia,serif;font-size:.82rem;line-height:1.65;color:var(--ink-light);text-align:left;hyphens:none;margin-bottom:.5rem}.thesis-content[data-astro-cid-szmlkmmr] blockquote p:last-child{margin-bottom:0}.thesis-content[data-astro-cid-szmlkmmr] blockquote strong{color:var(--red);font-weight:600}.thesis-content[data-astro-cid-szmlkmmr] code{font-family:Space Mono,IBM Plex Mono,monospace;font-size:.85em;background:var(--paper-dark);padding:.15em .4em;border-radius:2px}.thesis-content[data-astro-cid-szmlkmmr] hr{border:none;border-top:1px dashed var(--ink-ghost);margin:2.5rem 0}.thesis-content[data-astro-cid-szmlkmmr] table{width:calc(100% + 20.5rem);border-collapse:collapse;margin:1.75rem 0;font-family:"IBM Plex Serif",Georgia,serif;font-size:.74rem;line-height:1.55;color:var(--ink-light);text-align:left;table-layout:auto}.thesis-content[data-astro-cid-szmlkmmr] table th,.thesis-content[data-astro-cid-szmlkmmr] table td{padding:.5rem .85rem .5rem 0;border-bottom:1px dashed var(--ink-ghost);text-align:left;vertical-align:top;hyphens:none}.thesis-content[data-astro-cid-szmlkmmr] table th{font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink);border-bottom:1.5px solid var(--ink-light);padding-bottom:.45rem}.thesis-content[data-astro-cid-szmlkmmr] table tr:last-child td{border-bottom:1.5px solid var(--ink-light)}.thesis-content[data-astro-cid-szmlkmmr] table code{font-size:.85em;background:var(--paper-dark);padding:.1em .35em}.thesis-content[data-astro-cid-szmlkmmr] .sidenote{float:right;clear:right;width:18rem;margin-right:-20.5rem;margin-top:.2rem;margin-bottom:1rem;font-family:"IBM Plex Serif",Georgia,serif;font-style:italic;font-size:.72rem;line-height:1.55;color:var(--ink-faint);text-align:left;hyphens:none}.thesis-content[data-astro-cid-szmlkmmr] .sidenote-number{font-family:IBM Plex Mono,monospace;font-size:.6rem;font-weight:600;color:var(--red);vertical-align:super;line-height:0;margin:0 .1rem;counter-increment:sidenote}.thesis-content[data-astro-cid-szmlkmmr] .sidenote:not(.sidenote-cross):before{content:counter(sidenote) " ";font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:600;font-style:normal;color:var(--red);margin-right:.25rem}.thesis-content[data-astro-cid-szmlkmmr] .sidenote-cross{font-style:normal;color:var(--ink-light);border-left:2px solid var(--red);padding-left:.7rem}.thesis-content[data-astro-cid-szmlkmmr] .sidenote-cross-label{display:block;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:.2rem}.thesis-content[data-astro-cid-szmlkmmr] .sidenote-cross-title{display:block;font-family:"IBM Plex Serif",Georgia,serif;font-style:normal;font-size:.78rem;font-weight:500;color:var(--ink);line-height:1.3;margin-bottom:.35rem}.thesis-content[data-astro-cid-szmlkmmr] .sidenote-cross a{color:inherit;border-bottom:none}.thesis-content[data-astro-cid-szmlkmmr] .sidenote-cross a:hover .sidenote-cross-title{color:var(--red)}.thesis-content[data-astro-cid-szmlkmmr] .cross-ref{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:1.5px;text-underline-offset:.2em;text-decoration-skip-ink:none;border-bottom:none;transition:background .2s}.thesis-content[data-astro-cid-szmlkmmr] .cross-ref:hover{background:var(--red-faint);color:var(--ink)}.thesis-content[data-astro-cid-szmlkmmr]{counter-reset:section sidenote}.thesis-meta-foot[data-astro-cid-szmlkmmr]{margin-top:4rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-ghost);grid-column:1}@media(max-width:900px){.thesis-canvas[data-astro-cid-szmlkmmr]{grid-template-columns:1fr;column-gap:0;max-width:36rem}.thesis-row-hypothesis[data-astro-cid-szmlkmmr]{grid-template-columns:1fr;column-gap:0}.thesis-withline[data-astro-cid-szmlkmmr]{grid-column:1;margin-top:.6rem;padding-left:.85rem}.thesis-content[data-astro-cid-szmlkmmr] .sidenote{float:none;clear:none;width:auto;margin-right:0;margin-top:.6rem;padding:.6rem .9rem;background:var(--paper-warm);border-left:2px solid var(--ink-ghost);display:block}.thesis-content[data-astro-cid-szmlkmmr] table{width:100%;display:block;overflow-x:auto}}@media(max-width:600px){.thesis-header[data-astro-cid-szmlkmmr] h1[data-astro-cid-szmlkmmr]{font-size:1.45rem}.thesis-content[data-astro-cid-szmlkmmr] p{font-size:.8rem;text-align:left}}
