.nf{background:var(--ink);place-items:center;min-height:100svh;padding:2rem;display:grid}.nf-in{text-align:center;--line:var(--line-l);max-width:560px}.nf-kicker{font:600 .72rem var(--ff-b);letter-spacing:.24em;text-transform:uppercase;color:var(--honey);align-items:center;gap:.6rem;display:inline-flex}.nf-kicker .lucide{width:15px;height:15px}.nf-code{font:600 clamp(6rem,22vw,11rem)/.9 var(--ff-d);letter-spacing:-.03em;color:var(--cream);margin:1.2rem 0 .4rem}.nf-code em{color:var(--ember);font-variation-settings:"SOFT" 80,"WONK" 1;font-style:italic;font-weight:500}.nf-title{font:italic 500 clamp(1.5rem,4vw,2.2rem)/1.2 var(--ff-d);color:var(--cream)}.nf-sub{font:.98rem/1.65 var(--ff-b);color:#c4b49b;max-width:42ch;margin:1rem auto 2rem}.nf-ctas{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.nf .btn-primary{background:var(--cream);color:var(--ink)}.nf .btn-primary:hover{background:var(--ember);color:var(--cream)}.nf-ghost{color:var(--flour2);border-color:#f7f1e566}.nf-ghost:hover{background:var(--cream);color:var(--ink)}.nf-foot{font:.8rem var(--ff-b);color:#f7f1e573;margin-top:3rem}
