@font-face{font-family:Inter;src:url('../fonts/inter-latin-wght-normal.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Playfair Display;src:url('../fonts/playfair-display-latin-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url('../fonts/jetbrains-mono-latin-600-normal.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
:root{--paper:#f2ead3;--ink:#030305;--white:#fff;--muted:#a1a1aa;--line:#27272a;--space:clamp(1.25rem,3vw,3rem);--measure:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font:400 16px/1.6 "Playfair Display",Georgia,serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto;display:block}.eyebrow,.card-index{font:600 11px/1.2 "JetBrains Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.04;letter-spacing:-.045em}.button{display:inline-flex;align-items:center;gap:.65rem;background:var(--paper);color:var(--ink);padding:.9rem 1.25rem;border:1px solid var(--paper);border-radius:999px;font:600 12px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.05em;transition:transform .25s ease,background .25s ease}.button:hover{transform:translateY(-3px);background:#fff}.button--small{padding:.75rem 1rem}.text-link{font:600 12px/1 "JetBrains Mono",monospace;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:.45rem}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px)}:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.skip-link{position:fixed;z-index:200;top:1rem;left:1rem;padding:.7rem 1rem;background:var(--paper);color:var(--ink);transform:translateY(-200%)}.skip-link:focus{transform:none}.empty-state{padding:3rem 0;color:var(--muted)}
