.not-found-module__iNF8nG__scene{isolation:isolate;background:var(--background);place-items:center;width:100%;min-width:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.not-found-module__iNF8nG__publicScene{height:100svh}.not-found-module__iNF8nG__protectedScene{height:calc(100svh - 8rem)}.not-found-module__iNF8nG__backgroundParallax{--parallax-x:0px;--parallax-y:0px;z-index:-3;transform:translate3d(var(--parallax-x), var(--parallax-y), 0);will-change:transform;transition:transform .5s ease-out;position:absolute;inset:-12px}.not-found-module__iNF8nG__backgroundImage{object-fit:cover;will-change:transform;animation:16s ease-in-out infinite alternate not-found-module__iNF8nG__background-zoom}.not-found-module__iNF8nG__overlay{z-index:-2;background:#0008261f;position:absolute;inset:0}.dark .not-found-module__iNF8nG__overlay{background:#0004183d}.not-found-module__iNF8nG__content{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(1rem,4vmin,4rem);display:flex;position:relative}.not-found-module__iNF8nG__copy{z-index:1;color:#fff;text-align:center;text-shadow:0 2px 18px #00000047;flex-direction:column;align-items:center;width:min(100%,49rem);display:flex}.not-found-module__iNF8nG__errorCode{letter-spacing:-.075em;font-size:clamp(7rem,min(22.8cqw,35svh),21.875rem);font-weight:500;line-height:.82}.not-found-module__iNF8nG__title{margin-top:clamp(1.5rem,4vw,2.5rem);font-size:clamp(1.575rem,3.385cqw,3.25rem);font-weight:500;line-height:1.2}.not-found-module__iNF8nG__spaceMessage{margin-top:clamp(1rem,2.5vw,2rem);font-size:clamp(1.125rem,2.604cqw,2.5rem);font-weight:400}.not-found-module__iNF8nG__description{margin-top:clamp(.75rem,2vw,1.5rem);font-size:clamp(1rem,1.953cqw,1.875rem);font-weight:500}.not-found-module__iNF8nG__actions{flex-direction:column-reverse;justify-content:center;gap:.75rem;width:100%;padding-top:clamp(1.5rem,3vw,2rem);display:flex}.not-found-module__iNF8nG__primaryAction,.not-found-module__iNF8nG__secondaryAction{width:100%}.not-found-module__iNF8nG__primaryAction{border-color:var(--border);background:var(--background);color:var(--foreground);box-shadow:0 1px 1px #0000000d}.not-found-module__iNF8nG__primaryAction:hover{background:var(--muted);color:var(--foreground)}.not-found-module__iNF8nG__secondaryAction{color:#fff}.not-found-module__iNF8nG__secondaryAction:hover{color:#fff;background:#ffffff1f}.not-found-module__iNF8nG__mascotParallax{--parallax-x:0px;--parallax-y:0px;transform:translate3d(var(--parallax-x), var(--parallax-y), 0);will-change:transform;margin-top:1.25rem;transition:transform .5s ease-out}.not-found-module__iNF8nG__mascotHidden{display:none}.not-found-module__iNF8nG__mascotImage{object-fit:contain;filter:drop-shadow(0 1.5rem 2.5rem #00000059);will-change:transform;width:min(43.2vw,9.9rem);height:auto;animation:5s ease-in-out infinite not-found-module__iNF8nG__mascot-float}@media (min-width:30rem){.not-found-module__iNF8nG__actions{flex-direction:row;width:auto}.not-found-module__iNF8nG__primaryAction,.not-found-module__iNF8nG__secondaryAction{width:auto}.not-found-module__iNF8nG__mascotImage{width:min(20.6vw,12.6rem)}}@media (min-width:64rem){.not-found-module__iNF8nG__mascotParallax{width:min(35.35%,33.94rem);margin-top:10px;position:absolute;bottom:.17%;right:2.2%}.not-found-module__iNF8nG__mascotImage{width:100%}}@media (max-width:40rem){.not-found-module__iNF8nG__protectedScene{height:calc(100svh - 10rem)}}@media (max-height:44rem){.not-found-module__iNF8nG__title{margin-top:1rem}.not-found-module__iNF8nG__spaceMessage{margin-top:.75rem}.not-found-module__iNF8nG__description{margin-top:.5rem}.not-found-module__iNF8nG__actions{padding-top:1rem}}@media (hover:none),(pointer:coarse){.not-found-module__iNF8nG__backgroundParallax,.not-found-module__iNF8nG__mascotParallax{transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.not-found-module__iNF8nG__backgroundParallax,.not-found-module__iNF8nG__mascotParallax{transition:none;transform:none}.not-found-module__iNF8nG__backgroundImage,.not-found-module__iNF8nG__mascotImage{animation:none}}@keyframes not-found-module__iNF8nG__mascot-float{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes not-found-module__iNF8nG__background-zoom{0%{transform:scale(1.02)}to{transform:scale(1.05)}}
