.not-found_root__xij08{position:relative;min-height:100vh;width:100%;background:var(--theme-bg);color:var(--theme-text);overflow:hidden;text-align:center;padding:24px;isolation:isolate}.not-found_bgGrid__oS_8V{position:absolute;inset:0;z-index:-1;opacity:.4;mask-image:radial-gradient(circle at center,black 0,transparent 80%);-webkit-mask-image:radial-gradient(circle at center,black 0,transparent 80%)}.not-found_rays__0Q4Zj{z-index:-1;opacity:.6}.not-found_content__eXtMa{position:relative;z-index:1;max-width:600px}.not-found_logo__FhkGj{z-index:10;margin-bottom:32px}.not-found_logoImage__cY9ok{height:24px;width:auto}.not-found_errorCode___H6ov{margin:0;font-family:var(--font-stack-notch),var(--theme-font-sans);font-size:clamp(120px,20vw,240px);font-weight:800;line-height:.8;letter-spacing:-.04em;color:var(--theme-header-accent);text-shadow:0 0 80px color-mix(in srgb,var(--theme-header-accent) 40%,transparent);animation:not-found_float__u5ckY 6s ease-in-out infinite}.not-found_title__Vh7BH{margin:24px 0 16px;font-family:var(--font-stack-headline),var(--theme-font-sans);font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--theme-hero-ink,white)}.not-found_description__gCEE1{margin:0 0 40px;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.4;color:var(--theme-text-muted)}.not-found_button__R1Q86,.not-found_description__gCEE1{font-family:var(--font-stack-text),var(--theme-font-sans)}.not-found_button__R1Q86{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:32px;border:1px solid var(--theme-header-border);background:var(--theme-header-ink);color:var(--theme-accent-on-accent);font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:.02em;transition:transform .2s ease,box-shadow .2s ease,opacity .15s ease}.not-found_button__R1Q86:hover{opacity:.86;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.not-found_button__R1Q86:active{transform:translateY(0)}.not-found_icon__u61jq{font-size:14px;transform:rotate(-45deg)}@keyframes not-found_float__u5ckY{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}