.waitlist-module__IQe7TW__page{--font-body:var(--font-inter-tight), system-ui, sans-serif;width:100%;min-height:100svh;color:var(--ink);background:var(--bg);font:16px/1.5 var(--font-body);padding:28px 16px}.waitlist-module__IQe7TW__page *{box-sizing:border-box}.waitlist-module__IQe7TW__card{background:var(--paper);border:1px solid var(--line-strong);border-radius:10px;max-width:640px;margin:0 auto;padding:26px 22px;box-shadow:0 16px 50px #17241c12}.waitlist-module__IQe7TW__brand{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:12px;padding-bottom:24px;display:flex}.waitlist-module__IQe7TW__tag{color:var(--ink-soft);text-align:right;max-width:90px;font-size:11px}.waitlist-module__IQe7TW__intro{padding:26px 0 8px}.waitlist-module__IQe7TW__eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:10px;font-weight:700}.waitlist-module__IQe7TW__page h1{font-family:var(--font-fraunces), serif;letter-spacing:-.04em;color:var(--ink);margin:0 0 16px;font-size:clamp(32px,6vw,44px);font-weight:450;line-height:1.1}.waitlist-module__IQe7TW__intro>p:last-child,.waitlist-module__IQe7TW__success p{color:var(--ink-soft);max-width:440px;margin:0}.waitlist-module__IQe7TW__form{gap:17px;display:grid}.waitlist-module__IQe7TW__required{color:var(--ink-soft);margin:12px 0 -5px;font-size:12px}.waitlist-module__IQe7TW__names{gap:17px;display:grid}.waitlist-module__IQe7TW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.waitlist-module__IQe7TW__field label,.waitlist-module__IQe7TW__interest legend{font-size:14px;font-weight:600}.waitlist-module__IQe7TW__field label>span{color:var(--accent)}.waitlist-module__IQe7TW__field small{color:var(--ink-soft);font-size:12px;font-weight:400}.waitlist-module__IQe7TW__field input{border:1px solid var(--line-strong);background:var(--paper-alt);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:5px;padding:10px 12px}.waitlist-module__IQe7TW__page input:focus-visible,.waitlist-module__IQe7TW__page button:focus-visible{outline:3px solid var(--sage);outline-offset:3px}.waitlist-module__IQe7TW__options label:has(:focus-visible){outline:3px solid var(--sage);outline-offset:3px}.waitlist-module__IQe7TW__field input[aria-invalid=true]{border-color:var(--accent-deep)}.waitlist-module__IQe7TW__membership{background:var(--bg);border-left:3px solid var(--gold);gap:14px;padding:16px;display:grid}.waitlist-module__IQe7TW__organization{flex-direction:column;gap:4px;display:flex}.waitlist-module__IQe7TW__organization>span{color:var(--ink-soft);font-size:12px}.waitlist-module__IQe7TW__organization strong{font-size:14px;font-weight:600}.waitlist-module__IQe7TW__interest{border:0;min-width:0;margin:0;padding:0}.waitlist-module__IQe7TW__interest legend{margin-bottom:8px}.waitlist-module__IQe7TW__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.waitlist-module__IQe7TW__options label{border:1px solid var(--line-strong);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:52px;font-size:14px;display:flex}.waitlist-module__IQe7TW__options label:has(:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.waitlist-module__IQe7TW__options input{accent-color:var(--accent);width:16px;height:16px;margin:0}.waitlist-module__IQe7TW__submit{background:var(--accent);width:100%;min-height:54px;color:var(--paper);font:600 16px var(--font-body);cursor:pointer;border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.waitlist-module__IQe7TW__submit:hover{background:var(--accent-deep)}.waitlist-module__IQe7TW__submit:disabled{opacity:.7;cursor:wait}.waitlist-module__IQe7TW__error,.waitlist-module__IQe7TW__field .waitlist-module__IQe7TW__error{color:var(--accent-deep);font-size:14px}.waitlist-module__IQe7TW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waitlist-module__IQe7TW__footer{border-top:1px solid var(--line-strong);color:var(--ink-soft);text-align:center;margin-top:26px;padding-top:16px;font-size:12px}.waitlist-module__IQe7TW__success{padding:50px 0}.waitlist-module__IQe7TW__check{width:48px;height:48px;color:var(--paper);background:var(--sage);border-radius:50%;place-items:center;margin-bottom:22px;font-size:24px;display:grid}@media (min-width:540px){.waitlist-module__IQe7TW__page{padding:48px 24px}.waitlist-module__IQe7TW__card{padding:30px 42px}.waitlist-module__IQe7TW__names{grid-template-columns:1fr 1fr}.waitlist-module__IQe7TW__membership{grid-template-columns:1fr 1fr;align-items:center}.waitlist-module__IQe7TW__tag{max-width:none}}
