.not-found-module__sxuMuG__page{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:100px 24px 60px;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__gridBg{pointer-events:none;background-image:linear-gradient(#6b205008 1px,#0000 1px),linear-gradient(90deg,#6b205008 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.not-found-module__sxuMuG__gridFade{background:radial-gradient(ellipse 70% 70% at 50% 50%, transparent 30%, var(--bg) 100%);pointer-events:none;position:absolute;inset:0}.not-found-module__sxuMuG__wordmark{color:var(--ink);letter-spacing:-.01em;z-index:1;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;text-decoration:none;position:absolute;top:28px;left:32px}.not-found-module__sxuMuG__wordmarkAccent{color:var(--accent)}.not-found-module__sxuMuG__inner{text-align:center;z-index:1;flex-direction:column;align-items:center;max-width:480px;display:flex;position:relative}.not-found-module__sxuMuG__map{opacity:0;width:280px;height:120px;margin-bottom:24px;animation:.4s .1s forwards not-found-module__sxuMuG__fadeIn}.not-found-module__sxuMuG__routePath{stroke-dasharray:300;stroke-dashoffset:300px;animation:1.4s cubic-bezier(.37,0,.63,1) .4s forwards not-found-module__sxuMuG__drawPath}.not-found-module__sxuMuG__pin{opacity:0;transform-origin:50% 100%;animation:.5s cubic-bezier(.34,1.56,.64,1) 1.7s forwards not-found-module__sxuMuG__pinDrop}.not-found-module__sxuMuG__numeral{color:var(--ink);letter-spacing:-.03em;opacity:0;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:clamp(5.5rem,18vw,9rem);font-weight:700;line-height:1;animation:.3s .6s forwards not-found-module__sxuMuG__fadeIn,.3s step-end 2.2s not-found-module__sxuMuG__glitch;position:relative}.not-found-module__sxuMuG__numeral:before,.not-found-module__sxuMuG__numeral:after{content:"404";opacity:0;width:100%;position:absolute;top:0;left:0}.not-found-module__sxuMuG__numeral:before{color:var(--accent);clip-path:polygon(0 30%,100% 30%,100% 50%,0 50%);animation:.3s step-end 2.2s not-found-module__sxuMuG__glitchA}.not-found-module__sxuMuG__numeral:after{color:var(--secondary);clip-path:polygon(0 60%,100% 60%,100% 75%,0 75%);animation:.3s step-end 2.2s not-found-module__sxuMuG__glitchB}.not-found-module__sxuMuG__tagline{color:var(--ink);opacity:0;margin-bottom:10px;font-size:clamp(1rem,3vw,1.2rem);font-weight:600;animation:.4s .9s forwards not-found-module__sxuMuG__fadeIn}.not-found-module__sxuMuG__body{color:var(--ink-light);opacity:0;max-width:300px;margin-bottom:36px;font-size:15px;line-height:1.65;animation:.4s 1.05s forwards not-found-module__sxuMuG__fadeIn}.not-found-module__sxuMuG__cta{opacity:0;flex-direction:column;align-items:center;gap:12px;animation:.4s 1.2s forwards not-found-module__sxuMuG__fadeIn;display:flex}.not-found-module__sxuMuG__btnPrimary{color:#fff;background:var(--accent);border-radius:var(--radius-pill);cursor:pointer;border:none;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.not-found-module__sxuMuG__btnPrimary:hover{opacity:.88;transform:translateY(-1px)}.not-found-module__sxuMuG__btnPrimary:active{opacity:.78;transform:none}.not-found-module__sxuMuG__btnGhost{color:var(--ink-light);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:14px;text-decoration:none;transition:color .15s}.not-found-module__sxuMuG__btnGhost:hover{color:var(--accent)}@keyframes not-found-module__sxuMuG__fadeIn{to{opacity:1}}@keyframes not-found-module__sxuMuG__drawPath{to{stroke-dashoffset:0}}@keyframes not-found-module__sxuMuG__pinDrop{0%{opacity:0;transform:scale(0)translateY(-20px)}60%{opacity:1;transform:scale(1.15)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes not-found-module__sxuMuG__glitch{0%,to{transform:none}20%{transform:translate(-3px)skew(-1deg)}40%{transform:translate(3px)skew(1deg)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes not-found-module__sxuMuG__glitchA{0%,to{opacity:0;transform:none}20%{opacity:.7;transform:translate(4px)}40%{opacity:0}60%{opacity:.5;transform:translate(-4px)}80%{opacity:0}}@keyframes not-found-module__sxuMuG__glitchB{0%,to{opacity:0;transform:none}30%{opacity:.6;transform:translate(-3px)}50%{opacity:0}70%{opacity:.4;transform:translate(3px)}90%{opacity:0}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__map,.not-found-module__sxuMuG__numeral,.not-found-module__sxuMuG__tagline,.not-found-module__sxuMuG__body,.not-found-module__sxuMuG__cta{opacity:1!important;animation:none!important}.not-found-module__sxuMuG__routePath{stroke-dashoffset:0;animation:none}.not-found-module__sxuMuG__pin{opacity:1;animation:none}}@media (max-width:480px){.not-found-module__sxuMuG__wordmark{font-size:16px;top:20px;left:20px}.not-found-module__sxuMuG__map{width:220px;height:96px}}