:where(.pg-404) .nf{background:var(--bg-0);border-bottom:1px solid var(--line-soft);padding:clamp(9rem,14vw,11rem) 0 clamp(4rem,8vw,6.5rem)}:where(.pg-404) .nf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem clamp(3rem,7vw,7rem);display:grid}:where(.pg-404) .nf h1{font:400 clamp(2.6rem, 5.4vw, 4.8rem)/1.02 var(--display);letter-spacing:-.024em;margin-top:1.2rem}:where(.pg-404) .nf h1 em{color:var(--red);font-style:italic;font-weight:340}:where(.pg-404) .nf-lead{color:var(--ivory-dim);max-width:32rem;margin:1.6rem 0 0;font-size:clamp(1.05rem,1.4vw,1.2rem)}:where(.pg-404) .nf-call{color:var(--ivory-faint);margin:1.4rem 0 0;font-size:.95rem}:where(.pg-404) .nf-call a{color:var(--ivory);border-bottom:1px solid var(--line-strong)}:where(.pg-404) .nf-call a:hover{border-bottom-color:var(--red)}:where(.pg-404) .nf-links{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}:where(.pg-404) .nf-links li{border-bottom:1px solid var(--line-soft)}:where(.pg-404) .nf-links a{color:var(--ivory);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem 1.2rem;padding:1.15rem 0;display:grid}:where(.pg-404) .nf-links b{font:400 clamp(1.2rem, 1.8vw, 1.45rem)/1.25 var(--display);transition:transform .3s var(--ease)}:where(.pg-404) .nf-links small{color:var(--ivory-faint);grid-column:1;font-size:.88rem}:where(.pg-404) .nf-links .go{color:var(--ivory-faint);transition:color .2s, transform .25s var(--ease);grid-area:1/2/span 2}:where(.pg-404) .nf-links a:hover b,:where(.pg-404) .nf-links a:hover .go{transform:translate(4px)}:where(.pg-404) .nf-links a:hover .go{color:var(--red)}@media (max-width:860px){:where(.pg-404) .nf-grid{grid-template-columns:1fr}}
