.hero-copy h1{font-size:clamp(4.8rem,8vw,9.4rem);line-height:.76}.hero-copy h1 em{font-size:.91em}
.mirror-object{background:radial-gradient(circle at 50% 46%,#f4f1ea 0 17%,#e9e5dc 18% 40%,#ddd7cc 72%,#d6cfc3 100%)}
.mirror-field{position:relative;width:min(35rem,88%);aspect-ratio:1;margin:auto}.orbit{position:absolute;border:1px solid rgba(23,23,21,.2);border-radius:50%}.o1{inset:4%}.o2{inset:19%}.o3{inset:36%;border-color:rgba(23,23,21,.35)}
.return-axis{position:absolute;left:10%;right:10%;top:50%;height:1px;background:var(--gold);transform:translateY(-50%)}.return-axis::before,.return-axis::after{content:"";position:absolute;top:-.23rem;width:.45rem;height:.45rem;border-top:1px solid var(--gold);border-right:1px solid var(--gold)}.return-axis::before{left:0;transform:rotate(-135deg)}.return-axis::after{right:0;transform:rotate(45deg)}
.mirror-node{position:absolute;top:50%;display:grid;place-items:center;gap:.15rem;width:6.5rem;aspect-ratio:1;border:1px solid rgba(23,23,21,.35);border-radius:50%;background:var(--paper);font:500 1.2rem var(--display);transform:translateY(-50%)}.mirror-node small{font:.36rem var(--body);letter-spacing:.08em;text-transform:uppercase}.mirror-node.human{left:2%}.mirror-node.model{right:2%;color:var(--muted)}
.mirror-field strong{position:absolute;left:50%;top:50%;display:grid;place-items:center;gap:.18rem;transform:translate(-50%,-50%);font:500 1.5rem var(--display);letter-spacing:.14em}.mirror-field strong small{font:.36rem var(--body);letter-spacing:.08em;text-transform:uppercase}.mirror-object blockquote{max-width:29rem}
.manifesto{background:#dfdad0}.manifesto blockquote{max-width:1100px}.formula{white-space:normal}.formula i{color:var(--gold);font-weight:400}.record-heading h2{max-width:13ch}.authorship{max-width:64rem}
@media(max-width:620px){.hero-copy h1{font-size:clamp(4.4rem,21vw,6.5rem)}.mirror-field{width:92%}.mirror-node{width:4.4rem;font-size:.9rem}.mirror-node small{display:none}.record-heading h2{max-width:none}}
