@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--black:#000;--white:#fff;--graphite:#8d939c;--hairline:#1f2228;--edge:#30353d;--stud:#16191e;--signal:#4d9bff;--alarm:#ff8a80;--gutter:24px;--page:1180px;--ease-out:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--black);color:var(--white);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--font-archivo), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55}::selection{background:var(--signal);color:var(--black)}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bar,main>section,.foot{width:100%;max-width:calc(var(--page) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.bar{z-index:2;justify-content:space-between;align-items:center;height:64px;display:flex;position:relative}.bar-brand{letter-spacing:.02em;text-transform:uppercase;font-size:16px;font-weight:800;font-stretch:125%;text-decoration:none}.bar-link{color:var(--graphite);transition:color .16s var(--ease-out);font-size:15px;font-weight:500;text-decoration:none}.bar-link:hover{color:var(--white)}.hero{padding-top:72px;padding-bottom:112px;position:relative;container-type:inline-size}.baseplate{background-image:radial-gradient(circle at center, var(--stud) 0 5px, transparent 5.5px);pointer-events:none;background-position:top;background-size:28px 28px;height:520px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000000e6,#0000 92%);mask-image:linear-gradient(#000000e6,#0000 92%)}.wordmark{letter-spacing:-.01em;-webkit-user-select:none;user-select:none;justify-content:space-between;margin:0 0 64px;font-size:15.1cqw;font-weight:900;font-stretch:125%;line-height:.8;display:flex;position:relative}.wordmark-letter{animation:brick-drop .56s var(--ease-out) both;display:inline-block}@keyframes brick-drop{0%{opacity:0;transform:translateY(-34%)}70%{opacity:1;transform:translateY(2%)}to{opacity:1;transform:translateY(0)}}.hero-copy{max-width:680px;position:relative}h1{letter-spacing:-.015em;margin:0;font-size:clamp(30px,4.2vw,46px);font-weight:750;font-stretch:108%;line-height:1.08}.lede{max-width:58ch;color:var(--graphite);margin:20px 0 0;font-size:18px}.waitlist{max-width:560px;margin-top:32px}.waitlist-row{gap:8px;display:flex}.waitlist input{font:inherit;color:var(--white);background:var(--black);border:1px solid var(--edge);transition:border-color .16s var(--ease-out);border-radius:10px;padding:0 16px}.waitlist input::placeholder{color:#5d636c}.waitlist input:hover:not(:disabled){border-color:#474d57}.waitlist-row input{flex:1;min-width:0;height:48px;font-size:16px}.waitlist button{background:var(--white);height:48px;color:var(--black);font:inherit;cursor:pointer;white-space:nowrap;transition:background .16s var(--ease-out);border:0;border-radius:10px;padding:0 20px;font-size:16px;font-weight:650}.waitlist button:hover:not(:disabled){background:#dfe2e6}.waitlist button:disabled,.waitlist input:disabled{cursor:progress;opacity:.7}.waitlist-optional{color:var(--graphite);margin-top:16px;font-size:14px;display:block}.waitlist-optional span{color:#5d636c;margin-left:4px}.waitlist-building{width:100%;height:44px;margin-top:8px;font-size:15px;display:block}.waitlist-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waitlist-error{color:var(--alarm);margin:12px 0 0;font-size:14px}.waitlist-joined{border:1px solid var(--signal);max-width:560px;color:var(--graphite);border-radius:10px;margin-top:32px;padding:16px 20px}.waitlist-joined p{margin:0}.waitlist-joined .waitlist-joined-title{color:var(--white);margin-bottom:4px;font-weight:650}.features{padding-top:32px;padding-bottom:112px}h2{letter-spacing:-.01em;margin:0;font-size:clamp(26px,3vw,36px);font-weight:800;font-stretch:112%;line-height:1.1}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:40px 0 0;display:grid}.feature{border-top:1px solid var(--hairline);padding:24px 0 32px}.feature dt{font-size:18px;font-weight:650;line-height:1.3}.feature dd{max-width:48ch;color:var(--graphite);margin:8px 0 0}.closing{border-top:1px solid var(--hairline);padding-top:96px;padding-bottom:112px}.closing p{max-width:56ch;color:var(--graphite);margin:16px 0 0;font-size:17px}.foot{border-top:1px solid var(--hairline);color:var(--graphite);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;padding-bottom:32px;font-size:13px;display:flex}@media (max-width:720px){:root{--gutter:16px}.hero{padding-top:48px;padding-bottom:80px}.wordmark{margin-bottom:40px}.waitlist-row{flex-direction:column}.waitlist-row input{flex:none}.waitlist button{width:100%}.feature-list{grid-template-columns:1fr}.features,.closing{padding-bottom:80px}.closing{padding-top:72px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wordmark-letter{animation:none}}
