.NotFound_page__ogaVQ{padding:calc(var(--nav-height) + var(--spacing-s)) var(--spacing-outer) var(--spacing-outer);color:var(--color-white);min-height:100vh}.NotFound_content__WrBnn,.NotFound_page__ogaVQ{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.NotFound_content__WrBnn{width:100%}.NotFound_header__pk4YF{text-align:center;position:relative;z-index:2;margin-bottom:clamp(-2.5rem,-4vw,-1rem)}.NotFound_code__PA7Ki{font-family:var(--font-headline);font-size:clamp(3.5rem,10vw,10rem);font-weight:900;line-height:.85;margin:0;color:var(--color-accent);text-shadow:0 0 60px color-mix(in srgb,var(--color-accent) 40%,transparent),0 0 120px color-mix(in srgb,var(--color-accent) 20%,transparent);letter-spacing:-.03em}.NotFound_subtitle__ToqKE{font-family:var(--font-headline);font-size:clamp(1.1rem,3vw,2.5rem);font-weight:700;margin:.15em 0 0;color:var(--color-white);text-shadow:0 2px 30px rgba(0,0,0,.8)}.NotFound_imageWrap__JsU_u{position:relative;width:100%;max-width:720px}.NotFound_image__YHaIP{width:100%;height:auto;max-height:50vh;object-fit:contain;display:block;filter:drop-shadow(0 0 80px rgba(139,178,255,.12))}.NotFound_message__VC9b6{text-align:center;max-width:36em;margin:var(--spacing-s) auto 0}.NotFound_message__VC9b6 p{font-size:var(--font-size-s);color:var(--color-accent-light);line-height:1.65;margin:0 0 1em}.NotFound_message__VC9b6 a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.NotFound_message__VC9b6 a:hover{color:var(--color-white)}@media (max-width:640px){.NotFound_page__ogaVQ{padding-top:calc(var(--nav-height) + 1rem)}}