.NotFound404-module__E825fa__stage{background:#000;position:fixed;inset:0;overflow:hidden}.NotFound404-module__E825fa__canvas{width:100%;height:100%;display:block}.NotFound404-module__E825fa__figures{position:absolute;inset:0}.NotFound404-module__E825fa__figure{width:18%;height:18%;position:absolute}.NotFound404-module__E825fa__message{z-index:100;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.NotFound404-module__E825fa__card{color:#131221;opacity:0;flex-direction:column;align-items:center;transition:opacity .5s;display:flex}.NotFound404-module__E825fa__visible{opacity:1}.NotFound404-module__E825fa__kicker{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,4.5vw,2.1875rem);font-weight:600}.NotFound404-module__E825fa__code{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(3.5rem,15vw,5rem);font-weight:800;line-height:.9}.NotFound404-module__E825fa__blurb{text-align:center;max-width:46ch;font-family:var(--font-body), system-ui, sans-serif;color:#3c4356;margin:0;font-size:clamp(.875rem,2.6vw,.9375rem);line-height:1.75}.NotFound404-module__E825fa__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.NotFound404-module__E825fa__action{font-family:var(--font-body), system-ui, sans-serif;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 24px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.NotFound404-module__E825fa__action:focus-visible{outline-offset:3px;outline:3px solid #4e12fc}.NotFound404-module__E825fa__back{color:#131221;background:0 0;border:2px solid #131221}.NotFound404-module__E825fa__back:hover{color:#fff;background:#131221}.NotFound404-module__E825fa__back svg{transition:transform .16s}.NotFound404-module__E825fa__back:hover svg{transform:translate(-2px)}.NotFound404-module__E825fa__home{color:#fff;background:#4e12fc;border:2px solid #4e12fc}.NotFound404-module__E825fa__home:hover{background:#3b02d1;border-color:#3b02d1}@media (prefers-reduced-motion:reduce){.NotFound404-module__E825fa__card,.NotFound404-module__E825fa__action,.NotFound404-module__E825fa__back svg{transition:none}}
