.not-found-site{background:radial-gradient(at 100% 5%,#0d397866,#0000 50%),#030914;flex-direction:column;min-height:100svh;display:flex}.not-found-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:55px;width:calc(100% - 100px);max-width:1240px;min-height:720px;margin:auto;padding:150px 0 80px;display:grid}.not-found-copy{z-index:2;min-width:0;animation:.8s both nf-arrive;position:relative}.not-found-copy .legal-eyebrow{align-items:center;gap:10px;margin-bottom:29px;display:flex}.not-found-dot{background:#edc774;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 15px #edc77477}.not-found-copy h1{letter-spacing:-.065em;color:#f3f7fd;margin:0 0 28px;font-size:clamp(58px,6.5vw,94px);font-weight:500;line-height:1.03}.not-found-description{color:#aec4dc;max-width:410px;margin:0 0 32px;font-size:16px;line-height:1.8}.not-found-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.not-found-home{align-items:center;gap:35px;min-height:54px;text-decoration:none;display:inline-flex}.not-found-home>b{font-size:23px;font-weight:400;line-height:1;transition:transform .3s}.not-found-home:hover>b{transform:translate(2px,-2px)}.not-found-support{color:#b7cee5;align-items:center;gap:14px;font-size:13px;text-decoration:none;display:inline-flex}.not-found-support span,.not-found-support:hover{color:#edc774}.not-found-note{color:#7192b2;margin:28px 0 0;font-size:11px;line-height:1.6}.not-found-art{isolation:isolate;aspect-ratio:1.08;place-items:center;width:100%;min-width:0;max-height:510px;animation:1s .12s both nf-arrive;display:grid;position:relative}.not-found-arch{background:linear-gradient(140deg,#10315635,#0000);border:1px solid #759cc12b;border-radius:48% 48% 16px 16px;position:absolute;inset:1% 14% 10%;box-shadow:inset 0 0 0 10px #0a1c302e}.not-found-arch:before{content:"";border-radius:inherit;border:1px solid #6390bb16;position:absolute;inset:13px}.not-found-aura{z-index:-1;filter:blur(18px);background:radial-gradient(#1766aa4d,#0000 66%);border-radius:50%;position:absolute;inset:7% -15%}.not-found-number{z-index:2;justify-content:center;align-items:center;gap:9px;width:100%;display:flex;position:relative;transform:translateY(-8%)}.not-found-number>span:not(.not-found-moon){letter-spacing:-.1em;color:#c3dbf5;text-shadow:0 10px 45px #162f5480;font-size:clamp(110px,12vw,178px);font-weight:500;line-height:1}.not-found-number>span:last-child{margin-left:-6px}.not-found-moon{isolation:isolate;aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#224c76,#0a2443 70%);border:1px solid #87b6e67a;border-radius:50%;flex:none;width:clamp(90px,10vw,150px);position:relative;box-shadow:inset -15px -10px 25px #020a1888,inset 3px 3px 15px #99c7f028,0 0 70px #4d9ff52b}.not-found-moon:before{content:"";background:#edc774;border-radius:50%;position:absolute;inset:20%;transform:rotate(-25deg);box-shadow:0 0 28px #f5d38b33}.not-found-moon:after{content:"";background:#173958;border-radius:50%;position:absolute;inset:12% 10% 32% 35%;transform:rotate(-25deg)}.not-found-moon i{border:1px solid #edc7743b;border-radius:50%;position:absolute;inset:-9px}.not-found-orbit{z-index:3;pointer-events:none;border:1px solid #6da9e14f;border-radius:50%;position:absolute;inset:27% -1% 28%;transform:rotate(-20deg)}.not-found-orbit-one{clip-path:polygon(0 28%,100% 28%,100% 100%,0 100%)}.not-found-orbit-one i{background:#edc774;border-radius:50%;width:8px;height:8px;position:absolute;bottom:9%;right:13%;box-shadow:0 0 20px #edc774aa}.not-found-orbit-two{z-index:0;border-color:#6596c32b;inset:20% 1% 22%;transform:rotate(26deg)}.not-found-star{color:#edc774;line-height:1;animation:4s ease-in-out infinite alternate nf-glimmer;position:absolute}.not-found-star-one{font-size:27px;top:15%;right:16%}.not-found-star-two{font-size:13px;animation-delay:-2s;top:28%;left:12%}.not-found-star-three{font-size:16px;animation-delay:-1s;bottom:26%;right:7%}.not-found-art-label{text-align:center;letter-spacing:.18em;color:#7d9fbd;font-size:8px;position:absolute;bottom:22%;left:0;right:0}.not-found-floor{background:radial-gradient(#3b83c124,#0000 64%);border:1px solid #5b95c629;border-radius:50%;width:82%;height:13%;position:absolute;bottom:10%;box-shadow:0 0 55px #2f74ba13}.not-found-footer{color:#b6cce3;border-top:1px solid #739ac92b;justify-content:space-between;align-items:center;gap:25px;width:calc(100% - 100px);max-width:1240px;margin:auto;padding:23px 0 25px;display:flex}.not-found-footer>a{letter-spacing:-.04em;font-size:16px;font-weight:600;text-decoration:none}.not-found-footer>a>span{letter-spacing:0;color:#6f91b1;margin-top:5px;font-size:10px;font-weight:400;display:block}.not-found-footer nav{flex-wrap:wrap;gap:25px;font-size:11px;display:flex}.not-found-footer nav a{text-decoration:none}.not-found-footer nav a:hover{color:#edc774}@keyframes nf-arrive{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-glimmer{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}@media (max-width:991px){.not-found-main{gap:20px;width:calc(100% - 60px);min-height:650px}.not-found-copy h1{font-size:66px}.not-found-description{font-size:14px}.not-found-number>span:not(.not-found-moon){font-size:120px}.not-found-moon{width:100px}.not-found-footer{width:calc(100% - 60px)}}@media (max-width:767px){.not-found-main{grid-template-columns:minmax(0,1fr);gap:28px;width:calc(100% - 40px);min-height:0;padding:115px 0 35px}.not-found-copy{text-align:center;width:100%;max-width:460px;margin-inline:auto}.not-found-copy .legal-eyebrow{justify-content:center;margin-bottom:20px;font-size:9px}.not-found-copy h1{margin-bottom:20px;font-size:clamp(48px,10vw,68px)}.not-found-description{max-width:390px;margin:0 auto 25px;font-size:14px}.not-found-actions{justify-content:center;gap:18px}.not-found-home{gap:25px;min-height:48px;padding:13px 21px;font-size:13px}.not-found-note{margin-top:20px;font-size:10px}.not-found-art{aspect-ratio:1.35;width:min(100%,380px);max-height:none;margin-inline:auto}.not-found-number>span:not(.not-found-moon){font-size:116px}.not-found-moon{width:94px}.not-found-art-label{letter-spacing:.12em;font-size:7px;bottom:18%}.not-found-footer{gap:18px;width:calc(100% - 40px);padding-block:20px}.not-found-footer nav{gap:14px;font-size:10px}.not-found-footer>a{font-size:14px}.not-found-footer>a>span{font-size:9px}}@media (max-width:359px){.not-found-main{gap:20px;padding-top:100px}.not-found-actions{gap:15px}.not-found-support{font-size:12px}.not-found-art{aspect-ratio:1.3}.not-found-number>span:not(.not-found-moon){font-size:100px}.not-found-moon{width:80px}.not-found-footer{align-items:flex-start;gap:12px}.not-found-footer nav{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.not-found-site *{transition:none!important;animation:none!important}}
