.landing_root__nVofK{font-family:var(--font-geist-sans),Geist,ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:var(--bg);font-size:16px;line-height:1.55;min-height:100vh;overflow-x:hidden;color-scheme:light;-webkit-font-smoothing:antialiased}.landing_root__nVofK a{color:var(--ink)}.landing_root__nVofK a:hover{color:#000}.landing_root__nVofK :focus-visible{outline:1.5px solid var(--ink);outline-offset:3px;border-radius:4px}.landing_shell__MTYPE{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}@media (max-width:480px){.landing_shell__MTYPE{padding-left:16px;padding-right:16px}}.landing_tHero__qz_Mz{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:center}.landing_tSplit__ZU93p{align-items:start}.landing_tSplitCenter__JiZXv,.landing_tSplit__ZU93p{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}.landing_tSplitCenter__JiZXv{align-items:center}.landing_tThree__wDgbE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.landing_bk__IHiEk{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}@media (max-width:900px){.landing_bk__IHiEk,.landing_tHero__qz_Mz,.landing_tSplitCenter__JiZXv,.landing_tSplit__ZU93p,.landing_tThree__wDgbE{grid-template-columns:1fr;gap:24px}.landing_bk__IHiEk{gap:28px}}.landing_mDraw__uH6VM{stroke-dasharray:1;stroke-dashoffset:0;animation:landing_m-draw__9sSTQ 9s cubic-bezier(.5,0,.1,1) infinite both}@keyframes landing_m-draw__9sSTQ{0%{stroke-dashoffset:1;opacity:1}18%{stroke-dashoffset:0}84%{stroke-dashoffset:0;opacity:1}94%{opacity:0;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:1}}.landing_mFade__uCS3m{animation:landing_m-fade__p0vlD 9s ease infinite both}@keyframes landing_m-fade__p0vlD{0%,30%{opacity:0}40%,84%{opacity:1}94%,to{opacity:0}}.landing_mLift2__Xz9FG{animation:landing_m-lift2__ffZn4 7s cubic-bezier(.5,0,.1,1) infinite}.landing_mLift3__h3hbv{animation:landing_m-lift3__KFW8L 7s cubic-bezier(.5,0,.1,1) infinite}@keyframes landing_m-lift2__ffZn4{0%,15%,90%,to{transform:translateY(0)}40%,70%{transform:translateY(-14px)}}@keyframes landing_m-lift3__KFW8L{0%,15%,90%,to{transform:translateY(0)}40%,70%{transform:translateY(-30px)}}.landing_mScan__Ery36{animation:landing_m-scan__D2TLw 5s cubic-bezier(.5,0,.1,1) infinite}@keyframes landing_m-scan__D2TLw{0%,10%{transform:translateY(0);opacity:0}20%{opacity:1}75%{transform:translateY(270px);opacity:1}85%,to{transform:translateY(270px);opacity:0}}.landing_mBob__iDldk{animation:landing_m-bob__mPneE 3.2s ease-in-out infinite}@keyframes landing_m-bob__mPneE{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.landing_mBob__iDldk,.landing_mDraw__uH6VM,.landing_mFade__uCS3m,.landing_mLift2__Xz9FG,.landing_mLift3__h3hbv{animation:none!important;opacity:1}.landing_mScan__Ery36{display:none}}.landing_heroTitle____RPt{margin:0 0 20px;font-size:56px;line-height:1.02;letter-spacing:-.035em;font-weight:500;max-width:13ch}@media (max-width:480px){.landing_heroTitle____RPt{font-size:40px}}.landing_sectionTitle__S17Vs{font-size:32px;max-width:16ch}.landing_bookTitle__2DZtU,.landing_sectionTitle__S17Vs{margin:0 0 10px;line-height:1.1;letter-spacing:-.03em;font-weight:500}.landing_bookTitle__2DZtU{font-size:40px;max-width:18ch}@media (max-width:480px){.landing_bookTitle__2DZtU{font-size:32px}}.landing_ruleTop__eXnbJ{border-top:1px solid var(--line)}.landing_itemRowLast__fyokl,.landing_itemRow__Fygxw{padding:16px 0;border-top:1px solid var(--line)}.landing_itemRowLast__fyokl{border-bottom:1px solid var(--line)}.landing_itemHeading__gVeDb{margin:0 0 4px;font-size:17px;font-weight:500}.landing_itemBody__QI6pi{margin:0;color:var(--ink-2);font-size:16px;line-height:1.55}.landing_secondary__5kR_j{color:var(--ink-2)}.landing_tableWrap__NbBjd{overflow-x:auto}.landing_tableInner__gGZ83{position:relative;min-width:640px}.landing_sampleTable__P1SO8{width:100%;min-width:640px;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:15.5px}.landing_scanLine__eUpmE{position:absolute;left:0;right:0;top:34px;height:2px;background:var(--accent);opacity:0;pointer-events:none;animation:landing_m-scan__D2TLw 5s cubic-bezier(.5,0,.1,1) infinite}@media (prefers-reduced-motion:reduce){.landing_scanLine__eUpmE{display:none}}