.nl-signup{--nl-pad:clamp(28px,4.4vw,58px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;max-width:1080px;color:var(--foreground);background:radial-gradient(70% 90% at 0 0,#8af3c512,#0000 60%),radial-gradient(60% 80% at 100% 100%,#0f243a59,#0000 70%),linear-gradient(160deg,#0f171bf2,#06090cf7 70%);border:1px solid #ffffff1c;border-radius:26px;margin:72px auto;position:relative;overflow:hidden;box-shadow:0 34px 90px #05070acc,0 0 0 1px #05070a,inset 0 1px #ffffff12}.nl-signup:before{content:"";z-index:-2;pointer-events:none;background:var(--sv-stars) 0 0/1024px 1024px repeat;opacity:.35;position:absolute;inset:0}.nl-signup:after{content:"";pointer-events:none;background:linear-gradient(90deg,#8af3c5b3,#8af3c533 55%,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #8af3c559}.nl-signup-index{width:91.4%;max-width:1180px}.nl-signup-page{border-radius:22px;max-width:none;margin:0}.nl-art{z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;width:48%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 48%),linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 48%),linear-gradient(#000 62%,#0000 100%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nl-art img{object-fit:cover;object-position:50% 38%;opacity:.88;filter:saturate(1.05)contrast(1.04);width:100%;height:100%;display:block}.nl-art:after{content:"";background:radial-gradient(60% 50% at 60% 40%,#0000,#05070a66);position:absolute;inset:0}.nl-glow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#8af3c514,#0000 65%);border-radius:50%;width:62%;position:absolute;bottom:-55%;left:-14%}.nl-body{padding:var(--nl-pad);position:relative}.has-art .nl-body{max-width:640px}.nl-signup-index.has-art .nl-body{max-width:700px}.nl-eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:2px;text-transform:uppercase;color:var(--primary);align-items:center;gap:10px;margin:0 0 18px;font-size:11px;display:flex}.nl-eyebrow>span{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px}.nl-signup h2{letter-spacing:-.055em;text-wrap:balance;text-shadow:0 2px 24px #05070a;margin:0 0 16px;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.03}.nl-signup-index h2{font-size:clamp(38px,4.6vw,64px)}.nl-signup h2 em{letter-spacing:-.04em;color:var(--primary);font-family:Georgia,serif;font-style:italic;font-weight:400}.nl-lede{color:#b4c2a7;text-shadow:0 1px 14px #05070a;max-width:520px;margin:0 0 30px;font-size:clamp(16px,1.3vw,18px);line-height:1.7}.nl-form{gap:14px;display:grid}.nl-label{font-family:var(--font-geist-mono),monospace;letter-spacing:1.4px;text-transform:uppercase;color:#a9b6a2;font-size:11px}.nl-field{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#84917c;background:#05070ab3;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:12px;min-height:58px;padding:0 22px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex}.nl-field>svg{flex:none}.nl-field:hover{border-color:#ffffff45}.nl-field:focus-within{border-color:var(--primary);color:var(--primary);background:#0a1512cc;box-shadow:0 0 0 4px #8af3c514,0 0 34px #8af3c51f}.nl-field:has(.nl-input[aria-invalid=true]){color:#e8a28e;border-color:#e8a28e}.nl-input{min-width:0;height:56px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.nl-input::placeholder{color:#6e7c68}.nl-consent{align-items:flex-start;gap:14px;margin-top:6px;display:flex}.nl-consent input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#05070ab3;border:1.5px solid #ffffff52;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;margin:2px 0 0;transition:background .2s,border-color .2s,box-shadow .2s;display:grid}.nl-consent input:hover{border-color:#8af3c5aa}.nl-consent input:checked{border-color:var(--primary);background:var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306120c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/15px no-repeat;box-shadow:0 0 16px #8af3c54d}.nl-consent input[aria-invalid=true]{border-color:#e8a28e;box-shadow:0 0 0 3px #e8a28e2e}.nl-consent label{color:#e1e8da;cursor:pointer;font-size:15px;line-height:1.6}.nl-error{color:#f1b39f;margin:0;font-size:13px;line-height:1.5}.nl-error:empty{display:none}.nl-actions{align-items:center;gap:24px;margin-top:8px;display:flex}.nl-button{background:var(--sv-mint,var(--primary));color:#06120c;min-width:168px;min-height:56px;font:inherit;letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:500;transition:background .25s,box-shadow .3s,transform .3s;display:inline-flex;box-shadow:0 0 0 1px #8af3c5,0 12px 34px -10px #8af3c599}.nl-button:hover{background:#b8f8dc;box-shadow:0 0 0 1px #b8f8dc,0 14px 40px -8px #8af3c5aa,0 0 40px #8af3c540}.nl-button svg{transition:transform .3s}.nl-button:hover svg{transform:translate(3px)}.nl-button:disabled{opacity:.72;cursor:progress}.nl-signup :is(.nl-button,.nl-consent input,.nl-done,.nl-note a):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.nl-note{color:#8f9e87;max-width:440px;margin:0;font-size:12.5px;line-height:1.65}.nl-note a{color:#cdf6e0;text-underline-offset:3px;-webkit-text-decoration:underline #8af3c566;text-decoration:underline #8af3c566}.nl-note a:hover{color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.nl-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.nl-done{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#8af3c512,#05070a99);border:1px solid #8af3c54d;border-radius:18px;align-items:flex-start;gap:18px;max-width:560px;padding:22px 24px;display:flex}.nl-done-mark{background:var(--primary);color:#06120c;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid;box-shadow:0 0 0 6px #8af3c51a,0 0 26px #8af3c566}.nl-done strong{letter-spacing:-.01em;font-size:19px;font-weight:500}.nl-done p{color:#c6d4bf;margin:6px 0 0;font-size:15px;line-height:1.6}.nl-done .nl-small{color:#8f9e87;overflow-wrap:anywhere;font-size:13px}@media (min-width:1100px){.nl-signup-index.has-art .nl-body{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:56px;max-width:none;padding-right:clamp(220px,24vw,330px);display:grid}.nl-signup-index .nl-lede{margin-bottom:0}.nl-signup-index .nl-art{width:42%}.nl-signup-index .nl-actions{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:700px){.nl-signup{--nl-pad:24px;border-radius:20px;margin:48px 0}.nl-signup-index{width:auto;margin:48px 16px}.has-art .nl-art{width:auto;height:260px;bottom:auto;left:0;-webkit-mask:linear-gradient(#000 30%,#0000 100%);mask:linear-gradient(#000 30%,#0000 100%)}.has-art .nl-art img{object-position:50% 60%;opacity:.8}.has-art .nl-body{padding-top:168px}.nl-field{padding:0 18px}.nl-actions{flex-direction:column;align-items:stretch;gap:16px}.nl-button{width:100%}}@media (prefers-reduced-motion:reduce){.nl-button,.nl-button svg,.nl-field,.nl-consent input{transition:none}.nl-button:hover svg{transform:none}}
