:root{--paper:#f5f5f1;--ink:#151515;--muted:#696964;--line:#c9c9c2;--soft:#e9e9e3;--accent:#ff5c35;--purple:#55105e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);text-rendering:optimizelegibility;margin:0;font-family:Avenir Next,Avenir,Century Gothic,sans-serif;font-size:15px;line-height:1.55}::selection{color:#fff;background:var(--accent)}a{color:inherit;text-decoration:none}img{max-width:100%}.frame{width:min(1180px,100% - 56px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;display:flex}.wordmark{letter-spacing:-.015em;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.wordmark img{object-fit:cover;mix-blend-mode:multiply;width:28px;height:28px}.site-header nav{color:var(--muted);gap:28px;font-size:13px;display:flex}.site-header nav a,.site-footer a,.arrow-link{transition:color .16s}.site-header nav a:hover,.site-footer a:hover,.arrow-link:hover{color:var(--accent)}.hero{padding:112px 0 86px}.kicker,.section-label,figcaption,.research-list article>span,.research-list small{letter-spacing:.04em;text-transform:uppercase;font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:11px}.kicker{color:var(--muted);margin:0 0 28px}h1,h2,h3,p{text-wrap:pretty}h1,h2{letter-spacing:-.045em;margin:0;font-weight:500;line-height:1.03}h1{max-width:950px;font-size:clamp(48px,6.2vw,82px)}.hero-bottom{grid-template-columns:1.7fr .6fr;align-items:end;gap:48px;margin-top:58px;display:grid}.hero-lead{letter-spacing:-.017em;max-width:720px;margin:0;font-size:clamp(19px,2vw,25px);line-height:1.42}.arrow-link{border-bottom:1px solid;align-items:center;gap:22px;width:max-content;padding-bottom:5px;font-size:13px;display:inline-flex}.system-figure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:0;margin-bottom:0}.system-figure img{object-fit:cover;filter:saturate(.78)contrast(.98);width:100%;height:min(54vw,610px);padding:28px 0;display:block}.system-figure figcaption{color:var(--muted);border-top:1px solid var(--line);grid-template-columns:.25fr 1fr auto;gap:24px;padding:12px 0 14px;display:grid}.section{padding-top:116px;padding-bottom:116px;scroll-margin-top:24px}.thesis,.scope{grid-template-columns:.32fr 1fr;gap:54px;display:grid}.section-label{color:var(--muted);padding-top:5px}.section-copy h2,.split-heading h2,.scope-copy h2,.answerthis-copy h2{max-width:820px;font-size:clamp(38px,4.7vw,62px)}.prose-grid{grid-template-columns:1.4fr .6fr;gap:74px;margin-top:64px;display:grid}.prose{max-width:690px;font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(19px,1.8vw,24px);line-height:1.5}.prose p{margin:0 0 26px}.metric{border-top:1px solid var(--ink);align-self:start;padding-top:18px}.metric span,.metric p{color:var(--muted);font-size:12px}.metric strong{color:var(--accent);letter-spacing:-.05em;margin:18px 0 12px;font-size:clamp(42px,5vw,64px);font-weight:500;line-height:1;display:block}.metric p{max-width:220px;margin:0}.method{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.split-heading{grid-template-columns:.32fr 1fr;align-items:start;gap:54px;display:grid}.step-list{border-top:1px solid var(--ink);margin-top:76px}.step{border-bottom:1px solid var(--line);grid-template-columns:.16fr .5fr 1fr;align-items:baseline;gap:34px;padding:26px 0 28px;display:grid}.step>span{color:var(--accent);font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:11px}.step h3,.research-list h3,.runtime-list h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:500}.step p{max-width:620px;color:var(--muted);margin:0}.research .split-heading{border-bottom:1px solid var(--ink);padding-bottom:68px}.research-list article{border-bottom:1px solid var(--line);grid-template-columns:.22fr .62fr 1fr auto;align-items:baseline;gap:34px;padding:28px 0;display:grid}.research-list article>span{color:var(--accent)}.research-list article p{max-width:560px;color:var(--muted);margin:0}.research-list small{color:var(--muted)}.runtime{border-bottom:1px solid var(--line)}.runtime-heading>p{max-width:660px;color:var(--muted);margin:34px 0 0;font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(19px,1.8vw,24px);line-height:1.5}.runtime-list{border-top:1px solid var(--ink);margin-top:76px}.runtime-list article{border-bottom:1px solid var(--line);grid-template-columns:.22fr .62fr 1fr;align-items:baseline;gap:34px;padding:28px 0;display:grid}.runtime-list article>span{color:var(--accent);font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:11px}.runtime-list article p{max-width:640px;color:var(--muted);margin:0}.scope{border-top:1px solid var(--line)}.scope-copy>p{max-width:720px;margin:42px 0 52px;font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(19px,1.8vw,24px);line-height:1.5}.scope-levels{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.scope-levels span{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);align-items:flex-end;min-height:90px;padding:14px;font-size:12px;display:flex}.answerthis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0edf0}.answerthis-inner{grid-template-columns:.7fr 1fr;align-items:center;gap:96px;display:grid}.answerthis-brand{min-height:310px;color:var(--purple);background:#fff;border:1px solid #d8d1d9;align-items:center;gap:28px;padding:48px;display:flex}.answerthis-brand img{object-fit:cover;mix-blend-mode:multiply;width:96px;height:96px}.answerthis-brand span{letter-spacing:-.045em;font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(36px,4vw,56px)}.answerthis-copy h2{margin-top:26px}.answerthis-copy p{max-width:620px;color:var(--muted);margin:34px 0}.site-footer{min-height:150px;color:var(--muted);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:28px;font-size:12px;display:grid}.site-footer>p{text-align:center}.site-footer>div{justify-self:end;gap:24px;display:flex}@media (max-width:820px){.frame{width:min(100% - 32px,1180px)}.site-header nav{gap:16px}.site-header nav a:nth-child(2),.site-header nav a:nth-child(3){display:none}.hero{padding:80px 0 64px}.hero-bottom,.thesis,.scope,.split-heading,.prose-grid,.answerthis-inner{grid-template-columns:1fr;gap:36px}.system-figure img{height:62vw;min-height:330px}.section{padding-top:82px;padding-bottom:82px}.step,.research-list article,.runtime-list article{grid-template-columns:52px 1fr;gap:12px 20px}.step p,.research-list article p,.research-list small,.runtime-list article p{grid-column:2}.scope-levels{grid-template-columns:repeat(2,1fr)}.answerthis-brand{min-height:230px}}@media (max-width:520px){h1{font-size:44px}.site-header{height:74px}.system-figure figcaption{grid-template-columns:1fr auto}.system-figure figcaption span:nth-child(2){display:none}.answerthis-brand{gap:18px;min-height:180px;padding:26px}.answerthis-brand img{width:68px;height:68px}.site-footer{grid-template-columns:1fr;gap:20px;padding:38px 0}.site-footer>p{text-align:left}.site-footer>div{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
