.essay.svelte-1qrjrj3{max-width:720px;color:var(--color-text,#eef);margin:0 auto;padding:12px 20px 96px}.crumb.svelte-1qrjrj3{font-family:var(--font-mono,"Space Mono", monospace);letter-spacing:1px;color:#ffffff80;margin-bottom:8px;font-size:11px}.crumb.svelte-1qrjrj3 a:where(.svelte-1qrjrj3){color:#7fb0e0;text-decoration:none}.crumb.svelte-1qrjrj3 .sep:where(.svelte-1qrjrj3){color:#ffffff4d;margin:0 8px}.head.svelte-1qrjrj3{border-bottom:1px solid #ffffff1a;margin-bottom:32px;padding-bottom:24px}h1.svelte-1qrjrj3{letter-spacing:.5px;margin:0 0 16px;font-family:Bebas Neue,Space Mono,sans-serif;font-size:clamp(40px,8vw,62px);line-height:1.02}.dek.svelte-1qrjrj3{color:#ffffffb8;margin:0;font-family:Crimson Pro,Georgia,serif;font-size:20px;font-style:italic;line-height:1.5}.body.svelte-1qrjrj3 p{color:#ffffffe6;margin:0 0 22px;font-family:Crimson Pro,Georgia,serif;font-size:19px;line-height:1.72}.hero.svelte-1qrjrj3{margin:0 0 34px}.hero.svelte-1qrjrj3 img:where(.svelte-1qrjrj3){border:1px solid #ffffff14;border-radius:10px;width:100%;height:auto;display:block}.fig.svelte-1qrjrj3{margin:30px 0}.fig.svelte-1qrjrj3 img:where(.svelte-1qrjrj3){border-radius:8px;width:100%;height:auto;display:block}.fig-diagram.svelte-1qrjrj3 img:where(.svelte-1qrjrj3){background:#0a0e18;border:1px solid #7fb0e02e}.fig-photo.svelte-1qrjrj3 img:where(.svelte-1qrjrj3){border:1px solid #ffffff14}.fig-wide.svelte-1qrjrj3{max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:20px}@media (width>=1080px){.fig-wide.svelte-1qrjrj3{margin-inline:-140px;padding-inline:0}}.fig.svelte-1qrjrj3 figcaption:where(.svelte-1qrjrj3){font-family:var(--font-mono,"Space Mono", monospace);letter-spacing:.3px;color:#ffffff80;margin-top:9px;font-size:12px;line-height:1.5}.fig.svelte-1qrjrj3 .credit:where(.svelte-1qrjrj3){color:#ffffff52;margin-top:3px;font-size:11px;display:block}.body.svelte-1qrjrj3 h2:where(.svelte-1qrjrj3){font-family:var(--font-mono,"Space Mono", monospace);letter-spacing:2px;text-transform:uppercase;color:#7fb0e0;margin:40px 0 18px;font-size:14px}.body.svelte-1qrjrj3 a{color:#cfe3fb;border-bottom:1px solid #7fb0e066;text-decoration:none}.body.svelte-1qrjrj3 a:hover{border-bottom-color:#7fb0e0}.body.svelte-1qrjrj3 em{font-style:italic}.body.svelte-1qrjrj3 strong{color:#fff;font-weight:600}.doors.svelte-1qrjrj3,.sources.svelte-1qrjrj3{border-top:1px solid #ffffff1a;margin-top:44px;padding-top:20px}.doors.svelte-1qrjrj3 h3:where(.svelte-1qrjrj3),.sources.svelte-1qrjrj3 h3:where(.svelte-1qrjrj3){font-family:var(--font-mono,"Space Mono", monospace);letter-spacing:2px;text-transform:uppercase;color:#ffffff8c;margin:0 0 12px;font-size:12px}.doors.svelte-1qrjrj3 ul:where(.svelte-1qrjrj3),.sources.svelte-1qrjrj3 ul:where(.svelte-1qrjrj3){flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.doors.svelte-1qrjrj3 a:where(.svelte-1qrjrj3),.sources.svelte-1qrjrj3 a:where(.svelte-1qrjrj3){color:#cfe3fb;border-bottom:1px solid #7fb0e066;font-size:15px;text-decoration:none}.doors.svelte-1qrjrj3 .tag:where(.svelte-1qrjrj3){font-family:var(--font-mono,"Space Mono", monospace);letter-spacing:1px;text-transform:uppercase;color:#fff6;margin-left:8px;font-size:10px}
