.not-found-module__sxuMuG__page{background:var(--surface-screen);color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:40px 0 0;display:flex;overflow:hidden}.not-found-module__sxuMuG__message{text-align:center;z-index:1;flex-shrink:0;margin:16px 0 24px;padding:0 24px;position:relative}.not-found-module__sxuMuG__message h1{color:var(--text-primary);font:600 clamp(48px, 6vw, 80px) / 1.2 var(--font-display);letter-spacing:var(--tracking-display);margin:0 0 20px}.not-found-module__sxuMuG__message p{color:var(--text-body);font-family:var(--font-sans);letter-spacing:.025em;text-wrap:balance;margin:4px 0;font-size:15px;font-weight:400;line-height:1.8}.not-found-module__sxuMuG__message a{color:var(--brand-ink);text-underline-offset:5px;border-radius:2px;min-height:32px;padding:2px 0;text-decoration:none;display:inline-block}.not-found-module__sxuMuG__message a:hover{color:var(--link-hover);text-decoration:underline;text-decoration-thickness:2px}.not-found-module__sxuMuG__message a:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.not-found-module__sxuMuG__scene{flex-shrink:0;width:100%;height:auto;display:block;overflow:visible}.not-found-module__sxuMuG__layer{transform:translate(calc(var(--pointer-x,0) * var(--depth) * 1px), calc(var(--pointer-y,0) * var(--depth) * 1px));transition:transform var(--dur-sheet) var(--ease-standard)}.not-found-module__sxuMuG__sky{fill:var(--surface-sunken)}.not-found-module__sxuMuG__cliffs{fill:var(--border-default);stroke:var(--border-strong)}.not-found-module__sxuMuG__horizon,.not-found-module__sxuMuG__ground{fill:var(--surface-screen)}.not-found-module__sxuMuG__mist{fill:var(--surface-card-dim);filter:blur(80px)}.not-found-module__sxuMuG__errorCode{fill:var(--text-ghost);filter:drop-shadow(0 0 50px var(--accent-a16));font-family:var(--font-display);font-size:660px;font-weight:700}.not-found-module__sxuMuG__cactusBody{fill:var(--accent)}.not-found-module__sxuMuG__cactusShade{fill:color-mix(in srgb, var(--accent) 72%, var(--accent-ink))}.not-found-module__sxuMuG__cactusOutline{fill:none;stroke:var(--accent-ink);stroke-linejoin:round;stroke-width:9px}.not-found-module__sxuMuG__spines{fill:none;stroke:var(--accent-ink);stroke-linecap:round;stroke-width:8px}.not-found-module__sxuMuG__nearCacti{filter:blur(5px)brightness(.7)}.not-found-module__sxuMuG__foregroundCacti{filter:blur(10px)brightness(.5)}.not-found-module__sxuMuG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.not-found-module__sxuMuG__page{padding-top:0}.not-found-module__sxuMuG__message{margin:24px 0 32px}.not-found-module__sxuMuG__message h1{margin-bottom:16px}.not-found-module__sxuMuG__message p{font-size:13px}.not-found-module__sxuMuG__message a{min-height:44px;padding:8px 0}.not-found-module__sxuMuG__scene{width:calc(100% + 96px)}}@media (max-height:580px) and (min-width:601px){.not-found-module__sxuMuG__page{justify-content:flex-start;padding-top:16px}.not-found-module__sxuMuG__message{margin:0 0 8px}.not-found-module__sxuMuG__message h1{margin-bottom:8px;font-size:44px}.not-found-module__sxuMuG__message p{font-size:13px}.not-found-module__sxuMuG__scene{max-height:calc(100svh - 155px)}}@media (prefers-reduced-motion:reduce),(pointer:coarse){.not-found-module__sxuMuG__layer{transition:none;transform:none}}
