.not-found-module__HS70Aa__page{isolation:isolate;background:#050506;align-items:flex-end;min-height:100svh;padding:clamp(1.25rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__background,.not-found-module__HS70Aa__overlay{position:absolute;inset:0}.not-found-module__HS70Aa__background{z-index:-2;filter:blur(2.5px);background-image:url(/uploads/bg-astronaut-404.jpeg);background-position:50%;background-size:cover;animation:14s ease-out both not-found-module__HS70Aa__backgroundDrift;transform:scale(1.035)}.not-found-module__HS70Aa__overlay{z-index:-1;background:linear-gradient(90deg,#020203f0 0%,#020203bd 36%,#02020342 72%),linear-gradient(#0202030f 36%,#020203e6 100%)}.not-found-module__HS70Aa__brand{color:#fff;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:500;line-height:1;transition:color .18s;position:absolute;top:clamp(1.25rem,3.5vw,3rem);left:clamp(1.25rem,4vw,4rem)}.not-found-module__HS70Aa__brand:hover{color:#ef3030}.not-found-module__HS70Aa__content{gap:clamp(.9rem,1.8vw,1.3rem);width:min(690px,100%);padding-bottom:clamp(1rem,5vh,3.5rem);animation:.7s cubic-bezier(.22,1,.36,1) both not-found-module__HS70Aa__contentEntrance;display:grid}.not-found-module__HS70Aa__kicker{color:#ff4a4a;font-family:var(--font-section-title), monospace;letter-spacing:.15em;text-transform:uppercase;font-size:clamp(.76rem,1vw,.9rem);line-height:1.4}.not-found-module__HS70Aa__content h1{max-width:12ch;font-family:var(--font-section-title), monospace;letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.5rem,6.2vw,6.4rem);font-weight:400;line-height:.98}.not-found-module__HS70Aa__description{color:#ffffffc2;text-wrap:pretty;max-width:48ch;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}.not-found-module__HS70Aa__homeButton{border-radius:var(--button-radius);color:#09090b;width:fit-content;min-height:48px;font-size:calc(1rem * var(--button-font-scale));font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);background:#fff;border:1px solid #ffffffd1;align-items:center;gap:.7rem;margin-top:clamp(.35rem,1vw,.8rem);padding:.8rem 1.2rem;line-height:1.1;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex}.not-found-module__HS70Aa__homeButton span{transition:transform .18s}.not-found-module__HS70Aa__homeButton:hover{color:#fff;background:#ef3030;border-color:#ef3030;transform:translateY(-2px)}.not-found-module__HS70Aa__homeButton:hover span{transform:translate(-3px)}@keyframes not-found-module__HS70Aa__contentEntrance{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-module__HS70Aa__backgroundDrift{0%{transform:scale(1.035)}to{transform:scale(1.075)}}@media (max-width:700px){.not-found-module__HS70Aa__page{padding:1.25rem}.not-found-module__HS70Aa__background{filter:blur(2px);background-position:56%}.not-found-module__HS70Aa__overlay{background:linear-gradient(#02020333 18%,#020203b3 55%,#020203f5 100%),linear-gradient(90deg,#0202038c,#02020324)}.not-found-module__HS70Aa__brand{top:1.4rem;left:1.25rem}.not-found-module__HS70Aa__content{padding-bottom:clamp(1rem,5vh,2.5rem)}.not-found-module__HS70Aa__content h1{max-width:11ch;font-size:clamp(2.4rem,12vw,4.2rem)}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__background,.not-found-module__HS70Aa__content{animation:none}.not-found-module__HS70Aa__homeButton,.not-found-module__HS70Aa__homeButton span{transition:none}}
