:root{--ink:#1c1a17;--ink-soft:#6e675c;--paper:#faf8f5;--paper-deep:#f0ece4;--ivory:#faf8f5;--ivory-deep:#f0ece4;--brass:#b08d57;--brass-deep:#8e7143;--moss:#2e5a37;--stone:#8c857b;--line:#e4ded2;--hairline:rgba(28,26,23,.12);--radius:8px;--clay:#9c5a38;--clay-deep:#7a4629;--cream:#f9f6f1}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-size-adjust:100%}body,html{background:var(--paper)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.display{font-family:Archivo,sans-serif}.mono{font-family:IBM Plex Mono,monospace}img{display:block;width:100%;height:100%;object-fit:cover}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:transparent}::selection{background:var(--clay);color:#fff}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:var(--paper-deep)}::-webkit-scrollbar-thumb{background:var(--clay);border-radius:4px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}