.page-404{background:#000}.nf{min-height:100svh;padding-top:calc(var(--header-h) + 16px);align-content:center;padding-bottom:clamp(40px,7vh,96px);display:grid}.nf-ambient{--gx:50%;--gy:34%;--gs:min(130vw, 1100px);--gc:#1f4bff3d;--wc:transparent}.nf-inner{text-align:center;justify-items:center;display:grid}.nf-mark{cursor:pointer;filter:drop-shadow(0 0 44px #3d7bff6b);width:clamp(148px,min(44vw,30svh),280px);transition:filter .9s var(--ease-out);margin-bottom:clamp(28px,4.6vh,52px)}.nf-tile{--b:var(--bevel-l);aspect-ratio:1;place-items:center;display:grid}.nf-tile:before{background:radial-gradient(120% 70% at 18% 0,#ffffff14,#0000 62%),linear-gradient(172deg,#ffffff0f,#ffffff04 46%),#020308e6}.nf-tile:after{--heat:1;transition:--heat .9s var(--ease-out)}.nf-mark-svg{color:#fff;width:56%;height:auto;overflow:visible}.nf-mark-svg [data-bracket=right]{transform-box:fill-box;transition:transform .9s var(--ease-in-out), opacity .4s var(--ease-ui)}.js-motion .nf-mark:not(.is-closed){filter:drop-shadow(0 0 18px #3d7bff1f)}.js-motion .nf-mark:not(.is-closed) .nf-tile:after{--heat:0}.js-motion .nf-mark:not(.is-closed) .nf-mark-svg [data-bracket=right]{opacity:0;transform:translate(80%)}.nf-code{margin-bottom:clamp(14px,2.2vh,22px)}.nf-title{max-width:1320px}.nf-cta{justify-items:center;width:100%;margin-top:clamp(28px,4.6vh,48px);display:grid}.nf-cta .btn-row{justify-content:center}
