:root{--bg: #050505;--text: #e8edf3;--text-dim: rgba(232, 237, 243, .66);--mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pad: clamp(1.25rem, 2.6vw, 2.5rem);color-scheme:dark;color:var(--text);background:var(--bg);font-family:var(--mono);font-size:16px;line-height:1.5;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{background:var(--bg);color:var(--text);overflow:hidden}::selection{background:var(--text);color:var(--bg)}a{color:inherit;text-decoration:none}p,h1{margin:0;font-weight:400}.scene{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:block;width:100%;height:100%;filter:blur(3px);transform:scale(1.03)}.shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,5,5,.35) 0%,transparent 28%),linear-gradient(0deg,rgba(5,5,5,.55) 0%,transparent 42%)}.cell{position:relative;z-index:1;padding:var(--pad);display:flex;flex-direction:column;min-width:0}.tl{justify-content:flex-start;align-items:flex-start}.tr{justify-content:flex-start;align-items:flex-end}.bl{justify-content:flex-end;align-items:flex-start}.br{justify-content:flex-end;align-items:flex-end}.wordmark{color:var(--text);font-size:1.35rem;font-weight:500;letter-spacing:.06em;line-height:1}.wordmark .dim{color:var(--text-dim)}.meta{gap:.35rem;font-size:.8rem;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--text-dim);text-align:right}.clock{color:var(--text)}.statement-title{font-size:clamp(1.35rem,2.3vw,1.9rem);font-weight:400;line-height:1.3;letter-spacing:-.015em;max-width:22ch;color:var(--text)}.figure-f{margin:0;font-family:var(--mono);font-size:clamp(.4rem,min(.78vw,1.3vh),.66rem);font-weight:300;line-height:1.15;letter-spacing:0;color:var(--text-dim);white-space:pre}@media (max-width: 720px){.scene{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto}.cell{padding:1.1rem 1.25rem}.tr{align-items:flex-start;text-align:left;padding-top:0}.br{align-items:flex-start;padding-bottom:1.5rem}.statement-title{max-width:none}.wordmark{font-size:1.15rem}}
