@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3bWuQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWuQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.waitlist-root{--bg: #f4f5f8;--ink: #0f1e36;--muted: #2f3f59;--line: #c8cfdd;--surface: rgba(255, 255, 255, .8);position:relative;min-height:100vh;background:linear-gradient(180deg,#f7f8fb,#eef1f7);color:var(--ink);font-family:Inter,Helvetica Neue,Arial,sans-serif;padding:10px 26px 72px;overflow:hidden}.waitlist-root *{box-sizing:border-box}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f8fbe0,#f7f8fbb8 30%,#f7f8fb3d,#f7f8fbe6 84%),linear-gradient(180deg,#ffffff0f,#ecf0f8c2),url(../../../media/hero/artemis-launch.webp) 77% 50% / cover no-repeat;z-index:0;filter:saturate(.82) contrast(.93) brightness(.98)}.hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 77%,rgba(255,185,136,.18),transparent 14%),radial-gradient(circle at 80% 70%,rgba(255,143,76,.08),transparent 28%)}.wl-header,.wl-hero-copy{position:relative;z-index:1}.wl-header{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:0;border-bottom:1px solid rgba(91,105,128,.22);padding:6px 0 8px}.wl-brand{margin:0;font-family:Barlow Condensed,Inter,sans-serif;line-height:1;transform:translateY(1px);letter-spacing:.14em;font-weight:700;font-size:1.5rem}.wl-chip{font-family:Barlow Condensed,Inter,sans-serif;border:1px solid rgba(67,82,108,.4);display:inline-flex;align-items:center;transform:translateY(1px);padding:6px 10px;border-radius:1px;line-height:1;font-size:.8rem;letter-spacing:.12em;color:#34435d;background:#ffffff9e}.wl-hero-stage{min-height:calc(100vh - 90px);display:grid;align-content:center}.wl-hero-copy{max-width:560px;padding:22px 20px 20px;border:1px solid rgba(64,79,107,.1);background:linear-gradient(135deg,#0b14241a,#0b14240a);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:0 4px 10px #0d14220d}.wl-hero-copy h1{margin:0;font-family:Barlow Condensed,Inter,sans-serif;font-size:clamp(2.45rem,5.1vw,4rem);line-height:.88;letter-spacing:.03em;font-weight:700;color:#0f1e36;text-shadow:0 1px 0 rgba(255,255,255,.2)}.wl-hero-copy p{margin:18px 0 0;color:var(--muted);font-size:1.03rem;line-height:1.5}.hero-form{margin-top:24px;max-width:500px}.hero-form label{display:block;margin-bottom:7px;font-size:.7rem;letter-spacing:.13em;color:#33445f;text-transform:uppercase;font-family:Barlow Condensed,Inter,sans-serif}.hero-field-row{display:grid;grid-template-columns:1fr auto;gap:6px}.hero-field-row input{width:100%;border:1px solid #a9b5cd;border-radius:0;background:#fffffff2;color:#141a27;padding:12px 13px;font:inherit}.hero-field-row input::placeholder{color:#60708f}.hero-field-row button{min-width:68px;border:1px solid #26354f;border-radius:0;background:#122038;color:#f4f7ff;font:inherit;font-size:.76rem;letter-spacing:.09em;font-family:Barlow Condensed,Inter,sans-serif;cursor:pointer}.hero-field-row button:hover{background:#0d172a}.hero-field-row button:disabled{opacity:.7;cursor:not-allowed}.feedback{margin:9px 0 0;font-size:.86rem}.feedback.success{color:#0f7f44}.feedback.error{color:#c33838}.waitlist-root .wl-hero-stage{min-height:calc(100vh - 64px);display:grid;justify-items:center;align-content:start;padding-top:clamp(6px,1.2vh,12px)}.waitlist-root .wl-hero-copy{margin:0 auto;width:min(680px,92vw)}.waitlist-root .wl-center-stack{position:relative;z-index:1;display:grid;justify-items:center;gap:24px;width:100%}.waitlist-root .wl-logo-wrap{padding-block:0}.waitlist-root .wl-logo{display:block;width:min(270px,33vw);height:auto;object-fit:contain}@media (max-width: 960px){.waitlist-root{padding:22px 16px 58px}.wl-header{justify-content:space-between;gap:10px}.wl-hero-stage{min-height:auto;padding-top:56px}.hero-field-row{grid-template-columns:1fr}.waitlist-root .wl-hero-stage{min-height:calc(100vh - 56px);padding-top:8px}.waitlist-root .wl-center-stack{gap:18px}.waitlist-root .wl-logo-wrap{padding-block:0}.waitlist-root .wl-logo{width:min(195px,54vw)}.waitlist-root .wl-hero-copy{width:min(560px,100%)}}
