@import "https://fonts.googleapis.com/css2?family=Michroma&family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";
:root{--paper:#edece7;--ink:#111;--ink-2:#5a5955;--ink-3:#6b6a66;--white:#fff;--lime:#baca49;--lime-hover:#cfdc6e;--lime-wash:color-mix(in srgb, var(--lime) 12%, var(--paper));--lime-soft:color-mix(in srgb, var(--lime) 28%, var(--paper));--lime-line:color-mix(in srgb, var(--lime) 70%, var(--paper));--black:#0b0b0b;--dark:#161616;--dark-card:#1a1a1a;--muted:#a3a29d;--muted-2:#b9b8b3;--rule:#1111111f;--rule-strong:#11111124;--rule-dark:#edece71f;--rule-dark-strong:#edece740;--amber:#d9b25c;--red:#e0735f;--display:Michroma, sans-serif;--body:"Space Grotesk", sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--container:1320px;--gutter:clamp(20px,5vw,64px);--section:clamp(72px,9vw,128px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--lime);color:var(--ink)}@keyframes pw-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
