.not-found_page__VFIr4{position:relative;min-height:var(--content-height,70vh);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:clamp(3rem,10vw,6rem) var(--page-gutter)}.not-found_field__Y_gr1{position:absolute;inset:0}.not-found_content__cklTM{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(1rem,3vw,1.5rem);max-width:min(100%,28rem)}.not-found_code__SJkuV{font-size:.625rem;font-weight:500;letter-spacing:.28em;color:var(--color-mid-gray)}.not-found_code__SJkuV,.not-found_subtitle__08lp3{font-family:var(--font-mono);text-transform:uppercase}.not-found_subtitle__08lp3{font-size:.7rem;font-weight:600;letter-spacing:.14em;color:var(--color-black);margin-top:-.35rem}.not-found_divider__5ERjp{width:clamp(3rem,14vw,5rem);height:1px;background-color:var(--color-border-light);transform:scaleX(0);animation:not-found_lineReveal__XTgRb 1.1s cubic-bezier(.4,0,.2,1) .15s forwards}@keyframes not-found_lineReveal__XTgRb{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.not-found_title__bOfUG{font-family:var(--font-mono);font-size:clamp(1.375rem,4.5vw,2rem);font-weight:700;line-height:1.35;letter-spacing:-.02em;color:var(--color-black);text-wrap:balance;opacity:0;animation:not-found_titleFade__N3F2b .9s cubic-bezier(.16,1,.3,1) .25s forwards}@keyframes not-found_titleFade__N3F2b{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.not-found_homeLink__F5b5W{display:inline-flex;align-items:center;gap:.75rem;margin-top:.5rem;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-black);text-decoration:none;border-bottom:1px solid var(--color-black);padding-bottom:.35rem;opacity:0;animation:not-found_titleFade__N3F2b .8s cubic-bezier(.16,1,.3,1) .45s forwards;transition:gap .3s ease,opacity .2s ease}.not-found_homeLink__F5b5W:hover{gap:1.25rem;opacity:.6}.not-found_arrow__CjXK_{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.not-found_homeLink__F5b5W:hover .not-found_arrow__CjXK_{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.not-found_divider__5ERjp,.not-found_homeLink__F5b5W,.not-found_title__bOfUG{animation:none;opacity:1;transform:none}}.NotFoundStar_field__fRdnD{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.NotFoundStar_orbitingStar__vXgDW,.NotFoundStar_staticStar__qllJs{position:absolute;top:0;left:0;will-change:transform}.NotFoundStar_orbitingStar__vXgDW img,.NotFoundStar_staticStar__qllJs img{display:block;width:100%;height:100%;object-fit:contain;opacity:.92}.NotFoundStar_staticStar__qllJs{opacity:.72}