:root{--ink:#07080d;--ink-2:#0d1118;--ink-3:#141923;--gold:#c7a35a;--gold-soft:#f0d28a;--cobalt:#355caa;--text:#f7f3e8;--muted:#aeb8c7;--dim:#727d8e;--line:#f0d28a2e;--line-cool:#aeb8c729;--max:1180px}*{box-sizing:border-box}html{background:var(--ink);color:var(--text)}body{background:linear-gradient(180deg, #355caa21, transparent 34rem), radial-gradient(circle at 68% 0%, #c7a35a17, transparent 26rem), var(--ink);min-height:100vh;color:var(--text);margin:0;font-family:Cormorant Garamond,Georgia,serif}a{color:inherit;text-decoration:none}main{min-height:100vh}.shell{width:min(var(--max), calc(100% - 40px));margin:0 auto}.topbar,.footer{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:flex}.topbar a,.footer a,.mono-link{color:var(--gold-soft)}.nav{flex-wrap:wrap;gap:18px;display:flex}.mono{letter-spacing:0;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace}.kicker{color:var(--gold-soft);letter-spacing:0;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:64px;min-height:calc(100svh - 96px);padding:34px 0 76px;display:grid}.hero h1,.page-title{max-width:860px;color:var(--text);margin:18px 0 0;font-size:clamp(58px,8.3vw,132px);font-weight:600;line-height:.9}.subline,.lede{color:#d8deea;max-width:720px;margin:28px 0 0;font-size:clamp(22px,2.5vw,34px);line-height:1.16}.actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:38px;display:flex}.button{border:1px solid var(--gold);text-transform:uppercase;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:inline-flex}.button.gold{background:var(--gold);color:#111014}.button.ghost{color:var(--gold-soft);background:0 0}.chart-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.chart-head{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:flex}.chart{aspect-ratio:1.65;width:100%;height:auto;display:block}.sample-badge{width:fit-content;color:var(--gold-soft);text-transform:uppercase;border:1px solid #c7a35a61;padding:5px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.strip,.registry-strip{border-top:1px solid var(--line-cool);border-bottom:1px solid var(--line-cool)}.proof-section,.page-section{padding:76px 0}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.section-title{color:var(--text);margin:0;font-size:clamp(34px,4vw,58px);font-weight:600;line-height:.98}.falsification-grid{border-top:1px solid var(--line-cool);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.falsification-card{border-right:1px solid var(--line-cool);min-height:228px;padding:22px}.falsification-card:last-child{border-right:0}.card-date,.table th,.policy-eyebrow{color:var(--dim);text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.falsification-card h3{color:var(--gold-soft);margin:18px 0 12px;font-size:28px;font-weight:600;line-height:1.02}.falsification-card p{color:#cfd6e2;margin:0;font-size:18px;line-height:1.22}.principles{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.principles div{border-right:1px solid var(--line-cool);min-height:132px;color:var(--text);text-transform:uppercase;align-items:center;padding:24px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(15px,1.5vw,18px);line-height:1.25;display:flex}.principles div:last-child{border-right:0}.page{padding:72px 0 56px}.page-title{font-size:clamp(54px,7.2vw,108px)}.narrow{max-width:760px}.table-wrap{border-top:1px solid var(--line-cool);overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:840px}.table th,.table td{border-bottom:1px solid var(--line-cool);text-align:left;vertical-align:top;padding:18px 14px}.table td{color:#d8deea;font-size:18px;line-height:1.22}.status{color:var(--dim);text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.status.open{color:var(--gold-soft)}.note{color:var(--muted);text-transform:uppercase;margin-top:18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.policy-item{border-top:1px solid var(--line);padding-top:18px}.policy-item h2{color:var(--gold-soft);margin:12px 0;font-size:30px;line-height:1.02}.policy-item p,.policy-list li{color:#d8deea;font-size:19px;line-height:1.28}.policy-list{margin:34px 0 0;padding-left:20px}.footer{border-top:1px solid var(--line-cool);align-items:flex-start;padding-bottom:36px}@media (max-width:900px){.hero,.falsification-grid,.principles,.policy-grid{grid-template-columns:1fr}.hero{gap:42px;min-height:auto}.falsification-card,.principles div{border-right:0;border-bottom:1px solid var(--line-cool)}.falsification-card:last-child,.principles div:last-child{border-bottom:0}}@media (max-width:640px){.shell{width:min(var(--max), calc(100% - 28px))}.topbar,.footer,.section-head{flex-direction:column;align-items:flex-start}.hero h1,.page-title{font-size:55px}.actions{flex-direction:column;align-items:stretch}.button{width:100%}}
