.landing_canvas__7C7_d{background:var(--cf-paper);color:var(--cf-ink);min-height:100dvh}.landing_page__3f7DM{max-width:var(--cf-page-max);margin:0 auto}.landing_page__3f7DM [id]{scroll-margin-top:var(--cf-s5)}.landing_display__1Q38H{margin:0;font-weight:var(--cf-weight-strong);letter-spacing:var(--cf-track-display);line-height:var(--cf-leading-display);text-wrap:balance;-webkit-hyphens:none;hyphens:none}.landing_display__1Q38H em{font-style:normal;color:var(--cf-ink-2)}.landing_heroTitle__siDZE{font-size:clamp(var(--cf-text-2xl),4.8vw,var(--cf-text-display));max-width:20ch}.landing_sectionTitle__RiXE0{font-size:clamp(var(--cf-text-xl),3.4vw,var(--cf-text-3xl));max-width:24ch}.landing_prose__Gzx3G{margin:0;font-size:var(--cf-text-base);line-height:var(--cf-leading-body);color:var(--cf-ink-2);max-width:62ch}.landing_prose__Gzx3G+.landing_prose__Gzx3G{margin-top:var(--cf-s4)}.landing_accessLead__QuhgV{margin-bottom:var(--cf-s5)}.landing_lead__wCO_p{margin:0;font-size:var(--cf-text-lg);line-height:1.6;font-weight:var(--cf-weight-body);color:var(--cf-ink-2);max-width:46ch}.landing_label__JnOQY{display:block;margin:0 0 var(--cf-s4);font:var(--cf-kicker);letter-spacing:var(--cf-track-kicker);text-transform:uppercase;color:var(--cf-ink-2);font-feature-settings:var(--cf-tnum)}.landing_btn__gMgMD{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--cf-s2);min-height:44px;padding:var(--cf-s3) var(--cf-s5);font-family:inherit;font-size:var(--cf-text-sm);font-weight:var(--cf-weight-strong);border:var(--cf-hairline);border-radius:var(--cf-radius);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.landing_btnPrimary__wfLjS{background:var(--cf-ink);border-color:var(--cf-ink);color:var(--cf-paper)}.landing_btnPrimary__wfLjS:hover{background:var(--cf-ink-pressed);border-color:var(--cf-ink-pressed);color:var(--cf-paper)}.landing_btnAccent__3JDZm{min-height:36px;padding:var(--cf-s2) var(--cf-s4);background:var(--cf-paper);border-color:var(--cf-ink);color:var(--cf-ink)}.landing_btnAccent__3JDZm:hover{background:var(--cf-paper-dim);color:var(--cf-ink)}.landing_input__YGn5M{min-width:0;padding:var(--cf-s3) var(--cf-s4);font:inherit;font-size:var(--cf-text-base);color:var(--cf-ink);background:var(--cf-paper);border:var(--cf-hairline);border-radius:var(--cf-radius)}.landing_input__YGn5M:focus{border-color:var(--cf-ink)}.landing_input__YGn5M::placeholder{color:var(--cf-ink-3);opacity:1}.landing_input__YGn5M:-webkit-autofill,.landing_input__YGn5M:-webkit-autofill:focus,.landing_input__YGn5M:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px var(--cf-paper);-webkit-text-fill-color:var(--cf-ink)}.landing_capture__HqTvn{display:flex;gap:var(--cf-s2);max-width:520px;margin:0}.landing_capture__HqTvn .landing_input__YGn5M{flex:1 1}.landing_captureCol__an24I{min-width:0}.landing_noCommit__wirT3{margin:var(--cf-s3) 0 0;font-family:var(--cf-font-mono);font-size:var(--cf-text-xs);line-height:1.5;color:var(--cf-ink-2);max-width:62ch;font-feature-settings:var(--cf-tnum)}.landing_noCommit__wirT3 a{color:var(--cf-ink);font-weight:var(--cf-weight-strong);text-decoration:underline}.landing_okMsg__76sUO{display:none}.landing_okMsg__76sUO.landing_show__Jiyoh{display:flex;align-items:flex-start;gap:var(--cf-s3);max-width:520px;padding:var(--cf-s4);background:var(--cf-paper);border-radius:var(--cf-radius);box-shadow:var(--cf-shadow-paper)}.landing_tick__qlbCw{flex:none;font-size:var(--cf-text-lg);line-height:1.2}.landing_okMsg__76sUO p,.landing_tick__qlbCw{font-weight:var(--cf-weight-strong);color:var(--cf-ink)}.landing_okMsg__76sUO p{margin:0;font-size:var(--cf-text-base);line-height:1.4}.landing_okMsg__76sUO p span{display:block;margin-top:var(--cf-s1);font-weight:var(--cf-weight-body);color:var(--cf-ink-2)}.landing_nav__aPoSn{display:flex;justify-content:space-between;align-items:center;gap:var(--cf-s4);padding:var(--cf-s5) var(--cf-s5);border-bottom:var(--cf-hairline);flex-wrap:wrap}.landing_wordmark__hD0qh{display:inline-block;font-size:var(--cf-text-sm);font-weight:var(--cf-weight-strong);letter-spacing:var(--cf-track-wordmark);text-transform:uppercase;color:var(--cf-ink);text-decoration:none}.landing_wordmark__hD0qh:hover{color:var(--cf-ink)}.landing_navLinks__G0uK_{display:flex;align-items:center;gap:var(--cf-s5);font-size:var(--cf-text-sm);flex-wrap:wrap}.landing_navLink__6EhbW{display:inline-flex;align-items:center;min-height:36px;color:var(--cf-ink);text-decoration:none}.landing_navLink__6EhbW:hover{color:var(--cf-ink);text-decoration:underline;text-decoration-color:var(--cf-ink)}.landing_navCta__C9kvd{flex:none}.landing_hero__idb9C{padding:var(--cf-s9) var(--cf-s5) 0}.landing_heroRow__xzWgH{display:grid;grid-template-columns:1fr 1fr;gap:var(--cf-s7);margin:var(--cf-s6) 0 var(--cf-s8);align-items:start}.landing_band__b8GPu{display:grid;grid-template-columns:repeat(3,1fr);margin:0 var(--cf-s5);border:var(--cf-hairline);border-bottom:var(--cf-rule-heavy);background:var(--cf-paper)}.landing_band__b8GPu>*+*{border-left:var(--cf-hairline-faint)}.landing_bandCell__FoSxO{min-width:0;padding:var(--cf-s4) var(--cf-s5)}.landing_bandNum__qlFTD{font-family:var(--cf-font-mono);font-size:var(--cf-text-xl);font-weight:var(--cf-weight-strong);line-height:1.1;font-feature-settings:var(--cf-tnum)}.landing_bandDesc__IXCea{margin-top:var(--cf-s2);font-size:var(--cf-text-sm);line-height:1.5;color:var(--cf-ink-2);max-width:42ch}.landing_section__nzFDa{padding:var(--cf-s9) var(--cf-s5);border-bottom:var(--cf-hairline)}.landing_sectionHead__WMmaD{margin-bottom:var(--cf-s6)}.landing_grid2___Cqhv{display:grid;grid-template-columns:1fr 1fr;border:var(--cf-hairline)}.landing_cell__eWvMQ{min-width:0;padding:var(--cf-s5);border-right:var(--cf-hairline)}.landing_cell__eWvMQ:last-child{border-right:none}.landing_cell__eWvMQ h3{margin:0 0 var(--cf-s3);font-size:var(--cf-text-lg);font-weight:var(--cf-weight-strong);letter-spacing:var(--cf-track-display);line-height:1.2}.landing_cell__eWvMQ p{margin:0;font-size:var(--cf-text-base);line-height:var(--cf-leading-body);color:var(--cf-ink-2);max-width:62ch}.landing_cell__eWvMQ ul{margin:var(--cf-s3) 0 0;padding:0;list-style:none;font-size:var(--cf-text-sm);line-height:1.6;color:var(--cf-ink-2)}.landing_cell__eWvMQ li{padding:var(--cf-s3) 0;border-bottom:var(--cf-hairline-faint)}.landing_cell__eWvMQ li:last-child{border-bottom:none}.landing_cell__eWvMQ li strong{font-weight:var(--cf-weight-strong);color:var(--cf-ink)}.landing_faq__s3Y4Z{max-width:74ch;border-top:var(--cf-hairline)}.landing_faqItem__rLhia{padding:var(--cf-s5) 0;border-bottom:var(--cf-hairline)}.landing_faqItem__rLhia h3{margin:0 0 var(--cf-s2);font-size:var(--cf-text-base);font-weight:var(--cf-weight-strong);line-height:1.3}.landing_faqItem__rLhia p{margin:0;font-size:var(--cf-text-sm);line-height:1.6;color:var(--cf-ink-2);max-width:62ch}.landing_footer__0KqlY{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--cf-s6);padding:var(--cf-s7) var(--cf-s5)}.landing_footerBrand__fgX7c{min-width:0}.landing_footerBlurb__slnJM{margin:var(--cf-s3) 0 0;font-size:var(--cf-text-sm);line-height:1.5;color:var(--cf-ink-2);max-width:40ch}.landing_footerCol__v3tAX{min-width:0}.landing_footerHead__fwwe1{margin:0 0 var(--cf-s3);font:var(--cf-kicker);letter-spacing:var(--cf-track-kicker);text-transform:uppercase;color:var(--cf-ink-2)}.landing_footerList__BTjFm{margin:0;padding:0;list-style:none;font-size:var(--cf-text-sm);line-height:2}.landing_footerList__BTjFm a{display:inline-block;color:var(--cf-ink);text-decoration:none}.landing_footerList__BTjFm a:hover{color:var(--cf-ink);text-decoration:underline}.landing_legal___ZFZB{display:flex;justify-content:space-between;gap:var(--cf-s5);flex-wrap:wrap;padding:var(--cf-s5);border-top:var(--cf-hairline);font-family:var(--cf-font-mono);font-size:var(--cf-text-xs);color:var(--cf-ink-2);font-feature-settings:var(--cf-tnum)}.landing_legal___ZFZB a{display:inline-block;color:var(--cf-ink-2);text-decoration:underline}.landing_legal___ZFZB a:hover{color:var(--cf-ink)}@media (max-width:960px){.landing_nav__aPoSn{padding:var(--cf-s4)}.landing_hero__idb9C{padding:var(--cf-s7) var(--cf-s4) 0}.landing_heroRow__xzWgH{grid-template-columns:1fr;gap:var(--cf-s5);margin:var(--cf-s5) 0 var(--cf-s6)}.landing_band__b8GPu{grid-template-columns:1fr;margin:0 var(--cf-s4)}.landing_band__b8GPu>*+*{border-left:none;border-top:var(--cf-hairline-faint)}.landing_bandCell__FoSxO{padding:var(--cf-s3) var(--cf-s4)}.landing_section__nzFDa{padding:var(--cf-s7) var(--cf-s4)}.landing_grid2___Cqhv{grid-template-columns:1fr}.landing_cell__eWvMQ{border-right:none;border-bottom:var(--cf-hairline)}.landing_cell__eWvMQ:last-child{border-bottom:none}.landing_footer__0KqlY{grid-template-columns:1fr;padding:var(--cf-s7) var(--cf-s4)}.landing_legal___ZFZB{padding:var(--cf-s4)}}@media (max-width:640px){.landing_capture__HqTvn{flex-direction:column;align-items:stretch}.landing_navLinks__G0uK_{gap:var(--cf-s3)}}@media (forced-colors:active){.landing_btn__gMgMD{border:1px solid ButtonText}}