.not-found-module__sxuMuG__container{justify-content:center;align-items:center;min-height:100vh;display:flex;overflow:hidden}.not-found-module__sxuMuG__content{text-align:center;max-width:560px;padding:2em}.not-found-module__sxuMuG__helix{opacity:0;width:260px;height:160px;margin:0 auto 2.5em;animation:.8s .2s forwards not-found-module__sxuMuG__fade-in;position:relative}.not-found-module__sxuMuG__dot{background:var(--azura-secondary);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 6px #a69fe54d}.not-found-module__sxuMuG__dotAccent{background:var(--azura-accent);box-shadow:0 0 10px #ffd40040;}.not-found-module__sxuMuG__dotMissing{box-shadow:none;background:0 0;border:1.5px dashed #ffd40073;animation:2.2s ease-in-out infinite not-found-module__sxuMuG__pulse-missing;}.not-found-module__sxuMuG__bond{background:#a69fe52e;width:1px;position:absolute}.not-found-module__sxuMuG__bondBroken{background:0 0;border-left:1px dashed #ffd4002e;}.not-found-module__sxuMuG__dot1{top:40px;left:15px}.not-found-module__sxuMuG__dot2{top:18px;left:55px}.not-found-module__sxuMuG__dot3{top:10px;left:95px}.not-found-module__sxuMuG__dot4{top:22px;left:135px}.not-found-module__sxuMuG__dot5{top:42px;left:175px}.not-found-module__sxuMuG__dot6{top:28px;left:215px}.not-found-module__sxuMuG__dot7{top:110px;left:15px}.not-found-module__sxuMuG__dot8{top:130px;left:55px}.not-found-module__sxuMuG__dot9{top:138px;left:95px}.not-found-module__sxuMuG__dot10{top:126px;left:135px}.not-found-module__sxuMuG__dot11{top:108px;left:175px}.not-found-module__sxuMuG__dot12{top:120px;left:215px}.not-found-module__sxuMuG__bond1{height:57px;top:49px;left:19px}.not-found-module__sxuMuG__bond2{height:99px;top:27px;left:59px}.not-found-module__sxuMuG__bond3{height:115px;top:19px;left:99px}.not-found-module__sxuMuG__bond4{height:91px;top:31px;left:139px}.not-found-module__sxuMuG__bond5{height:53px;top:51px;left:179px}.not-found-module__sxuMuG__bond6{height:79px;top:37px;left:219px}.not-found-module__sxuMuG__errorCode{font-size:clamp(3.5rem,8vw,5rem);font-family:var(--font-heading), "Helvetica Neue", Helvetica, sans-serif;letter-spacing:.15em;color:var(--azura-accent);opacity:0;margin-bottom:.15em;font-weight:200;line-height:1;animation:.6s .4s forwards not-found-module__sxuMuG__slide-up;transform:translateY(12px)}.not-found-module__sxuMuG__errorTitle{font-family:var(--font-heading), "Helvetica Neue", Helvetica, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;opacity:0;margin-bottom:.4em;font-size:clamp(1rem,2.5vw,1.3rem);font-weight:700;animation:.6s .55s forwards not-found-module__sxuMuG__slide-up;transform:translateY(12px)}.not-found-module__sxuMuG__errorFlavor{color:var(--azura-secondary);opacity:0;letter-spacing:.02em;margin-bottom:1em;font-size:.85rem;font-style:italic;font-weight:400;animation:.5s .65s forwards not-found-module__sxuMuG__slide-up;transform:translateY(12px)}.not-found-module__sxuMuG__divider{background:var(--azura-accent);opacity:0;width:50px;height:2px;margin:0 auto 1.2em;animation:.5s .7s forwards not-found-module__sxuMuG__divider-in}.not-found-module__sxuMuG__errorSub{color:#ffffff6b;opacity:0;margin-bottom:2em;font-size:clamp(.9rem,1.5vw,1rem);font-weight:300;line-height:1.6;animation:.6s .75s forwards not-found-module__sxuMuG__slide-up;transform:translateY(12px)}.not-found-module__sxuMuG__actions{opacity:0;flex-direction:column;align-items:center;gap:1em;animation:.6s .9s forwards not-found-module__sxuMuG__slide-up;display:flex;transform:translateY(12px)}.not-found-module__sxuMuG__btnPrimary{background:var(--azura-accent);color:var(--azura-dark-4);font-family:var(--font-heading), "Helvetica Neue", Helvetica, sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--border-radius);transition:box-shadow var(--transition-speed) ease, transform var(--transition-speed) ease;border:none;padding:.75em 2.5em;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}.not-found-module__sxuMuG__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 4px 20px #ffd4004d}.not-found-module__sxuMuG__linkSecondary{color:var(--azura-secondary);letter-spacing:.03em;transition:color var(--transition-speed) ease;font-size:.85rem;text-decoration:none}.not-found-module__sxuMuG__linkSecondary:hover{color:var(--azura-accent)}@keyframes not-found-module__sxuMuG__fade-in{to{opacity:1}}@keyframes not-found-module__sxuMuG__slide-up{to{opacity:1;transform:translateY(0)}}@keyframes not-found-module__sxuMuG__divider-in{to{opacity:.35}}@keyframes not-found-module__sxuMuG__pulse-missing{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:480px){.not-found-module__sxuMuG__helix{margin-bottom:1.5em;transform:scale(.8)}.not-found-module__sxuMuG__content{padding:2em 1.25em}}
