@font-face{font-family:FK Roman Standard;src:url(/fonts/FK%20Trials/FK%20Roman%20Standard%20Trial/FKRomanStandardTrial-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FK Roman Standard;src:url(/fonts/FK%20Trials/FK%20Roman%20Standard%20Trial/FKRomanStandardTrial-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FK Roman Standard;src:url(/fonts/FK%20Trials/FK%20Roman%20Standard%20Trial/FKRomanStandardTrial-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{--bg:#0a0a0a;--border:#2a2a2a;--text:#d4d4d4;--text-dim:#8a8a8a;--text-faint:#5a5a5a;--text-bright:#f5f5f5;--serif:"FK Roman Standard", "Times New Roman", Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-family:var(--serif);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100svh;margin:0;padding:0}#app{place-items:center;min-height:100svh;padding:32px 24px;display:grid}.shell{text-align:center;flex-direction:column;align-items:center;gap:56px;width:100%;max-width:520px;display:flex}.head{flex-direction:column;align-items:center;gap:14px;display:flex}.title{font-family:var(--serif);letter-spacing:-.04em;color:var(--text-bright);margin:0;font-size:clamp(72px,14vw,128px);font-weight:400;line-height:.95}.subtitle{font-family:var(--serif);letter-spacing:0;color:var(--text-dim);margin:0;font-size:17px;font-weight:400;line-height:1.4}.form-group{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:420px;display:flex}.waitlist{border-bottom:1px solid var(--border);justify-content:center;align-items:center;width:100%;padding:8px 4px 10px;transition:border-color .26s;display:flex}.waitlist:hover{border-bottom-color:var(--text-faint)}.waitlist:focus-within{border-bottom-color:var(--text-dim)}.waitlist input{min-width:0;color:var(--text-bright);font-family:var(--serif);text-align:left;caret-color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px;font-weight:400;line-height:1.4}.waitlist input::placeholder{color:var(--text-faint);transition:color .2s}.waitlist:hover input::placeholder{color:var(--text-dim)}.waitlist input::selection{color:var(--text-bright);background:#f5f5f52e}.join{border:0;border-left:1px solid var(--border);font-family:var(--serif);color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:8px;margin-left:16px;padding:0 0 0 16px;font-size:15px;font-weight:400;line-height:1.4;transition:color .22s,border-color .26s;display:inline-flex}.join:hover,.join:focus-visible{color:var(--text-bright);border-left-color:var(--text-faint);outline:none}.join:disabled{cursor:default;color:var(--text-faint)}.join:disabled .join-arrow{transform:translate(0)}.join-arrow{transition:transform .32s cubic-bezier(.2,.7,.2,1);display:inline-block}.join:not(:disabled):hover .join-arrow,.join:not(:disabled):focus-visible .join-arrow{transform:translate(4px)}.status{min-height:1.2em;font-family:var(--serif);text-align:center;color:var(--text-faint);opacity:0;margin:0;font-size:14px;font-weight:400;line-height:1.2;transition:opacity .26s,transform .26s,color .2s;transform:translateY(-2px)}.status:not(:empty){opacity:1;transform:translateY(0)}.status[data-state=ok]{color:var(--text-bright)}.status[data-state=info]{color:var(--text-dim)}.status[data-state=error]{color:var(--text-dim);font-style:italic}@media (width<=640px){.shell{gap:44px}}
