.editorial-page{--editorial-paper: #f5f0e6;--editorial-ink: #171c17;--editorial-muted: #5f655d;--editorial-line: rgba(23, 60, 43, .25);--editorial-green: #173c2b;--editorial-serif: "Newsreader", Georgia, serif;--editorial-shell: 1120px;min-height:100vh;overflow:clip;color:var(--editorial-ink);background-color:var(--editorial-paper);background-image:radial-gradient(circle at 1px 1px,rgba(57,48,33,.032) .55px,transparent .7px),radial-gradient(circle at 2px 2px,rgba(255,255,255,.45) .5px,transparent .7px);background-position:0 0,1px 1px;background-size:4px 4px,5px 5px;font-family:var(--font-sans)}.editorial-page *,.editorial-page *:before,.editorial-page *:after{box-sizing:border-box}.editorial-page a{color:inherit;text-decoration:none}.editorial-shell{width:min(calc(100% - 48px),var(--editorial-shell));margin-inline:auto}.editorial-reading-width{width:min(calc(100% - 48px),720px);margin-inline:auto}.editorial-kicker{margin:0;color:var(--brand-500);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.editorial-nav{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(23,60,43,.1);background:#f5f0e6db;backdrop-filter:blur(14px)}.editorial-nav-inner{min-height:72px;display:flex;align-items:center}.editorial-wordmark{display:inline-flex;align-items:center;gap:9px;font-size:17px;letter-spacing:-.025em;line-height:1}.editorial-wordmark img{width:24px;height:24px}.editorial-wordmark strong{font-weight:800}.editorial-nav-links{display:flex;align-items:center;gap:28px;margin-left:auto;color:var(--neutral-700);font-size:14px}.editorial-nav-links a,.editorial-footer a,.doxa-back,.doxa-post-footer a{text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color var(--dur-fast) ease,text-decoration-color var(--dur-fast) ease}.editorial-nav-links a:hover,.editorial-nav-links a:focus-visible,.editorial-footer a:hover,.editorial-footer a:focus-visible,.doxa-back:hover,.doxa-back:focus-visible,.doxa-post-footer a:hover,.doxa-post-footer a:focus-visible{color:var(--brand-500);text-decoration-color:currentColor}.editorial-nav-mobile{position:relative;display:none;margin-left:auto}.editorial-nav-mobile summary{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-full);color:var(--brand-600);cursor:pointer;list-style:none}.editorial-nav-mobile summary::-webkit-details-marker{display:none}.editorial-nav-mobile nav{position:absolute;top:calc(100% + 10px);right:0;width:200px;display:grid;padding:7px;border:1px solid var(--editorial-line);border-radius:var(--radius-lg);background:var(--editorial-paper);box-shadow:var(--shadow-lg)}.editorial-nav-mobile nav a{padding:12px;border-radius:var(--radius-md);font-size:14px}.editorial-nav-mobile nav a:hover,.editorial-nav-mobile nav a:focus-visible{background:var(--brand-50)}.quiet-home{position:relative;width:min(calc(100% - 48px),var(--editorial-shell));min-height:70vh;padding-top:clamp(94px,11vw,154px)}.home-masthead,.home-thesis,.who-we-are{position:relative;z-index:2;width:min(100%,760px);margin-inline:auto}.home-wordmark{margin:0 0 18px 76px;color:var(--editorial-ink);font-size:clamp(36px,4.7vw,54px);font-weight:400;letter-spacing:-.045em;line-height:1}.home-wordmark strong{font-weight:800}.home-wordmark-link{display:inline-flex;align-items:center;gap:.22em}.home-wordmark-mark{display:none;width:.8em;height:.8em}.home-wordmark span{font-weight:400}.episteme-entry{margin:0 0 0 76px;color:var(--editorial-muted);font-family:var(--editorial-serif);font-size:13px;font-style:italic;font-weight:400;line-height:1.5}.episteme-entry dfn{font-style:inherit;font-weight:500}.home-thesis{margin-top:86px}.home-thesis p{margin:0;color:var(--editorial-ink);font-family:var(--editorial-serif);font-size:clamp(18px,1.9vw,21px);font-weight:400;letter-spacing:-.012em;line-height:1.56}.home-thesis p+p{margin-top:1.45em}.home-plates{position:absolute;inset:0;z-index:1;pointer-events:none}.specimen-plate{position:absolute;margin:0;color:var(--editorial-green);transform-origin:center}.specimen-plate img{display:block;width:100%;height:auto;filter:saturate(.72) contrast(.94);mix-blend-mode:multiply;opacity:.14}.specimen-plate figcaption{display:flex;justify-content:space-between;gap:18px;margin-top:-14px;padding-top:7px;border-top:1px solid rgba(23,60,43,.2);font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;line-height:1.45;text-transform:uppercase;opacity:.54}.specimen-plate figcaption span{font-weight:700}.specimen-plate-cell{top:36px;right:-104px;width:350px;transform:rotate(-2.5deg);animation:plate-enter-right 1.15s var(--ease-out-expo) both}.specimen-plate-ecoli{top:640px;left:auto;right:calc(50% + 392px);width:360px;transform:rotate(2deg);animation:plate-enter-left 1.25s .08s var(--ease-out-expo) both}.specimen-plate-pipette{top:1110px;right:-112px;width:330px;transform:rotate(-5deg);animation:plate-enter-right 1.25s .16s var(--ease-out-expo) both}@keyframes plate-enter-right{0%{opacity:0;transform:translate(24px) rotate(-2.5deg)}to{opacity:1}}@keyframes plate-enter-left{0%{opacity:0;transform:translate(-24px) rotate(2deg)}to{opacity:1}}.who-we-are{display:grid;grid-template-columns:52px minmax(0,1fr);gap:24px;margin-top:clamp(104px,12vw,150px);padding-top:34px;border-top:1px solid var(--editorial-line)}.who-we-are h2{grid-column:2;margin:0 0 12px;color:var(--editorial-green);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.who-we-are p{grid-column:2;margin:0;color:var(--editorial-ink);font-family:var(--editorial-serif);font-size:clamp(19px,2vw,22px);font-weight:400;line-height:1.55}.team-bios{grid-column:2;margin-top:36px;border-top:1px solid var(--editorial-line)}.team-bio{border-bottom:1px solid var(--editorial-line)}.team-bio summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;color:var(--editorial-ink);font-family:var(--editorial-serif);font-size:20px;font-weight:500;line-height:1.3;cursor:pointer;list-style:none;transition:color var(--dur-fast) ease}.team-bio summary::-webkit-details-marker{display:none}.team-bio summary:hover,.team-bio summary:focus-visible{color:var(--editorial-green)}.team-bio summary:focus-visible{outline:1px solid var(--editorial-green);outline-offset:6px}.team-bio-toggle{flex:0 0 auto;transition:transform .22s var(--ease-out-expo)}.team-bio[open] .team-bio-toggle{transform:rotate(45deg)}.team-bio-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:0 0 22px;animation:team-bio-reveal .26s var(--ease-out-expo) both}.team-bio-body p{grid-column:1;max-width:590px;font-size:17px;line-height:1.55}.team-bio-body a{grid-column:2;color:var(--editorial-green);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-decoration:underline;text-decoration-color:transparent;text-transform:uppercase;text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) ease}.team-bio-body a:hover,.team-bio-body a:focus-visible{text-decoration-color:currentColor}@keyframes team-bio-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.editorial-footer{margin-top:clamp(110px,14vw,180px);padding-bottom:30px}.editorial-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:22px;border-top:1px solid var(--editorial-line)}.editorial-footer nav{display:flex;align-items:center;gap:24px;color:var(--neutral-600);font-size:13px}.editorial-copyright{color:var(--neutral-500);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.doxa-index{min-height:70vh;padding-top:clamp(90px,12vw,160px)}.doxa-index-header{max-width:690px}.doxa-index-header h1{margin:13px 0 0;font-size:clamp(72px,11vw,132px);font-weight:700;letter-spacing:-.075em;line-height:.9}.doxa-index-header>p:last-child{max-width:520px;margin:28px 0 0;color:var(--neutral-600);font-size:18px;line-height:1.6}.doxa-list{max-width:760px;margin:100px 0 0 auto;padding:0;border-top:1px solid var(--editorial-line);list-style:none}.doxa-list li{border-bottom:1px solid var(--editorial-line)}.doxa-list a{display:grid;grid-template-columns:120px 1fr;gap:26px;padding:31px 2px}.doxa-list time{padding-top:4px;color:var(--neutral-500);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;transition:color var(--dur-fast) ease}.doxa-list-copy{display:grid;gap:10px}.doxa-list-copy strong{color:var(--editorial-ink);font-size:clamp(23px,3.2vw,33px);font-weight:700;letter-spacing:-.035em;line-height:1.12;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:color var(--dur-fast) ease,text-decoration-color var(--dur-fast) ease}.doxa-list-copy small{color:var(--neutral-600);font-size:15px;line-height:1.55;transition:color var(--dur-fast) ease}.doxa-list a:hover strong,.doxa-list a:focus-visible strong{color:var(--brand-500);text-decoration-color:var(--brand-200)}.doxa-list a:hover time,.doxa-list a:focus-visible time,.doxa-list a:hover small,.doxa-list a:focus-visible small{color:var(--neutral-800)}.doxa-post-header{padding-top:clamp(80px,10vw,135px)}.doxa-back{color:var(--brand-500);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.doxa-post-header h1{max-width:920px;margin:37px 0 0;font-size:clamp(52px,8vw,94px);font-weight:700;letter-spacing:-.065em;line-height:.98}.doxa-post-header>p{max-width:690px;margin:29px 0 0;color:var(--neutral-600);font-size:19px;line-height:1.58}.doxa-byline{display:flex;align-items:center;gap:20px;margin-top:30px;color:var(--neutral-500);font-size:13px}.doxa-byline span{color:var(--neutral-800);font-weight:600}.doxa-byline time{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.doxa-content-shell{display:grid;grid-template-columns:minmax(180px,230px) minmax(0,680px) 1fr;gap:64px;padding-top:100px}.doxa-toc>div{position:sticky;top:90px}.doxa-toc span{color:var(--neutral-500);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.doxa-toc nav{display:grid;gap:10px;margin-top:17px}.doxa-toc a{color:var(--neutral-500);font-size:12px;line-height:1.4;transition:color var(--dur-fast) ease}.doxa-toc a:hover,.doxa-toc a:focus-visible{color:var(--brand-500)}.doxa-toc .toc-subheading{padding-left:13px}.doxa-prose{grid-column:2;color:var(--neutral-800);font-size:18px;line-height:1.72}.doxa-prose>:first-child{margin-top:0}.doxa-prose p,.doxa-prose ul,.doxa-prose ol,.doxa-prose blockquote{margin:0 0 1.45em}.doxa-prose h2,.doxa-prose h3{scroll-margin-top:90px;color:var(--editorial-ink);letter-spacing:-.035em;line-height:1.15}.doxa-prose h2{margin:3em 0 .8em;font-size:34px;font-weight:700}.doxa-prose h3{margin:2.2em 0 .7em;font-size:24px;font-weight:700}.doxa-prose strong{color:var(--editorial-ink);font-weight:700}.doxa-prose a{color:var(--brand-600);text-decoration:underline;text-decoration-color:var(--brand-200);text-underline-offset:3px}.doxa-prose a:hover,.doxa-prose a:focus-visible{text-decoration-color:currentColor}.doxa-prose ul,.doxa-prose ol{padding-left:1.25em}.doxa-prose li{margin-bottom:.6em;padding-left:.25em}.doxa-prose code{padding:.12em .35em;border-radius:var(--radius-sm);color:var(--brand-700);background:var(--brand-50);font-family:var(--font-mono);font-size:.82em}.doxa-prose hr{margin:3em 0;border:0;border-top:1px solid var(--editorial-line)}.doxa-prose blockquote:not(.doxa-abstract){padding-left:22px;border-left:2px solid var(--brand-200);color:var(--neutral-700)}.doxa-abstract{margin-bottom:3em!important;padding:0 0 26px;border-bottom:1px solid var(--editorial-line);color:var(--neutral-700)}.doxa-abstract p{margin:0}.doxa-post-footer{display:flex;justify-content:space-between;gap:28px;margin-top:90px;padding-top:22px;border-top:1px solid var(--editorial-line);color:var(--neutral-600);font-size:13px}@media (max-width: 900px){.specimen-plate figcaption{display:none}.specimen-plate-cell{right:-150px}.specimen-plate-ecoli{left:-156px}.specimen-plate-pipette{right:-150px}.doxa-content-shell{grid-template-columns:minmax(0,680px);justify-content:center}.doxa-toc{display:none}.doxa-prose{grid-column:1}}@media (max-width: 680px){.editorial-shell,.editorial-reading-width{width:min(calc(100% - 32px),var(--editorial-shell))}.quiet-home{width:min(calc(100% - 32px),620px);padding-top:76px}.home-wordmark,.episteme-entry{margin-left:0}.home-thesis{margin-top:68px}.who-we-are{grid-template-columns:28px minmax(0,1fr);gap:14px}.team-bio-body{grid-template-columns:1fr;gap:14px}.team-bio-body a{grid-column:1}.specimen-plate img{opacity:.075}.specimen-plate-cell{top:38px;right:-124px;width:260px}.specimen-plate-ecoli{top:720px;left:-138px;width:285px}.specimen-plate-pipette,.editorial-nav-links{display:none}.editorial-nav-mobile{display:block}.editorial-footer-inner{align-items:flex-start;flex-direction:column-reverse;gap:30px}.editorial-footer nav{flex-wrap:wrap}.doxa-list{margin-top:72px}.doxa-list a{grid-template-columns:1fr;gap:12px}.doxa-content-shell{padding-top:70px}.doxa-prose{font-size:17px}.doxa-prose h2{font-size:29px}}@media (prefers-reduced-motion: reduce){.editorial-page *,.editorial-page *:before,.editorial-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{@page{size:A4;margin:14mm 16mm}@page memo{margin:0}html,body{margin:0;background:#f5f0e6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.editorial-page{min-height:auto;overflow:visible;background:none}.editorial-nav,.editorial-footer,.home-plates,#cookie-banner{display:none!important}.quiet-home{page:memo;width:100%;min-height:0;padding:13mm 16mm}.home-masthead,.home-thesis,.who-we-are{width:100%}.home-wordmark{margin-left:0;font-size:30px}.home-wordmark-mark{display:block;width:1.3em;height:1.3em}.episteme-entry{margin-left:0}.home-thesis{margin-top:22px}.home-thesis p,.who-we-are p{font-size:10.75pt;line-height:1.42}.home-thesis p+p{margin-top:.85em}.who-we-are{grid-template-columns:minmax(0,1fr);margin-top:22px;padding-top:14px}.who-we-are h2,.who-we-are p,.team-bios{grid-column:1}.who-we-are h2{margin-bottom:6px}.team-bios{margin-top:10px}.team-bio summary{padding:9px 0 4px;font-size:13pt}.team-bio-toggle{display:none}.team-bio-body{padding-bottom:9px;animation:none}.team-bio-body p{max-width:none;font-size:10pt;line-height:1.42}}
