body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--muted:#65625c;--line:#ded9ce;--accent:#245f73;--paper:#fff;background:#fbfaf7;color:#222}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fbfaf7;color:#222;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.62;margin:0}a{color:#245f73;color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:#163d4a}.site{margin:0 auto;padding:38px 0 72px;width:min(1020px,calc(100% - 48px))}.intro{border-bottom:1px solid #ded9ce;border-bottom:1px solid var(--line);padding:10px 0 28px}.intro-grid{grid-gap:58px;align-items:start;display:grid;gap:58px;grid-template-columns:minmax(0,1fr) 300px}.intro-copy{min-width:0}.portrait{aspect-ratio:1/1;border:1px solid #ded9ce;border:1px solid var(--line);border-radius:6px;justify-self:end;object-fit:cover;object-position:50% 30%;width:300px}nav{display:flex;flex-wrap:wrap;font-size:14px;gap:10px 18px;margin-bottom:42px}nav a{color:#65625c;color:var(--muted);text-decoration:none}h1,h2,h3,p{margin-top:0}h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,48px);font-weight:500;letter-spacing:0;line-height:1.1;margin-bottom:18px}.lede,h1{max-width:760px}.lede{color:#36332f;font-size:18px}.fun-fact,.lede{margin-bottom:22px}.fun-fact{color:#65625c;color:var(--muted);font-size:16px}.artifact-links,.link-row{display:flex;flex-wrap:wrap}.link-row{gap:8px 16px}.artifact-links{gap:4px 7px}.link-row a{font-size:14px;font-weight:650;text-transform:lowercase}.artifact-links a{font-size:13px;font-weight:500;text-decoration:none;text-transform:lowercase}.artifact-links a:hover{text-decoration:underline}.artifact-links span{color:#65625c;color:var(--muted);font-size:13px}.section{grid-gap:36px;border-bottom:1px solid #ded9ce;border-bottom:1px solid var(--line);display:grid;gap:36px;grid-template-columns:160px minmax(0,1fr);padding:34px 0}.section h2{color:#65625c;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.08em;margin:4px 0 0;text-transform:uppercase}.blog-list,.research-list{min-width:0}.blog-item span,.meta,time{color:#65625c;color:var(--muted);font-size:14px}.research-item{display:block;margin-bottom:30px;padding:0}.research-item:last-of-type{margin-bottom:14px}.research-item h3{font-size:20px;line-height:1.22;margin-bottom:2px}.research-item p{margin-bottom:14px}.research-item .authors{color:#3f3b35;font-size:15px;line-height:1.38;margin-bottom:2px}.research-item .authors strong{font-weight:750}.research-item .meta{font-style:italic;margin-bottom:4px}.research-item .artifact-links{align-items:baseline;color:#65625c;color:var(--muted);margin-bottom:7px}.summary{color:#36332f;font-size:16px;line-height:1.55;margin-bottom:0;max-width:860px}.contribution-note{color:#65625c;color:var(--muted);font-size:14px;margin:0}.blog-item{grid-gap:18px;border-bottom:1px solid #ded9ce;border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 104px 130px;margin-bottom:17px;padding-bottom:17px}.blog-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (max-width:720px){.site{padding-top:22px;width:min(100% - 28px,1020px)}nav{margin-bottom:34px}h1{font-size:clamp(34px,10vw,44px)}.lede{font-size:17px}.intro-grid{gap:24px;grid-template-columns:1fr}.portrait{aspect-ratio:1/1;justify-self:start;width:min(300px,100%)}.blog-item,.research-item,.section{display:block}.section h2{margin-bottom:18px}.blog-item span,time{display:block;margin-top:5px}.research-item ul{margin-top:14px}}
/*# sourceMappingURL=main.42b5c097.css.map*/