.site{color:#141310;background:#f4f0e6 radial-gradient(#1413100d .6px,#0000 .6px) 0 0/5px 5px;min-height:100vh;font-family:Georgia,serif}.site-nav{z-index:2;letter-spacing:.08em;text-transform:uppercase;background:#f4f0e6f0;border-bottom:2px solid #141310;justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,72px);font:700 12px/1.2 ui-monospace,monospace;display:flex;position:sticky;top:0}.site-nav a{color:inherit;text-decoration:none}.site-nav__links{gap:22px;display:flex}.site-wrap{width:min(1120px,100% - 40px);margin:0 auto;padding:76px 0 100px}.site-kicker{letter-spacing:.12em;text-transform:uppercase;color:#d7141a;font:700 12px/1.3 ui-monospace,monospace}.site h1{letter-spacing:-.05em;max-width:820px;margin:18px 0 28px;font-size:clamp(2.6rem,7vw,6.8rem);line-height:.92}.site-lede{color:#5c574d;max-width:620px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.45}.tree{border-top:2px solid #141310;border-bottom:2px solid #141310;grid-template-columns:repeat(4,1fr);gap:0;margin-top:72px;display:grid}.tree-card{border-right:1px solid #cbc4b3;min-height:230px;padding:22px 18px 28px;position:relative}.tree-card:last-child{border-right:0}.tree-card:not(:last-child):after{content:"→";color:#d7141a;background:#f4f0e6;font:700 20px Georgia,serif;position:absolute;top:50%;right:-10px}.tree-no{color:#d7141a;font:700 12px ui-monospace,monospace}.tree-card h2{margin:46px 0 10px;font-size:clamp(1.4rem,2.4vw,2.25rem);line-height:.98}.tree-card p{color:#5c574d;font:15px/1.5 ui-sans-serif,system-ui,sans-serif}.evidence{grid-template-columns:1.2fr .8fr;align-items:start;gap:28px;margin-top:56px;display:grid}.evidence img{border:1px solid #cbc4b3;width:100%;box-shadow:8px 8px #e9e3d5}.evidence-copy{color:#f4f0e6;background:#141310;padding:22px}.evidence-copy h2{margin:0 0 14px;font-size:2rem}.evidence-copy p{color:#a9a396;margin:0;font:15px/1.55 ui-sans-serif,system-ui,sans-serif}.site-footer{border-top:2px solid #141310;justify-content:space-between;gap:20px;margin-top:90px;padding-top:18px;font:12px ui-monospace,monospace;display:flex}@media (max-width:760px){.site-nav__links{gap:10px}.tree,.evidence{grid-template-columns:1fr}.tree-card{border-bottom:1px solid #cbc4b3;border-right:0;min-height:auto}.tree-card:not(:last-child):after{content:"↓";inset:auto auto -13px 50%}.site-footer{display:block}}
