.Home-module__ioMoXW__hero{background:var(--ink-bg);color:var(--on-ink);padding:clamp(44px,6vw,88px) clamp(20px,5vw,72px) clamp(48px,6vw,96px)}.Home-module__ioMoXW__heroGrid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-items:start;gap:clamp(36px,4.5vw,72px);display:grid}.Home-module__ioMoXW__heroEyebrow{margin-bottom:22px}.Home-module__ioMoXW__heroLead{max-width:56ch}.Home-module__ioMoXW__ctas{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.Home-module__ioMoXW__meta{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink-3);border-top:1px solid var(--ink-rule);flex-wrap:wrap;gap:8px 18px;padding-top:20px;font-size:11.5px;display:flex}.Home-module__ioMoXW__slash{color:var(--slash)}.Home-module__ioMoXW__panel{background:var(--panel-bg);border:1px solid var(--ink-rule)}.Home-module__ioMoXW__panelHead{border-bottom:1px solid var(--ink-rule);font-family:var(--font-mono), "IBM Plex Mono", monospace;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:10.5px;display:flex}.Home-module__ioMoXW__panelHeadL{letter-spacing:.18em;color:var(--on-ink-3)}.Home-module__ioMoXW__panelHeadR{letter-spacing:.12em;color:var(--accent-ink)}.Home-module__ioMoXW__panelBody{padding:22px}.Home-module__ioMoXW__panelCopy{color:var(--on-ink-2);margin:0 0 20px;font-size:15px;line-height:1.55}.Home-module__ioMoXW__panelTable{background:var(--ink-rule);border:1px solid var(--ink-rule);gap:1px;display:grid}.Home-module__ioMoXW__panelRow{background:var(--panel-bg);justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.Home-module__ioMoXW__panelK{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-3);font-size:11px}.Home-module__ioMoXW__panelV{color:var(--on-ink);text-align:right;font-size:14px}.Home-module__ioMoXW__panelBtn{margin-top:18px}.Home-module__ioMoXW__trust{background:var(--ink-bg-2);color:var(--on-ink);border-top:1px solid var(--ink-rule);padding:0 clamp(20px,5vw,72px)}.Home-module__ioMoXW__trustGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 clamp(20px,3vw,44px);display:grid}.Home-module__ioMoXW__trustCell{border-top:1px solid var(--ink-rule);padding:24px 0 26px}.Home-module__ioMoXW__trustBig{font-family:var(--font-cond), "Barlow Condensed", sans-serif;color:var(--on-ink);text-transform:uppercase;margin-bottom:8px;font-size:29px;font-weight:700;line-height:1}.Home-module__ioMoXW__trustSub{color:var(--on-ink-3);font-size:13px;line-height:1.45}.Home-module__ioMoXW__h2Families{max-width:20ch}.Home-module__ioMoXW__familiesLead{color:#4c5a64;max-width:62ch;margin:0 0 44px;font-size:16.5px;line-height:1.6}.Home-module__ioMoXW__families{grid-template-columns:repeat(auto-fit,minmax(258px,1fr))}.Home-module__ioMoXW__family{color:inherit;flex-direction:column;display:flex}.Home-module__ioMoXW__family:hover{color:inherit;background:#fbf9f5}.Home-module__ioMoXW__familyPhoto{border-bottom:1px solid #dcd7cd;height:150px}.Home-module__ioMoXW__familyPhotoImg{background:#e7e3db;position:relative;overflow:hidden}.Home-module__ioMoXW__familyBody{flex-direction:column;flex:1;padding:22px 22px 26px;display:flex}.Home-module__ioMoXW__familyTitle{font-family:var(--font-cond), "Barlow Condensed", sans-serif;text-transform:uppercase;margin-bottom:10px;font-size:25px;font-weight:700;line-height:1.05}.Home-module__ioMoXW__familyDesc{color:#54626c;flex:1;margin-bottom:18px;font-size:14.5px;line-height:1.5}.Home-module__ioMoXW__familyMeta{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:#b3441a;font-size:11px}.Home-module__ioMoXW__h2Steps{max-width:22ch;margin-bottom:44px}.Home-module__ioMoXW__steps{grid-template-columns:repeat(auto-fit,minmax(264px,1fr));gap:clamp(24px,3vw,44px);display:grid}.Home-module__ioMoXW__stepNum{font-family:var(--font-cond), "Barlow Condensed", sans-serif;color:#de4e14;margin-bottom:16px;font-size:56px;font-weight:700;line-height:.8}.Home-module__ioMoXW__stepTitle{font-family:var(--font-cond), "Barlow Condensed", sans-serif;text-transform:uppercase;margin-bottom:10px;font-size:24px;font-weight:600}.Home-module__ioMoXW__stepBody{color:#4c5a64;margin:0;font-size:15.5px;line-height:1.6}.Home-module__ioMoXW__stockGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.Home-module__ioMoXW__h2Stock{margin-bottom:22px;font-size:clamp(30px,4.4vw,52px)}.Home-module__ioMoXW__terms .Home-module__ioMoXW__kv{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 18px}.Home-module__ioMoXW__terms .Home-module__ioMoXW__kv__v{color:#3b4750;font-size:14.5px;line-height:1.5}.Home-module__ioMoXW__proofHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:40px;display:flex}.Home-module__ioMoXW__h2Proof{max-width:20ch;margin:0}.Home-module__ioMoXW__proofLink{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink-2);border-bottom:1px solid var(--hair-accent);padding-bottom:6px;font-size:12px}.Home-module__ioMoXW__proofLink:hover{color:var(--on-ink)}.Home-module__ioMoXW__proofGrid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(20px,2.5vw,32px);display:grid}.Home-module__ioMoXW__proofCard{border:1px solid var(--ink-rule);background:var(--panel-bg)}.Home-module__ioMoXW__proofPhoto{border-bottom:1px solid var(--ink-rule);height:180px}.Home-module__ioMoXW__proofPhotoImg{position:relative;overflow:hidden}.Home-module__ioMoXW__proofBody{padding:22px}.Home-module__ioMoXW__proofTitle{font-family:var(--font-cond), "Barlow Condensed", sans-serif;text-transform:uppercase;color:var(--on-ink);margin-bottom:16px;font-size:23px;font-weight:700}.Home-module__ioMoXW__proofRow{border-top:1px solid var(--ink-rule);justify-content:space-between;gap:14px;padding:9px 0;display:flex}.Home-module__ioMoXW__proofK{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-3);flex-shrink:0;font-size:10.5px}.Home-module__ioMoXW__proofV{color:var(--on-ink-2);text-align:right;font-size:13.5px}.Home-module__ioMoXW__proofNote{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.08em;color:var(--on-ink-3);text-transform:uppercase;margin-top:22px;font-size:11px}.Home-module__ioMoXW__who{border-bottom:1px solid #dcd7cd}.Home-module__ioMoXW__whoGrid{align-items:center;gap:clamp(32px,4vw,64px)}.Home-module__ioMoXW__portrait{aspect-ratio:4/5;max-height:520px;padding:20px}.Home-module__ioMoXW__h2Who{margin-bottom:22px;font-size:clamp(30px,4.4vw,54px)}.Home-module__ioMoXW__whoCtas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.Home-module__ioMoXW__docs{padding:clamp(52px,7vw,96px) clamp(20px,5vw,72px)}.Home-module__ioMoXW__docsGrid{gap:clamp(28px,3.5vw,56px)}.Home-module__ioMoXW__h2Docs{margin-bottom:18px;font-size:clamp(28px,3.6vw,44px)}.Home-module__ioMoXW__docsLead{color:#4c5a64;margin:0 0 24px;font-size:16.5px;line-height:1.6}.Home-module__ioMoXW__docRow{color:#16232c;border-bottom:1px solid #edeae3;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:18px 20px;display:flex}.Home-module__ioMoXW__docRow:hover{color:#16232c;background:#fbf9f5}.Home-module__ioMoXW__docName{font-size:15px}.Home-module__ioMoXW__docTag{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:#8a8175;flex-shrink:0;font-size:10.5px}
