:root{--paper:#f2efe8;--ink:#171715;--muted:#79756c;--line:#1717152e;--page:min(1440px, calc(100vw - 48px));color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{background:linear-gradient(#ffffff2e, #ffffff2e), var(--paper);min-width:320px;color:var(--ink);margin:0}body:before{content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}a:hover{opacity:.58}.site-shell{width:var(--page);min-height:100vh;margin:0 auto}.site-header,.site-footer{letter-spacing:.24em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:10px;display:flex}.site-header{border-bottom:1px solid var(--line);height:94px}.site-header nav{gap:40px;display:flex}.wordmark{font-weight:600}.site-footer{border-top:1px solid var(--line);min-height:96px;color:var(--muted)}.eyebrow,.meta,.archive-code,.table-label{letter-spacing:.22em;text-transform:uppercase;font-size:10px;line-height:1.5}.hero{grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr);align-items:center;gap:9vw;min-height:690px;padding:68px 0 76px;display:grid}.hero h1{letter-spacing:-.045em;margin:12px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,8.2vw,132px);font-weight:400;line-height:.9}.hero h2{letter-spacing:-.018em;margin:0 0 34px;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3.1vw,49px);font-weight:400}.principles{border-top:1px solid var(--line);width:min(440px,100%);margin:0 0 42px}.principle-row{border-bottom:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;grid-template-columns:1fr 1fr;padding:11px 0;font-size:12px;display:grid}.enter-link{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:18px;font-size:12px;display:inline-flex}.record-sheet{border:1px solid var(--line);background:#ffffff1c;grid-template-columns:1fr 132px;min-height:420px;display:grid}.record-visual{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:48px 48px;min-height:420px;position:relative;overflow:hidden}.record-visual:after{content:"EVOLUTION  /  PURPOSE  /  TIME";letter-spacing:.22em;color:var(--muted);font-size:9px;position:absolute;bottom:24px;left:28px}.trace{border:1px solid #17171547;border-radius:50% 48% 35% 34%/38% 41% 29% 31%;position:absolute;inset:17% 11% 20%;transform:skew(-6deg)}.trace:before,.trace:after{content:"";border:1px solid #17171538;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-25px}.trace:before{left:14%}.trace:after{right:14%}.record-meta{border-left:1px solid var(--line);flex-direction:column;display:flex}.record-meta div{border-bottom:1px solid var(--line);padding:18px 14px}.record-meta span,.record-meta strong{text-transform:uppercase;display:block}.record-meta span{color:var(--muted);letter-spacing:.18em;margin-bottom:7px;font-size:7px}.record-meta strong{letter-spacing:.14em;white-space:pre-line;font-size:8px;font-weight:500;line-height:1.55}.archive-preview{border-top:1px solid var(--line);padding:34px 0 70px}.section-heading{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.card{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:270px;padding:20px;display:flex}.card-open{color:var(--muted)}.card h3{margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.card .ghost{border-top:1px solid var(--line);height:96px;position:relative}.card .ghost:after{content:"";border-top:1px solid #17171538;position:absolute;top:46%;left:8%;right:8%}.page-intro{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1fr;gap:8vw;padding:92px 0 72px;display:grid}.page-intro h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,100px);font-weight:400;line-height:.95}.page-intro p,.prose p{margin-top:0;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.7}.index-list{padding:24px 0 80px}.index-row{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr 110px 110px;align-items:baseline;gap:22px;padding:20px 0;display:grid}.index-row .title{font-family:Georgia,Times New Roman,serif;font-size:23px}.index-rule{color:var(--muted)}.prose{max-width:780px;margin:0 auto;padding:90px 0 110px}.prose h2{letter-spacing:.24em;text-transform:uppercase;margin:54px 0 22px;font-size:11px}.prose blockquote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:58px 0;padding:32px 0;font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:1.35}.related-records{border-top:1px solid var(--line);margin-top:72px;padding-top:24px}@media (width<=900px){:root{--page:calc(100vw - 32px)}.hero{grid-template-columns:1fr;gap:56px}.record-sheet,.record-visual{min-height:360px}.cards,.page-intro{grid-template-columns:1fr}.index-row{grid-template-columns:110px 1fr}.index-row>:nth-child(3),.index-row>:nth-child(4){display:none}}@media (width<=560px){.site-header{align-items:flex-start;padding-top:27px}.site-header nav{gap:12px}.wordmark{max-width:150px;line-height:1.5}.hero{min-height:auto;padding-top:48px}.hero h1{font-size:58px}.record-sheet{grid-template-columns:1fr 94px}.record-meta div{padding:13px 9px}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.6}}
