.S09MAW_canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}
.HFsH2a_section{border-top:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;padding-block:clamp(28px,4vh,40px) clamp(56px,9vh,104px);display:flex}.HFsH2a_label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);flex:140px;align-self:flex-start;font-size:12px}.HFsH2a_units{flex-wrap:wrap;gap:16px clamp(24px,4vw,64px);display:flex}.HFsH2a_unit{align-items:baseline;gap:10px;min-width:8.5rem;display:flex}.HFsH2a_digits{height:1em;font-family:var(--font-heading);letter-spacing:-.02em;font-feature-settings:"lnum" 1, "tnum" 1;font-size:clamp(44px,7vw,104px);font-weight:400;line-height:1em;display:flex;overflow:hidden}.HFsH2a_digitWindow{flex-direction:column;transition-property:transform;transition-duration:.8s;display:flex}.HFsH2a_digitRow{text-align:center;height:1em;line-height:1em;display:block}.HFsH2a_unitLabel{font-family:var(--font-mono);color:var(--ink-2);font-size:12px}
.h77OuG_section{border-top:1px solid var(--color-divider);flex-wrap:wrap;gap:32px clamp(40px,8vw,128px);padding-block:clamp(28px,4vh,40px) clamp(64px,10vh,120px);display:flex}.h77OuG_intro{flex-direction:column;flex:260px;gap:16px;display:flex}.h77OuG_kicker{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.h77OuG_sectionTitle{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(40px,4.2vw,60px);font-weight:400;line-height:1}.h77OuG_list{flex-direction:column;flex:999 560px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.h77OuG_item{grid-template-columns:3em minmax(0,1fr);gap:0 12px;padding-block:22px;display:grid;position:relative}.h77OuG_itemTitle{font-family:var(--font-heading);letter-spacing:-.01em;flex:200px;font-size:clamp(26px,2.4vw,30px);line-height:34px}.h77OuG_index{font-family:var(--font-mono);color:var(--ink-2);font-size:12px;line-height:34px}.h77OuG_rule{background:var(--color-divider);transform-origin:0;height:1px;transition:transform 1.4s cubic-bezier(.2, .7, 0, 1) var(--rule-delay,0s);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.h77OuG_rule[data-revealed=true]{transform:scaleX(1)}.h77OuG_row{flex-wrap:wrap;align-items:baseline;gap:8px 32px;display:flex}.h77OuG_description{letter-spacing:-.005em;color:var(--ink-2);flex:2 300px;font-size:15.5px;line-height:1.6}.h77OuG_status{width:7.5em;font-family:var(--font-mono);color:var(--ink-2);flex:none;justify-content:flex-start;align-items:center;gap:8px;font-size:12px;display:flex}.h77OuG_status[data-status=ready]{color:var(--color-text)}.h77OuG_statusDot{border:1px solid var(--ink-2);box-sizing:border-box;border-radius:50%;width:7px;height:7px}.h77OuG_status[data-status=ready] .h77OuG_statusDot{background:var(--color-accent);border:none}
.ebXIgq_wrap{height:1.5em;display:block;overflow:hidden}.ebXIgq_track{display:block}.ebXIgq_phrase{white-space:nowrap;height:1.5em;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:5px;line-height:1.5em;text-decoration-thickness:2px;display:block}
._4rQwiW_bar{background:var(--color-accent);transform-origin:0;z-index:5;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}
.e8mB3W_link{min-height:44px;color:var(--color-text);align-items:center;gap:6px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.e8mB3W_link:hover{color:var(--color-accent-700);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}
.nBz1BW_footer{border-top:1px solid var(--color-divider);font-family:var(--font-mono);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 32px;padding-block:12px 20px;font-size:12px;display:flex}.nBz1BW_links{flex-wrap:wrap;column-gap:24px;display:flex}
.BAu-nW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.BAu-nW_brand{color:var(--color-text);align-items:center;gap:14px;text-decoration:none;display:flex}.BAu-nW_mark{width:auto;height:26px;display:block}.BAu-nW_name{font-family:var(--font-heading);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1}.BAu-nW_nav{font-family:var(--font-mono);letter-spacing:.02em;flex:none;column-gap:24px;margin-left:-2px;font-size:12px;display:flex}
.qKtKsq_form{flex-direction:column;gap:14px;margin:0;display:flex;position:relative}.qKtKsq_label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.qKtKsq_honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.qKtKsq_row{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.qKtKsq_inputWrap{flex:999 220px;min-width:0;display:flex;position:relative}.qKtKsq_input{border:none;border-bottom:1px solid var(--color-text);min-width:0;min-height:52px;font-family:var(--font-body);color:var(--color-text);background:0 0;border-radius:0;outline:none;flex:1;padding:10px 0;font-size:18px;transition:border-color .16s}.qKtKsq_input:hover{border-bottom-color:var(--ink-2)}.qKtKsq_underline{background:var(--color-accent);transform-origin:0;pointer-events:none;height:2px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.qKtKsq_underline[data-active=true]{transform:scaleX(1)}.qKtKsq_button{background:var(--color-text);min-height:52px;color:var(--color-bg);border:1px solid var(--color-text);font-family:var(--font-body);letter-spacing:-.005em;cursor:pointer;border-radius:4px;flex:1 0 auto;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,transform .12s,translate .6s cubic-bezier(.2,.8,.2,1);display:inline-flex}.qKtKsq_button:hover:not(:disabled){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text)}.qKtKsq_button:active:not(:disabled){transform:scale(.97)}.qKtKsq_button:disabled{opacity:.6;cursor:not-allowed}.qKtKsq_spinner{animation:.8s linear infinite qKtKsq_subscribe-spin;display:block}@keyframes qKtKsq_subscribe-spin{to{transform:rotate(1turn)}}.qKtKsq_arrowWindow{width:16px;height:16px;display:block;position:relative;overflow:hidden}.qKtKsq_arrowTrack{width:32px;transition:transform .45s cubic-bezier(.7,0,.2,1);display:flex;transform:translate(-16px)}.qKtKsq_arrowTrack[data-hover=true]{transform:translate(0)}.qKtKsq_arrowIcon{stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.qKtKsq_error{color:var(--color-accent-700);font-size:14px;line-height:1.5}.qKtKsq_note{color:var(--ink-2);font-size:14px;line-height:1.5}.qKtKsq_done{opacity:0;transition:opacity .4s ease, transform .9s linear(0, .06 3%, .24 7%, .52 12%, .79 18%, .96 24%, 1.04 30%, 1.06 35%, 1.05 41%, 1.02 50%, 1 60%, .995 70%, 1);flex-direction:column;gap:10px;padding-top:4px;display:flex;transform:translateY(14px)}.qKtKsq_done[data-visible=true]{opacity:1;transform:translateY(0)}.qKtKsq_doneBadge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:12px;display:flex}.qKtKsq_check path{stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset .5s cubic-bezier(.65,0,.35,1) .25s}.qKtKsq_doneTitle{font-family:var(--font-heading);letter-spacing:-.01em;font-size:32px;line-height:1.1}.qKtKsq_doneBody{color:var(--ink-2);overflow-wrap:anywhere;font-size:16px;line-height:1.6}.qKtKsq_doneEmail{color:var(--color-text)}.qKtKsq_demoNote{font-family:var(--font-mono);color:var(--color-accent-700);font-size:11.5px}.qKtKsq_resetLink{cursor:pointer;color:var(--color-text);font-family:var(--font-body);text-underline-offset:4px;background:0 0;border:none;align-self:flex-start;padding-inline:0;font-size:14px;font-weight:400;-webkit-text-decoration:underline #1716144d;text-decoration:underline #1716144d}.qKtKsq_resetLink:hover{color:var(--color-accent-700)}
.gFMSOq_loader{z-index:2;pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.gFMSOq_box{flex-direction:column;gap:clamp(14px,2.6vmin,24px);width:min(64vmin,420px);display:flex;position:relative}.gFMSOq_head{border-bottom:1px solid var(--color-divider);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);opacity:0;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;font-size:11px;display:flex}.gFMSOq_dialWrap{aspect-ratio:1;width:100%;position:relative}.gFMSOq_baseSvg,.gFMSOq_terrainSvg,.gFMSOq_needleSvg{transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.gFMSOq_needleSvg{opacity:0}.gFMSOq_sweep{opacity:0;border-radius:50%;position:absolute;inset:9%}.gFMSOq_seal{aspect-ratio:1;background:var(--color-bg);border:1px solid var(--color-text);box-sizing:border-box;width:16%;box-shadow:inset 0 0 0 4px var(--color-bg), inset 0 0 0 5px var(--color-divider);opacity:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gFMSOq_logo{opacity:0;width:50%;height:auto;display:block}.gFMSOq_foot{border-top:1px solid var(--color-divider);opacity:0;justify-content:space-between;align-items:baseline;gap:16px;padding-top:10px;display:flex}.gFMSOq_footTitle{font-family:var(--font-heading);letter-spacing:-.005em;color:var(--color-text);font-size:clamp(18px,2.8vmin,23px);line-height:1.2}.gFMSOq_footBearing{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}
.nnxCsW_page{background:var(--color-bg);min-height:100vh;color:var(--color-text);position:relative;overflow-x:hidden}.nnxCsW_container{z-index:1;box-sizing:border-box;opacity:0;visibility:hidden;flex-direction:column;width:100%;max-width:1360px;min-height:100vh;margin:0 auto;padding-inline:clamp(20px,4.5vw,64px);transition:opacity .9s cubic-bezier(.2,.7,0,1);display:flex;position:relative}.nnxCsW_container[data-revealed=true]{opacity:1;visibility:visible}.nnxCsW_main{flex-direction:column;flex:1;display:flex}.nnxCsW_hero{padding-top:clamp(48px,12vh,150px)}.nnxCsW_badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;font-size:12px;display:flex}.nnxCsW_pulseDot{background:var(--color-accent);border-radius:50%;flex:none;width:7px;height:7px;display:block;position:relative}.nnxCsW_pulseRing{background:var(--color-accent);border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite nnxCsW_coming-soon-pulse;position:absolute;inset:0}@keyframes nnxCsW_coming-soon-pulse{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}.nnxCsW_headline{font-family:var(--font-heading);letter-spacing:-.03em;font-feature-settings:"lnum" 1;margin:clamp(24px,3.5vh,40px) 0 0 -.04em;font-size:clamp(44px,9.6vw,152px);font-weight:400;line-height:.94}.nnxCsW_lineClip{margin-bottom:-.08em;padding-bottom:.1em;display:block;overflow:hidden}.nnxCsW_lineInner{transition:transform 1.1s cubic-bezier(.2,.75,0,1);display:block;transform:translateY(105%)}.nnxCsW_lineInner[data-revealed=true]{transform:translateY(0%)}.nnxCsW_dot{color:var(--color-accent);opacity:0;transform-origin:50% 85%;transition:opacity .25s ease 1.15s, transform 1s linear(0, .009, .035 2.1%, .141 4.4%, .281 6.7%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.077, 1.121 24.6%, 1.149 27.5%, 1.159 30.6%, 1.154 33.7%, 1.129 37.4%, 1.051 45.1%, 1.017 49.1%, .991 53.3%, .977 57.6%, .974 62.2%, .975 66.9%, .997 81.4%, 1.003 89.5%, 1) 1.15s;display:inline-block;transform:translateY(-.55em)scale(.3)}.nnxCsW_dot[data-revealed=true]{opacity:1;transform:translateY(0)scale(1)}.nnxCsW_heroRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px clamp(40px,8vw,128px);margin-top:clamp(40px,6vh,72px);padding-bottom:clamp(48px,8vh,96px);display:flex}.nnxCsW_intro{flex-direction:column;flex:420px;gap:20px;max-width:600px;display:flex}.nnxCsW_phraseLine{letter-spacing:-.012em;flex-wrap:wrap;column-gap:.3em;font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.5em;display:flex}.nnxCsW_bio{letter-spacing:-.005em;color:var(--ink-2);max-width:52ch;margin:0;font-size:17px;line-height:1.6}.nnxCsW_subscribePanel{flex:340px;max-width:460px}
