.eyebrow{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:500}.btn-ghost{border:1px solid var(--ink);color:var(--ink);font-family:var(--sans);letter-spacing:.04em;cursor:pointer;background:0 0;padding:10px 18px;font-size:13px;text-decoration:none;display:inline-block}.btn-ghost:hover{background:var(--ink);color:var(--cream)}@keyframes fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.fade-in{animation:.6s ease-out both fade-in}.crumbs{font-family:var(--sans);color:var(--ink-soft);margin:var(--s-5) 0 var(--s-6);font-size:13px}.crumbs a{color:var(--ink-soft);text-decoration:none}.crumbs a:hover{color:var(--saffron-700);text-decoration:underline;-webkit-text-decoration-color:var(--saffron-600);text-decoration-color:var(--saffron-600)}.crumbs .sep{color:var(--ink-mute);padding:0 8px}.crumbs .here{color:var(--ink)}.nf-wrap{max-width:640px;padding:var(--s-10) var(--s-6);margin:0 auto}.nf-num{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-mute);text-transform:uppercase;font-size:12px}.nf-wrap h1{font-family:var(--serif);margin:var(--s-3) 0;font-size:56px;font-weight:700;line-height:1.1}.nf-lede{font-family:var(--serif);color:var(--ink);margin:var(--s-4) 0 var(--s-6);font-size:22px;line-height:1.55}.nf-back{gap:var(--s-3);margin:var(--s-5) 0 var(--s-4);flex-wrap:wrap;display:flex}.nf-also{color:var(--ink-soft);margin:0;font-size:14px}@media (max-width:720px){.nf-wrap h1{font-size:36px}}
