:root{--paper:#f7f3ea;--ink:#17211f;--muted:#59635f;--line:#d7d8cd;--accent:#116466;--wash:#dcebea;--signal:#e35b3f;--white:#fff;--reading:Georgia,"Times New Roman",serif;--ui:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;--mono:ui-monospace,"SFMono-Regular",Consolas,monospace;--max:94rem;--gutter:clamp(1.2rem,4vw,5rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--reading);line-height:1.55}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:10;background:var(--white);padding:.7rem;outline:3px solid var(--accent)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem var(--gutter);border-bottom:1px solid var(--line);font-family:var(--ui);background:rgb(247 243 234/.94);position:sticky;top:0;z-index:5;backdrop-filter:blur(12px)}.identity{display:flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none}.identity span:last-child{display:grid}.identity small{color:var(--muted)}.mark{display:grid;place-items:center;width:2.7rem;aspect-ratio:1;border-radius:.35rem;background:var(--accent);color:white;font:700 .8rem var(--mono)}nav{display:flex;gap:1.5rem}nav a,.links a{color:inherit;text-underline-offset:.25em}.hero{max-width:var(--max);margin:auto;padding:clamp(4rem,9vw,8rem) var(--gutter);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(3rem,8vw,8rem);align-items:center}.eyebrow{font:700 .76rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}h1{font-size:clamp(3rem,6.5vw,6.7rem);line-height:.93;letter-spacing:-.055em;max-width:13ch;margin:.35em 0}.lede{font-size:clamp(1.2rem,2vw,1.7rem);max-width:42rem;color:var(--muted)}.actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2rem}.button{font:700 1rem var(--ui);padding:.9rem 1.15rem;background:var(--ink);color:var(--white);text-decoration:none;border:1px solid var(--ink);border-radius:.25rem}.button.ghost{color:var(--ink);background:transparent}.orbit{position:relative;aspect-ratio:1;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,var(--wash),transparent 65%)}.orbit:before,.orbit:after{content:"";position:absolute;border:1px dashed var(--accent);border-radius:50%;inset:17%}.orbit:after{inset:34%}.core{font:700 .8rem var(--mono);background:var(--ink);color:white;padding:1rem;border-radius:50%;z-index:2}.node{position:absolute;font:600 .72rem var(--mono);padding:.4rem .6rem;background:var(--white);border:1px solid var(--line);border-radius:2rem}.n1{top:5%;left:42%}.n2{right:0;top:46%}.n3{bottom:7%;left:40%}.n4{left:-2%;top:45%}.question-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:var(--max);margin:auto;border-block:1px solid var(--line)}.question-grid article{padding:2rem;border-right:1px solid var(--line)}.question-grid article:last-child{border:0}.question-grid p{font:700 .72rem var(--mono);color:var(--accent);text-transform:uppercase}.question-grid h2{font-size:1.25rem;line-height:1.35}.section{max-width:var(--max);margin:auto;padding:clamp(4rem,8vw,7rem) var(--gutter);border-bottom:1px solid var(--line)}.section h2{font-size:clamp(2.4rem,5vw,5rem);line-height:1;letter-spacing:-.04em;margin:.25em 0}.section-copy{max-width:45rem}.section-copy>p:last-child,.boundary>p{font-size:1.2rem;color:var(--muted);max-width:48rem}.live{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,7rem)}.status-panel{background:var(--white);border:1px solid var(--line);box-shadow:0 1.5rem 4rem rgb(23 33 31/.08)}.status-row{display:flex;justify-content:space-between;padding:1.3rem 1.5rem;border-bottom:1px solid var(--line);font-family:var(--ui)}.status-row strong{font-family:var(--mono);color:var(--accent)}dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}dl div{padding:1.5rem;border-right:1px solid var(--line)}dl div:last-child{border:0}dt{font:700 .68rem var(--mono);text-transform:uppercase;color:var(--muted)}dd{margin:.5rem 0 0;font-family:var(--ui)}.note{padding:1.2rem 1.5rem;margin:0;background:var(--wash)}.lab{display:grid;grid-template-columns:.8fr 1.2fr;margin-top:3rem;border:1px solid var(--line);background:var(--white)}fieldset{border:0;margin:0;padding:1rem 0}legend{font:700 .75rem var(--mono);padding:1.5rem;text-transform:uppercase;color:var(--muted)}label{display:block;padding:1rem 1.5rem;border-top:1px solid var(--line);font-family:var(--ui);cursor:pointer}input{accent-color:var(--accent);margin-right:.7rem}.lab-result{padding:2.5rem;background:var(--ink);color:white}.lab-result>strong{font:700 clamp(2rem,4vw,4rem)/1 var(--mono);color:#92d4cd}.lab-result>p:not(.eyebrow){font-size:1.15rem;color:#d8e1df}.claim{border-top:1px solid #44504d;padding-top:1.5rem;margin-top:2.5rem}.claim span{display:block;font:700 .68rem var(--mono);color:#92d4cd;text-transform:uppercase}.claim b{font-weight:400}.boundary{padding-right:max(var(--gutter),22vw)}.links{display:flex;flex-wrap:wrap;gap:1.5rem;font-family:var(--ui);margin-top:2rem}footer{max-width:var(--max);margin:auto;padding:2rem var(--gutter);display:flex;justify-content:space-between;gap:1rem;font:600 .75rem var(--mono);color:var(--muted)}:focus-visible{outline:3px solid #194a99;outline-offset:3px}@media(max-width:850px){nav{display:none}.hero,.live{grid-template-columns:1fr}.orbit{max-width:28rem}.question-grid{grid-template-columns:1fr 1fr}.question-grid article:nth-child(2){border-right:0}.lab{grid-template-columns:1fr}.boundary{padding-right:var(--gutter)}}@media(max-width:520px){.question-grid{grid-template-columns:1fr}.question-grid article{border-right:0;border-bottom:1px solid var(--line)}dl{grid-template-columns:1fr}dl div{border-right:0;border-bottom:1px solid var(--line)}footer{display:grid}.hero{padding-top:3rem}}@media(prefers-reduced-motion:no-preference){.orbit{animation:float 7s ease-in-out infinite}.node{animation:counter 7s ease-in-out infinite}@keyframes float{50%{transform:translateY(-.6rem) rotate(1deg)}}@keyframes counter{50%{transform:translateY(.3rem)}}}

