@font-face{font-family:Goudy Heavyface;src:url(/fonts/goudy-heavyface.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/fonts/brandon-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/fonts/brandon-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.nf-page{--nf-copper:#c06b13;--nf-brown:#503629;--nf-cream:#f8f6f2;--nf-white:#fff;--nf-text:#382410;--nf-text-light:#7c6853;--nf-font-display:"Goudy Heavyface","Georgia",serif;--nf-font-body:"Brandon Grotesque",-apple-system,sans-serif;font-family:var(--nf-font-body);background:var(--nf-cream);color:var(--nf-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.nf-page .nf-logo{filter:drop-shadow(0 4px 10px #0000002e);width:96px;height:auto;margin-bottom:28px}.nf-page h1{font-family:var(--nf-font-display);color:var(--nf-copper);margin-bottom:8px;font-size:clamp(64px,14vw,120px);line-height:1}.nf-page h2{font-family:var(--nf-font-display);color:var(--nf-brown);margin-bottom:16px;font-size:clamp(24px,4vw,38px)}.nf-page p{color:var(--nf-text-light);max-width:440px;margin-bottom:32px;font-size:17px;line-height:1.7}.nf-page .nf-btn{background:var(--nf-copper);color:var(--nf-white);font-family:var(--nf-font-body);letter-spacing:1px;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 38px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #c06b1352}.nf-page .nf-btn:hover{background:var(--nf-brown);transform:translateY(-2px)}.nf-page .nf-links{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:26px;display:flex}.nf-page .nf-links a{color:var(--nf-copper);letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:700;text-decoration:none}.nf-page .nf-links a:hover{color:var(--nf-brown)}
