@font-face{font-family:newsreader;src:url(../media/newsreader_latin_opsz_normal-s.p.1pv2gabaqveyu.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}.F0-LCG_className{font-family:newsreader,newsreader Fallback;font-style:normal}.F0-LCG_variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:sourceSans;src:url(../media/source_sans_3_latin_400_normal-s.p.1h1rt903zk-ir.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sourceSans;src:url(../media/source_sans_3_latin_600_normal-s.p.3s8u80raf8n99.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sourceSans Fallback;src:local(Arial);ascent-override:108.71%;descent-override:42.47%;line-gap-override:0.0%;size-adjust:94.19%}.ZbIyvG_className{font-family:sourceSans,sourceSans Fallback}.ZbIyvG_variable{--font-source-sans:"sourceSans", "sourceSans Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.25_05y-blbp24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.m77rZa_className{font-family:plexMono,plexMono Fallback}.m77rZa_variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
:root{--paper:#faf9f5;--card:#f0eee6;--ink:#141413;--ink2:#5e5d59;--line:#e3e0d3;--line-strong:#cfcab8;--accent:#d95926;--accent-text:#b4431a;--accent-soft:#d9592624;--serif:var(--font-newsreader), "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans:var(--font-source-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace;--gutter:clamp(1.25rem, 5vw, 3rem);--max:72rem;--ease:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.125rem;line-height:1.65}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}em{font-style:normal}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:2px}::selection{background:var(--accent-soft)}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.skip{left:var(--gutter);z-index:100;background:var(--ink);color:var(--paper);border-radius:999px;padding:.6rem 1rem;font-size:.875rem;font-weight:600;position:absolute;top:-4rem}.skip:focus{top:1rem}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#faf9f5db;position:fixed;inset:0 0 auto}.nav__inner{justify-content:space-between;align-items:center;gap:1rem;height:4rem;display:flex}.brand{font-family:var(--serif);letter-spacing:-.01em;flex-shrink:0;font-size:1.625rem;font-weight:500;line-height:1}.brand em{color:var(--accent);margin-right:.04em}.eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:.8125rem;font-weight:500}.page-head h1 em{color:var(--accent)}.lead{max-width:36rem;font-family:var(--serif);color:var(--ink2);margin-top:2rem;font-size:clamp(1.3rem,2.3vw,1.6rem);line-height:1.4}.section{padding:clamp(5rem,11vw,9rem) 0}.label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:.75rem;font-weight:500}.kicker{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-size:.8125rem;font-weight:500}.status{border:1px solid var(--line-strong);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.7rem;margin-top:2rem;padding:.5rem 1.1rem;font-size:.75rem;font-weight:500;display:inline-flex}.status__dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.page-head{isolation:isolate;padding:clamp(8rem,16vw,11rem) 0 clamp(3rem,6vw,5rem);position:relative}.page-head:before{content:"";z-index:-1;background:radial-gradient(56rem 28rem at 86% -10%, var(--accent-soft), transparent 62%);position:absolute;inset:0}.page-head h1{font-family:var(--serif);letter-spacing:-.02em;margin-top:1.5rem;font-size:clamp(3rem,8.5vw,6.5rem);font-weight:500;line-height:.98}.section--papers{padding-top:0}.paper{border-top:1px solid var(--line-strong);grid-template-columns:minmax(10rem,15rem) 1fr;gap:clamp(1.5rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.papers>li:last-child .paper{border-bottom:1px solid var(--line-strong)}.paper__meta{flex-direction:column;align-items:flex-start;display:flex}.paper__date{font-family:var(--serif);letter-spacing:-.01em;margin-top:.15rem;font-size:1.85rem;font-weight:500}.paper h2{max-width:40rem;font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;transition:color .3s var(--ease);margin-top:.75rem;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:500;line-height:1.08}.paper__link:after{content:"";position:absolute;inset:0}.paper__link:focus-visible{outline:none}.paper:has(.paper__link:focus-visible){outline:2px solid var(--accent-text);outline-offset:4px}.paper__text{max-width:38rem;color:var(--ink2);margin-top:1.25rem}.topics{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.topics li{border:1px solid var(--line-strong);font-family:var(--mono);letter-spacing:.04em;color:var(--ink2);border-radius:999px;padding:.25rem .8rem;font-size:.75rem}.paper .status{margin-top:1.5rem}.paper__more{color:var(--accent-text);margin-top:2rem;font-size:.9375rem;font-weight:600}.paper__more span{transition:transform .35s var(--ease);display:inline-block}.paper:hover .paper__more span{transform:translate(.35rem)}.paper:hover h2{color:var(--accent-text)}.legal{max-width:44rem;padding-bottom:clamp(4rem,9vw,7rem)}.legal h2{font-family:var(--serif);letter-spacing:-.01em;margin-top:3rem;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:500;line-height:1.2}.legal h3{margin-top:1.75rem;font-size:1.0625rem;font-weight:600}.legal p,.legal ul{color:var(--ink2);margin-top:.9rem}.legal ul{padding-left:1.25rem;list-style:outside}.legal li+li{margin-top:.35rem}.legal a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.legal address{color:var(--ink);margin-top:.9rem;font-style:normal}.legal .stand{font-family:var(--mono);margin-top:3rem;font-size:.8125rem}.footer{border-top:1px solid var(--line);padding:2.5rem 0}.footer__inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer p,.footer nav{font-family:var(--mono);color:var(--ink2);font-size:.8125rem}.footer nav{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.footer nav a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (scripting:enabled){[data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(1.25rem)}[data-reveal].is-in{opacity:1;transform:none}}@media (max-width:64rem){.paper{grid-template-columns:1fr}}@media (max-width:45rem){body{font-size:1.0625rem}}@media (max-width:36rem){.footer__inner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}*{transition-duration:.01ms!important}}
