.NotFound-module__LDZJIa__page{z-index:1;padding:calc(var(--nav-height) + var(--spacing-s)) var(--spacing-outer) var(--spacing-outer);color:var(--color-white);flex-direction:column;align-items:center;min-height:100vh;display:flex;position:relative}.NotFound-module__LDZJIa__content{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.NotFound-module__LDZJIa__header{text-align:center;z-index:2;margin-bottom:clamp(-2.5rem,-4vw,-1rem);position:relative}.NotFound-module__LDZJIa__code{font-family:var(--font-headline);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;margin:0;font-size:clamp(3.5rem,10vw,10rem);font-weight:900;line-height:.85}.NotFound-module__LDZJIa__subtitle{font-family:var(--font-headline);color:var(--color-white);text-shadow:0 2px 30px #000c;margin:.15em 0 0;font-size:clamp(1.1rem,3vw,2.5rem);font-weight:700}.NotFound-module__LDZJIa__imageWrap{width:100%;max-width:720px;position:relative}.NotFound-module__LDZJIa__image{object-fit:contain;filter:drop-shadow(0 0 80px #8bb2ff1f);width:100%;height:auto;max-height:50vh;display:block}.NotFound-module__LDZJIa__message{text-align:center;max-width:36em;margin:var(--spacing-s) auto 0}.NotFound-module__LDZJIa__message p{font-size:var(--font-size-s);color:var(--color-accent-light);margin:0 0 1em;line-height:1.65}.NotFound-module__LDZJIa__message a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.NotFound-module__LDZJIa__message a:hover{color:var(--color-white)}@media (max-width:640px){.NotFound-module__LDZJIa__page{padding-top:calc(var(--nav-height) + 1rem)}}
