@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(./ibm-plex-sans-condensed-latin-300-normal.BnO3SKiR.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-300-normal.BLjSO-yV.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-condensed-latin-400-normal.DKyD6XsY.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-400-normal.5i361Byk.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-condensed-latin-700-normal.D8r4s4aS.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-700-normal.D3enqrvP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(./ibm-plex-sans-condensed-latin-ext-300-normal.Dro_-lET.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-ext-300-normal.CbDO6xrx.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-condensed-latin-ext-400-normal.BJ9nxTJg.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-ext-400-normal.DKB-SAek.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-condensed-latin-ext-700-normal.CXZ_9bG9.woff2)format("woff2"),url(./ibm-plex-sans-condensed-latin-ext-700-normal.CnD6lCoL.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff")}:root{--paper:#fff;--ink:#000;--muted:#5e5e5e;--rule:#e4e4e4;--muted-inverse:#a3a3a3;--font-display:"IBM Plex Sans Condensed", system-ui, sans-serif;--font-body:"IBM Plex Sans Condensed", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--b:2px solid var(--ink);--b-inv:2px solid var(--paper);--label-col:318px;--pad:40px;--pad-s:32px;--text-label:13px;--text-body:18px;--text-lead:22px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;margin:0;line-height:28px}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.inverse :focus-visible{outline-color:var(--paper)}.page{border-left:var(--b);border-right:var(--b);width:100%;max-width:1440px;margin:0 auto}.sec{border-bottom:var(--b)}.sec.inverse{background:var(--ink);color:var(--paper);border-bottom-color:var(--paper)}.inverse .mono,.inverse .muted{color:var(--muted-inverse)}.head{grid-template-columns:var(--label-col) 1fr;border-bottom:var(--b);display:grid}.inverse .head,.inverse .row,.inverse .cellgrid>*{border-color:var(--paper)}.head>.head-label{padding:40px var(--pad-s);border-right:var(--b)}.inverse .head>.head-label{border-right-color:var(--paper)}.head>.head-main{padding:48px var(--pad);flex-direction:column;gap:24px;display:flex}.head-main .lead{max-width:880px}.cellgrid{display:grid}.cellgrid.cols-2{grid-template-columns:repeat(2,1fr)}.cellgrid.cols-3{grid-template-columns:repeat(3,1fr)}.cellgrid.cols-4{grid-template-columns:repeat(4,1fr)}.cellgrid>*{padding:28px var(--pad-s);border-right:var(--b);border-bottom:var(--b);min-width:0}.cellgrid.cols-2>:nth-child(2n),.cellgrid.cols-3>:nth-child(3n),.cellgrid.cols-4>:nth-child(4n),.cellgrid>:last-child{border-right:0}.cellgrid.flush>*{border-bottom:0}.row{border-bottom:var(--b);display:grid}.row:last-child{border-bottom:0}.mono{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:18px}.mono.small{font-size:11px;line-height:16px}.muted{color:var(--muted)}h1,h2,h3,.h1,.h2,.h3,.h4,.display{overflow-wrap:normal;word-break:keep-all}h1,h2,h3,.h1,.h2,.h3,.display{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:700}.display{letter-spacing:-.025em;font-size:clamp(64px,13vw,190px);line-height:.9}.h1{font-size:clamp(48px,9vw,150px);line-height:.88}.h2{font-size:clamp(40px,6.2vw,104px);line-height:.9}.h3{font-size:clamp(26px,2.6vw,36px);line-height:1.02}.h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.1}.outline{color:#0000;-webkit-text-stroke:2px var(--ink)}.inverse .outline{-webkit-text-stroke-color:var(--paper)}.stat-value{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(42px,5vw,72px);font-weight:700;line-height:.92}.stat-value.small{font-size:clamp(34px,3.6vw,52px)}.lead{font-size:clamp(18px,1.6vw,22px);line-height:1.4}.tagline{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(28px,3vw,40px);line-height:1.1}p{margin:0}.prose p+p{margin-top:20px}.btn{background:var(--ink);height:64px;color:var(--paper);text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:0 24px;font-size:clamp(18px,1.6vw,22px);line-height:1.1;transition:background .15s;display:flex}.btn:hover{background:var(--muted)}.btn.ghost{color:var(--ink);border:var(--b);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.inverse .btn{background:var(--paper);color:var(--ink)}.inverse .btn:hover{background:var(--muted-inverse)}.chip{border:var(--b);background:var(--paper);height:44px;color:var(--ink);align-items:center;padding:0 16px;font-size:18px;line-height:1.2;display:inline-flex}.chip.on{background:var(--ink);color:var(--paper)}.tag{min-height:24px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.flow{flex-direction:column;gap:16px;display:flex}.flow.tight{gap:10px}.flow.wide{gap:24px}.linkrow{justify-content:space-between;align-items:center;gap:24px;display:flex}.arrow{font-family:var(--font-display);flex-shrink:0}.pad{padding:28px var(--pad-s)}.pad-l{padding:40px var(--pad)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll-x{overflow-x:auto}@media (max-width:900px){:root{--pad:20px;--pad-s:20px}body{font-size:17px;line-height:26px}.page{border-left:0;border-right:0}.head{grid-template-columns:1fr}.head>.head-label{border-right:0;border-bottom:var(--b);padding:18px var(--pad-s)}.inverse .head>.head-label{border-bottom-color:var(--paper)}.head>.head-main{padding:28px var(--pad);gap:18px}.cellgrid.cols-4{grid-template-columns:repeat(2,1fr)}.cellgrid.cols-3{grid-template-columns:1fr}.cellgrid.cols-3>*{border-right:0;border-bottom:var(--b)}.cellgrid.cols-3>:last-child{border-bottom:0}.inverse .cellgrid.cols-3>*{border-bottom-color:var(--paper)}.cellgrid.cols-4>:nth-child(2n){border-right:0}.cellgrid>*{padding:20px}.btn{height:56px;padding:0 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
