.not-found-module__HS70Aa__pageHeader{background-color:var(--color-bg-dark);color:var(--color-text-on-dark);padding:calc(var(--nav-height) + var(--space-3xl)) 0 var(--space-2xl);text-align:center;background-image:url(/backgrounds/nav-background-wide.webp);background-position:50%;background-repeat:no-repeat;background-size:100%}.not-found-module__HS70Aa__code{font-family:var(--font-display);font-weight:700;font-size:var(--text-5xl);line-height:var(--leading-tight);color:var(--color-accent);letter-spacing:.04em;display:block}.not-found-module__HS70Aa__title{font-size:var(--text-3xl);text-transform:uppercase;letter-spacing:.02em;margin:var(--space-sm) 0 var(--space-md)}.not-found-module__HS70Aa__subtitle{max-width:560px;color:var(--color-text-on-dark-muted);line-height:var(--leading-relaxed);margin:0 auto}.not-found-module__HS70Aa__section{padding:var(--space-2xl) 0 var(--space-4xl)}.not-found-module__HS70Aa__actions{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.not-found-module__HS70Aa__ctaButton{padding:var(--space-sm) var(--space-xl);background:var(--color-accent);color:var(--color-text-on-dark);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--border-radius);transition:background var(--transition-fast), transform var(--transition-fast);font-weight:700;text-decoration:none;display:inline-block}.not-found-module__HS70Aa__ctaButton:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.not-found-module__HS70Aa__ctaButton:active{background:var(--color-accent-active);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__ctaButton{transition:none}.not-found-module__HS70Aa__ctaButton:hover{transform:none}}
