body.password:has(.nm-launch){background:#090b0d;color:#f5f2eb}body.password:has(.nm-launch) .header-wrapper{background:#090b0d;color:#e9e5dc;border-bottom:1px solid #ffffff18}body.password:has(.nm-launch) .password-header,body.password:has(.nm-launch) .password-header a,body.password:has(.nm-launch) .password-header .password-link{color:#e9e5dc}body.password:has(.nm-launch) .password-header{min-height:76px}body.password:has(.nm-launch) .password-main{background:#090b0d}body.password:has(.nm-launch) footer{background:#090b0d;color:#aaa}.nm-launch{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 160px);background:radial-gradient(ellipse at 50% 12%,#252a2e,#121518 32%,#090b0d 72%);color:#f5f2eb;display:flex;justify-content:center;align-items:center;text-align:center;padding:90px 24px 100px;font-family:inherit}.nm-launch__glow{position:absolute;z-index:-1;top:-250px;left:50%;transform:translate(-50%);width:min(90vw,880px);height:700px;border-radius:50%;background:radial-gradient(ellipse,#b7a17c18 0%,transparent 65%);pointer-events:none}.nm-launch__content{max-width:900px;width:100%;margin:auto}.nm-launch__eyebrow,.nm-launch__form-heading,.nm-launch__signature,.nm-launch__bottom{font-size:11px;letter-spacing:.27em;font-weight:600}.nm-launch__eyebrow{color:#c7b493;margin:0 0 40px}.nm-launch__symbol{margin:0 auto 30px;width:124px;max-width:100%;line-height:0}.nm-launch__symbol img{display:block;width:100%;height:auto;object-fit:contain}.nm-launch h1{font-family:inherit;font-size:clamp(44px,7.4vw,104px);font-weight:650;letter-spacing:-.055em;line-height:.99;color:#f5f2eb;margin:0}.nm-launch h1 em{font-style:normal;color:#bfae90}.nm-launch__intro{font-size:clamp(14px,1.6vw,18px);line-height:1.7;color:#c4c3c0;margin:30px auto 27px;max-width:570px}.nm-launch__pillars{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;color:#bcae98;font-size:10px;letter-spacing:.16em}.nm-launch__pillars i{display:block;width:3px;height:3px;border-radius:50%;background:#8d826e}.nm-launch__signup{margin:60px auto 0;max-width:570px}.nm-launch__form-heading{color:#e6dfd2;margin:0 0 17px}.nm-launch__input-row{display:flex;border:1px solid #827966;background:#f4f1eb;border-radius:3px;min-height:58px;padding:5px;gap:5px}.nm-launch__input-row input{min-width:0;flex:1;background:transparent;border:0;outline-offset:-2px;padding:12px 16px;color:#161819;font-size:14px;box-shadow:none}.nm-launch__input-row button{border:0;background:#bda989;color:#111313;padding:12px 17px;font-size:11px;font-weight:750;letter-spacing:.08em;cursor:pointer;transition:background .2s}.nm-launch__input-row button:hover{background:#d5c2a4}.nm-launch__input-row button span{margin-left:8px;font-size:16px}.nm-launch__consent{display:flex;gap:10px;align-items:flex-start;text-align:left;margin:17px 0 0;color:#c0bdb7;font-size:12px;line-height:1.6;cursor:pointer}.nm-launch__consent input{margin:3px 0 0;accent-color:#bda989;flex-shrink:0}.nm-launch__legal{color:#999b9c;font-size:11px;line-height:1.7;margin:14px 0 0}.nm-launch__legal a{color:#d6c6aa;text-decoration:underline;text-underline-offset:3px}.nm-launch__feedback{margin:14px 0;color:#e6d5b8;font-size:13px}.nm-launch__signature{color:#c7b493;margin:70px 0 0}.nm-launch__bottom{position:absolute;bottom:25px;left:32px;right:32px;display:flex;justify-content:space-between;color:#817f7b;font-size:9px;letter-spacing:.15em}@media(max-width:600px){.nm-launch{padding:68px 18px 90px;min-height:75svh}.nm-launch__eyebrow{margin-bottom:25px}.nm-launch__symbol{width:100px;margin-bottom:24px}.nm-launch__pillars{gap:9px;font-size:9px;letter-spacing:.08em}.nm-launch__signup{margin-top:45px}.nm-launch__input-row{flex-direction:column;padding:5px}.nm-launch__input-row button{min-height:48px}.nm-launch__bottom{left:18px;right:18px;font-size:8px}.nm-launch__signature{margin-top:45px}}@media(prefers-reduced-motion:reduce){.nm-launch *{transition:none!important;animation:none!important}}body.password:has(.nm-launch) .password-main{padding-top:0;padding-bottom:0;flex-grow:0}body.password:has(.nm-launch) .password-main>section:only-child{height:auto}body.password:has(.nm-launch) .nm-launch{min-height:0;padding:64px 24px 36px;display:block}body.password:has(.nm-launch) .nm-launch__content{margin:0 auto}body.password:has(.nm-launch) .nm-launch__signature{margin-top:52px}body.password:has(.nm-launch) .nm-launch__bottom{position:relative;bottom:auto;left:auto;right:auto;margin:42px 8px 0}body.password:has(.nm-launch)>footer{display:none}@media(max-width:600px){body.password:has(.nm-launch) .nm-launch{padding:50px 18px 30px}body.password:has(.nm-launch) .nm-launch__signature{margin-top:40px}body.password:has(.nm-launch) .nm-launch__bottom{margin:34px 0 0;gap:14px;flex-wrap:wrap}}body.password:has(.nm-launch) .nm-launch__socials{display:flex;justify-content:center;align-items:center;gap:clamp(16px,3vw,36px);flex-wrap:wrap;margin:28px auto 0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body.password:has(.nm-launch) .nm-launch__socials a{color:#c7b493;text-decoration:none;transition:color .2s ease}body.password:has(.nm-launch) .nm-launch__socials a:hover,body.password:has(.nm-launch) .nm-launch__socials a:focus-visible{color:#f5f2eb;text-decoration:underline;text-underline-offset:5px}body.password:has(.nm-launch) .nm-launch__socials-pending{color:#777571}body.password:has(.nm-launch) .nm-launch__bottom{margin-top:30px}@media(max-width:600px){body.password:has(.nm-launch) .nm-launch__socials{gap:13px 22px;font-size:10px;margin-top:24px}}body.password:has(.nm-launch) .nm-launch__socials a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;line-height:1}body.password:has(.nm-launch) .nm-launch__socials a svg{display:block;width:22px;height:22px}body.password:has(.nm-launch) .nm-launch__socials a:hover,body.password:has(.nm-launch) .nm-launch__socials a:focus-visible{text-decoration:none;transform:translateY(-2px)}body.password:has(.nm-launch) .nm-launch__socials a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}.nm-launch__feedback--validation[hidden]{display:none!important}.nm-launch__feedback--validation{color:#e6d5b8;text-align:left;margin:8px 0 0}.nm-launch__consent input[aria-invalid=true]{outline:2px solid #e6d5b8;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/128/assets/nasmag-waitlist.css.map */
