.home_page__QfLqG{padding:36px 40px 112px;max-width:1280px;margin:0 auto}.home_hero___bEr9{position:relative;padding:56px 52px 48px}.home_heroEyebrow__Wi9x4{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;color:var(--color-ink-subtle)}.home_heroTitle___BRew{font-family:var(--font-display);font-weight:300;font-size:clamp(40px,5vw,58px);line-height:1.04;letter-spacing:-1.8px;margin:22px 0 0;max-width:16ch;text-wrap:balance}.home_heroSub__CcJT_,.home_heroTitle___BRew .home_dim__Lq7cD{color:var(--color-ink-muted)}.home_heroSub__CcJT_{font-feature-settings:"tnum";font-size:13px;letter-spacing:.2px;margin-top:26px}.home_heroSub__CcJT_ b{color:var(--color-ink);font-weight:700}.home_heroSub__CcJT_ .home_sep__RTJSz{color:var(--color-ink-faint);margin:0 10px}.home_ctas__ewOSF{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.home_ctaPrimary___e4c4{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--color-canvas);background:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-md);padding:12px 20px;text-decoration:none;display:inline-flex;align-items:center;gap:9px;transition:transform .18s var(--ease-pin),box-shadow .25s var(--ease-scan)}.home_ctaPrimary___e4c4:hover{box-shadow:0 4px 16px var(--color-sh-c)}.home_ctaPrimary___e4c4:active{transform:translateY(1px)}.home_ctaPrimary___e4c4 svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.6}.home_ctaSecondary__kxu70{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--color-ink);background:var(--color-surface-3);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-md);padding:12px 20px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:border-color .2s var(--ease-pin),background .2s var(--ease-pin)}.home_ctaSecondary__kxu70:hover{border-color:var(--color-hairline-focus);background:var(--color-surface-2)}.home_glanceLabel__4YgwZ,.home_railLabel__xsB5l{font-size:11px;text-transform:uppercase;letter-spacing:1.6px;color:var(--color-ink-subtle);margin:52px 4px 16px}.home_glanceLabel__4YgwZ{display:flex;align-items:center;justify-content:space-between}.home_glanceLabel__4YgwZ a{font-size:11px;letter-spacing:1px;color:var(--color-ink-muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s var(--ease-pin)}.home_glanceLabel__4YgwZ a:hover{color:var(--color-ink)}.home_glanceLabel__4YgwZ a svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.5}.home_rail__BvK8z{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home_step__DucWa{position:relative;display:flex;flex-direction:column;padding:24px 24px 26px;background:var(--color-surface-2);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:0 1px 2px var(--color-sh-a),0 6px 20px var(--color-sh-b);text-decoration:none;color:inherit;transition:transform .25s var(--ease-scan),box-shadow .25s var(--ease-scan)}.home_step__DucWa:hover{transform:translateY(-3px);box-shadow:0 2px 4px var(--color-sh-a),0 16px 40px var(--color-sh-c)}.home_stepHead__v3__7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.home_stepNum__wmije{font-family:var(--font-display);font-feature-settings:"tnum";font-weight:300;font-size:44px;line-height:.9;letter-spacing:-2px;color:var(--color-ink-faint);transition:color .25s var(--ease-scan)}.home_step__DucWa:hover .home_stepNum__wmije{color:var(--color-ink)}.home_stepArrow__gLYJc{color:var(--color-ink-faint);transition:color .2s var(--ease-pin),transform .2s var(--ease-pin);margin-top:6px}.home_step__DucWa:hover .home_stepArrow__gLYJc{color:var(--color-ink);transform:translateX(4px)}.home_stepArrow__gLYJc svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.5}.home_stepPhase__MWkKv{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-ink-subtle);margin-bottom:7px}.home_stepTitle__pYvOo{font-family:var(--font-display);font-weight:400;font-size:19px;letter-spacing:-.4px;color:var(--color-ink)}.home_stepDesc__dl0_H{font-size:13px;color:var(--color-ink-muted);line-height:1.5;margin-top:8px}.home_bento__0OHwF{display:grid;grid-template-columns:1fr 360px;gap:20px;margin-top:12px;align-items:start}.home_card__yCUe7{background:var(--color-surface-2);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:0 1px 2px var(--color-sh-a),0 8px 24px var(--color-sh-b);overflow:hidden}.home_cardHead__3H3WV{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--color-hairline)}.home_cardEyebrow__pR7d1{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;color:var(--color-ink-subtle)}.home_cardLink__4MkrV{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--color-ink-muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s var(--ease-pin)}.home_cardLink__4MkrV:hover{color:var(--color-ink)}.home_cardLink__4MkrV:hover svg{transform:translateX(2px)}.home_cardLink__4MkrV svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.5;transition:transform .2s var(--ease-pin)}.home_sug___sGWG{display:grid;grid-template-columns:2px 1fr auto;gap:18px;padding:18px 22px;border-bottom:1px solid var(--color-hairline);align-items:start;transition:background .18s var(--ease-pin)}.home_sug___sGWG:hover{background:var(--color-surface-1)}.home_sug___sGWG:last-child{border-bottom:none}.home_sugBar__75_Uu{width:2px;align-self:stretch;border-radius:1px;min-height:40px}.home_sugTags__uVdTl{display:flex;align-items:center;gap:8px;margin-bottom:7px}.home_sugKind__WAkhD{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:var(--color-ink)}.home_sugWhere__OLE3I{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--color-ink-subtle)}.home_sugWhere__OLE3I:before{content:"· ";color:var(--color-ink-faint)}.home_sugHead__H6_d0{font-family:var(--font-display);font-weight:400;font-size:16px;letter-spacing:-.3px;color:var(--color-ink)}.home_sugBody__MRo1j{font-size:13px;color:var(--color-ink-muted);line-height:1.5;margin-top:4px}.home_sugBody__MRo1j .home_num__xYiBP{color:var(--color-ink);font-feature-settings:"tnum"}.home_sugMeta__g0jn_{text-align:right;font-feature-settings:"tnum";font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--color-ink-subtle);line-height:1.7;white-space:nowrap}.home_sugMeta__g0jn_ b{color:var(--color-ink);font-weight:700}.home_side__zZCm3{display:flex;flex-direction:column;gap:20px}.home_statBody__aeuVa{padding:22px}.home_statBig__mS7zU{display:flex;align-items:baseline;gap:12px;padding-bottom:20px;margin-bottom:18px;border-bottom:1px solid var(--color-hairline)}.home_statBig__mS7zU .home_v__56c3O{font-family:var(--font-display);font-weight:300;font-size:46px;line-height:1;letter-spacing:-2px;font-feature-settings:"tnum"}.home_statBig__mS7zU .home_dot__o_c99{width:8px;height:8px;border-radius:9999px;align-self:center}.home_statBig__mS7zU small{font-feature-settings:"tnum";font-size:13px;color:var(--color-ink-muted)}.home_statRows__CvXTC{display:flex;flex-direction:column;gap:13px}.home_statRow__OZLBa{display:flex;align-items:center;justify-content:space-between;font-feature-settings:"tnum";font-size:13px;color:var(--color-ink-muted)}.home_statRow__OZLBa .home_k__cfDBA{display:inline-flex;align-items:center;gap:9px}.home_statRow__OZLBa .home_k__cfDBA i{width:7px;height:7px;border-radius:9999px}.home_statRow__OZLBa b{color:var(--color-ink);font-weight:700}.home_statRow__OZLBa .home_alert__Zjth9,.home_statRow__OZLBa .home_warn__C5v4S{color:var(--color-ink)}.home_glance__dED7b{display:flex;flex-direction:column;background:var(--color-surface-2);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:0 1px 2px var(--color-sh-a),0 8px 24px var(--color-sh-b);overflow:hidden}.home_prow__maBu2{display:grid;grid-template-columns:1fr 150px 132px 110px 80px;gap:16px;align-items:center;padding:17px 22px;border-bottom:1px solid var(--color-hairline);text-decoration:none;color:inherit;transition:background .15s var(--ease-pin)}.home_prow__maBu2:last-child{border-bottom:none}.home_prow__maBu2:hover{background:var(--color-surface-1)}.home_pName__wAgC9{display:flex;align-items:baseline;gap:11px}.home_pName__wAgC9 b{font-family:var(--font-display);font-weight:400;font-size:15px;letter-spacing:-.3px;color:var(--color-ink)}.home_pName__wAgC9 span{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--color-ink-subtle)}.home_pStage__Xxbvx{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--color-ink-muted);display:inline-flex;align-items:center;gap:8px}.home_pStage__Xxbvx i{width:7px;height:7px;border-radius:9999px}.home_pDist__4RMVP{display:flex;height:6px;border-radius:9999px;overflow:hidden;gap:2px}.home_pDist__4RMVP i{height:100%}.home_pNum__EJ_Xt{font-feature-settings:"tnum";font-size:13px;color:var(--color-ink-muted);text-align:right}.home_pNum__EJ_Xt.home_muted__AH8M1{color:var(--color-ink-faint)}@media (max-width:920px){.home_bento__0OHwF,.home_rail__BvK8z{grid-template-columns:1fr}.home_page__QfLqG{padding:24px 20px 80px}.home_hero___bEr9{padding:40px 28px 36px}}