@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/host-grotesk-latin-ext-800-normal-DPkbY4Wu.woff2)format("woff2"),url(/assets/host-grotesk-latin-ext-800-normal-Bx6VyJ3I.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/host-grotesk-latin-800-normal-BJv2eFqJ.woff2)format("woff2"),url(/assets/host-grotesk-latin-800-normal-B3JuP_lY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--fg:#0a0a0a;--muted:#0a0a0a8c;--faint:#0a0a0a52;--line:#0a0a0a24;--accent:#0a0a0a;--mark-grey:#6e6e6e;--radius-sm:10px;--radius-lg:20px;--gutter:64px;--content:1312px}html,body{color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,sans-serif}html,#root{background:var(--bg)}#root{display:flow-root}*,:before,:after{box-sizing:border-box}.site-header{width:min(var(--content), calc(100vw - 2 * var(--gutter)));grid-template-columns:1fr auto auto;align-items:center;gap:16px;height:76px;margin:0 auto;display:grid}.site-header__brand{color:var(--fg);justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-mark{flex:none;display:block}.px-snap{--unit:calc(max(1px, round(nearest, calc(var(--cell) * var(--dpr,1)), 1px)) / var(--dpr,1));width:calc(var(--cols) * var(--unit));height:calc(var(--rows) * var(--unit))}[data-px-soft] .px-snap,[data-px-soft] .px-snap *{shape-rendering:geometricprecision}.site-header__menu{height:42px;color:var(--fg);cursor:pointer;background:0 0;border:0;padding:0;font:500 15px/20px IBM Plex Sans,sans-serif}.site-header__menu:hover{color:var(--muted)}.cta{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--bg);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-family:IBM Plex Sans,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.cta:hover{background:var(--bg);color:var(--fg)}.cta--header{height:42px;padding:0 18px;font-size:15px;line-height:20px}.site-header__brand:focus-visible,.site-header__menu:focus-visible,.cta:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.hero-band{background:var(--bg);min-height:calc(100vh - 76px);position:relative;overflow:hidden}.hero{z-index:1;position:relative}.hero-ship{opacity:.3;width:104%;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:0;right:0}.hero-ship--loading{visibility:hidden}.hero-ship--in{animation:.6s ease-out both ship-in}@keyframes ship-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-ship--in{animation:none}}@media (width>=1366px){.hero-band{min-height:max(100vh - 76px,350px + 33.4vw)}.hero-ship{opacity:.75}}.proof-band{background:var(--fg);color:var(--bg);padding-block:56px}.proof-band__row{width:min(var(--content), calc(100vw - 2 * var(--gutter)));text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px;margin:0 auto;display:grid}.proof-stat__number{justify-content:center;align-items:center;height:64px;margin:0;font-size:64px;font-weight:700;line-height:1;display:flex}.proof-stat__arrow{--cell:4px;margin:0 18px}.proof-stat__label{color:#ffffffb8;text-wrap:balance;margin:16px 0 0;font-size:17px;line-height:24px}.proof-stat__line{display:block}@media (width<=900px){.proof-band{padding-block:44px}.proof-band__row{grid-template-columns:minmax(0,1fr);justify-items:center;gap:32px}.proof-stat{max-width:360px}.proof-stat__number{height:52px;font-size:52px}.proof-stat__arrow{--cell:3px;margin:0 14px}.proof-stat__line{display:inline}}.value-band{background:var(--bg);padding-block:88px;position:relative;overflow:hidden}.value-band__map{opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.value-band__map img{object-fit:none;object-position:center;width:100%;max-width:none;height:100%;image-rendering:pixelated;display:block}.value-band>:not(.value-band__map){position:relative}.value-band__title{width:min(980px, calc(100vw - 2 * var(--gutter)));text-align:center;text-wrap:balance;margin:0 auto;font-size:40px;font-weight:700;line-height:1.15}.equation{width:min(1040px, calc(100vw - 2 * var(--gutter)));align-items:center;gap:22px;margin:48px auto 0;display:flex}.equation__term{border-radius:var(--radius-lg);text-align:center;text-wrap:balance;background:#f2f2f2;flex:1 1 0;justify-content:center;align-items:center;min-height:96px;margin:0;padding:18px 22px;font-size:19px;font-weight:700;line-height:1.25;display:flex}.value-band__cta{width:fit-content;height:52px;margin:48px auto 0;padding:0 28px;font-size:16px;display:flex}.value-band__note{color:var(--muted);text-align:center;margin:14px 0 0;font-size:15px;line-height:22px}.equation__sign{--cell:3px;flex:none}.equation__op{flex:none;display:flex}.equation__op--down{display:none}.equation__times{width:calc(11 * var(--cell));height:calc(10 * var(--cell))}@media (width<=900px){.equation{flex-direction:column;gap:14px}.equation__term{flex:none;width:min(100%,420px);min-height:0;padding:18px 20px;font-size:18px}.equation__sign{--cell:2px}.equation__op--side{display:none}.equation__op--down{display:flex}}@media (width<=640px){.value-band{padding-block:64px}.value-band__title{font-size:30px}.equation{margin-top:40px}}.about-band{background:var(--fg);color:var(--bg);padding-block:104px}.about{width:min(var(--content), calc(100vw - 2 * var(--gutter)));grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px;margin:0 auto;display:grid}.about__title{text-wrap:balance;margin:0;font-size:48px;font-weight:700;line-height:1.1}.about__body{color:#ffffffb8;text-wrap:pretty;max-width:620px;margin:24px 0 0;font-size:18px;line-height:28px}.about__book{border-color:var(--bg);background:var(--bg);height:52px;color:var(--fg);margin-top:32px;padding:0 28px;font-size:16px}.about__book:hover{color:var(--fg);background:#d9d9d9;border-color:#d9d9d9}.founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.founder__photo{aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto;display:block}.founder__name{margin:16px 0 0;font-size:22px;font-weight:700;line-height:28px}.founder__link{color:#9d9d9d;display:inline-flex}.founder__link:hover{color:var(--bg)}.founder__role{color:#fff9;align-items:center;gap:8px;margin:6px 0 0;font-size:17px;line-height:24px;display:flex}@media (width<=1000px){.about{grid-template-columns:minmax(0,1fr);gap:48px}.founders{max-width:560px}.about{row-gap:0}.about__text{display:contents}.founders{order:1;margin-top:48px}.about__book{order:2;justify-self:start;margin-top:40px}}@media (width<=640px){.about-band{padding-block:72px}.about__title{font-size:34px}.about__body{font-size:17px;line-height:26px}.founders{gap:16px}.founder__name{font-size:19px;line-height:26px}.founder__role{font-size:16px}}.qa-band{background:#f2f2f2;padding-block:104px;position:relative;overflow:hidden}.qa{width:min(920px, calc(100vw - 2 * var(--gutter)));border-radius:var(--radius-lg);background:var(--bg);text-align:center;min-height:772px;margin:0 auto;padding:56px 64px 48px;position:relative}.qa__title{text-wrap:balance;margin:0;font-size:48px;font-weight:700;line-height:1.1}.qa__list{text-align:left;margin:48px 0 0;padding:0;list-style:none}.qa__item{border-top:1px solid var(--line);margin-inline:-20px;padding-inline:20px}.qa__item:last-child{border-bottom:1px solid var(--line)}.qa__item:not(.is-open):hover{background:#f5f5f5}.qa__question{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:20px;font-weight:600;line-height:28px;display:flex}.qa__chevron{flex:none}.qa__panel{visibility:hidden;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1),margin-top .32s cubic-bezier(.2,.7,.2,1),visibility 0s linear .32s;display:grid}.qa__item.is-open .qa__panel{visibility:visible;grid-template-rows:1fr;margin-top:-8px;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1),margin-top .32s cubic-bezier(.2,.7,.2,1),visibility}.qa__clip{min-height:0;margin-inline:-4px;padding-inline:4px;overflow:hidden}.qa__answer{max-width:680px;color:var(--muted);text-wrap:pretty;opacity:0;padding-bottom:24px;font-size:17px;line-height:26px;transition:opacity .22s,transform .32s cubic-bezier(.2,.7,.2,1);transform:translateY(-6px)}.qa__item.is-open .qa__answer{opacity:1;transition:opacity .26s 60ms,transform .32s cubic-bezier(.2,.7,.2,1);transform:none}@media (prefers-reduced-motion:reduce){.qa__panel,.qa__item.is-open .qa__panel,.qa__answer,.qa__item.is-open .qa__answer{transition:none}}.qa__answer p{margin:0}.qa__answer p+p{margin-top:10px}.qa__link{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.qa__link:hover{color:var(--muted)}@media (width<=640px){.qa-band{padding-block:72px}.qa{padding:36px 20px 28px}.qa__title{font-size:34px}.qa__list{margin-top:36px}.qa__item{margin-inline:-8px;padding-inline:8px}.qa__question{font-size:17px;line-height:24px}.qa__answer{font-size:16px;line-height:24px}}.route-bg{fill:#c3c3c3;pointer-events:none;position:absolute;top:0;left:0}@media (width<=1000px){.route-bg{display:none}.qa{min-height:0}}.what-band{--soft:#f2f2f2;background:var(--soft);padding-block:104px}.what{width:min(var(--content), calc(100vw - 2 * var(--gutter)));margin:0 auto}.what__title{text-align:center;margin:0;font-size:60px;font-weight:700;line-height:64px}.plan-tabs{background:#e4e4e4;border-radius:12px;gap:4px;width:fit-content;margin:36px auto 0;padding:5px;display:flex}.plan-tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:11px 22px;font:600 16px/22px IBM Plex Sans,sans-serif}.plan-tabs button:hover{color:var(--fg)}.plan-tabs button[aria-selected=true]{background:var(--fg);color:var(--bg)}.what__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;margin-top:56px;display:grid}.steps{margin:0;padding:0;list-style:none}.step{grid-template-columns:34px minmax(0,1fr);gap:10px;padding-block:18px;display:grid}.step+.step{border-top:1px solid var(--line)}.step__num{color:var(--fg);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:30px}.step__title{text-wrap:pretty;margin:0;font-size:22px;font-weight:700;line-height:30px}.what__more{height:52px;margin-top:28px;padding:0 24px;font-size:16px}.sample{border-radius:var(--radius-lg);background:var(--bg);padding:26px 28px}.sample__bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.sample__client{margin:0;font-size:18px;font-weight:700}.sample__delivery{background:var(--soft);border-radius:6px;margin:0;padding:2px 10px;font-size:13px;font-weight:600}.sample__list{margin:14px 0 0;padding:0;list-style:none}.sample{--pad:28px}.sample--page{--soft:var(--bg);background:#f2f2f2}.lead{margin-inline:calc(-1 * var(--pad));padding:14px var(--pad);border-top:1px solid var(--line);font-size:15px;line-height:22px}.lead.is-open{padding-block:18px}.lead:not(.is-open):hover{background:#f6f6f6}.lead__toggle{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.lead:not(.is-open) .lead__toggle:after{content:"";position:absolute;inset:0}.lead:not(.is-open){position:relative}.lead.is-open .lead__toggle{cursor:default}.lead:not(.is-open) .lead__toggle{width:100%;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;display:flex}.lead:not(.is-open):hover .lead__toggle{color:var(--fg)}.lead__chevron{flex:none}.lead p{margin:0}.lead__name{font-size:16px;font-weight:600;line-height:24px}.lead__role{color:var(--muted);font-size:15px;line-height:22px}.lead__rows{grid-template-columns:112px minmax(0,1fr);gap:10px 16px;margin:16px 0 0;display:grid}.lead__rows dt{color:var(--muted);font-size:13px;font-weight:600;line-height:22px}.lead__rows dd{margin:0;font-size:15px;line-height:22px}.lead__note{color:var(--muted);font-size:13px;line-height:20px;display:block}.lead__opener{font-style:italic}.lead__checked{color:var(--muted);margin-left:6px;font-size:13px}.lead__links{flex-wrap:wrap;gap:4px 16px;display:flex}.lead__links span{text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:3px}@media (width<=1000px){.what__grid{grid-template-columns:minmax(0,1fr);gap:32px}.what__left{display:contents}.what__left .steps{order:1}.what__grid .sample{order:2}.what__more{order:3;justify-self:start;margin-top:0}}@media (width<=640px){.what-band{padding-block:72px}.what__title{font-size:40px;line-height:44px}.plan-tabs{width:100%}.plan-tabs button{white-space:nowrap;flex:auto;min-height:44px;padding:10px 8px;font-size:14px}.what__grid{margin-top:32px}.step__title{font-size:18px;line-height:25px}.sample{--pad:18px;padding:var(--pad)}.lead__rows{grid-template-columns:92px minmax(0,1fr);gap:10px 12px}}.hero{width:min(var(--content), calc(100vw - 2 * var(--gutter)));text-align:center;margin:0 auto;padding-top:64px}.hero__title{letter-spacing:0;max-width:860px;margin:0 auto;font-size:92px;font-weight:700;line-height:90px}.hero__lede{max-width:840px;margin:24px auto 38px;font-size:27px;font-weight:400;line-height:38px}.plan-form{max-width:720px;min-height:168px;margin:0 auto}.plan-form__row{grid-template-columns:1fr auto;gap:10px;display:grid}.plan-form__field{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);min-width:0;height:60px;color:var(--fg);padding:0 18px;font:400 18px/24px IBM Plex Sans,sans-serif}.plan-form__field::placeholder{color:var(--faint)}.plan-form__field-wrap{min-width:0;display:grid;position:relative}.plan-form__ghost{color:var(--faint);white-space:pre;pointer-events:none;align-items:center;font:400 18px IBM Plex Sans,sans-serif;display:flex;position:absolute;inset:0 19px;overflow:hidden}.plan-form__caret{background:currentColor;flex:none;width:2px;height:24px;margin-left:1px;animation:1.06s step-end infinite plan-caret}.plan-form__caret.is-typing{animation:none}@keyframes plan-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.plan-form__caret{display:none}}@media (forced-colors:active){.plan-form__ghost{color:graytext}.plan-form__caret{forced-color-adjust:none;background:graytext}}.plan-form__field:hover{border-color:var(--accent)}.plan-form__field:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.cta--form{height:60px;padding:0 24px;font-size:17px;line-height:22px}.plan-form__error{min-height:22px;margin:10px 0 0;font-size:15px;font-weight:500;line-height:22px}.plan-form__help{max-width:680px;margin:6px auto 0;font-size:17px;line-height:27px}@media (width<=640px){:root{--gutter:20px}section[id]{scroll-margin-top:76px}.site-header{gap:10px;height:64px}.site-header__brand{gap:7px}.site-header__brand>span{font-size:22px!important}.site-header__menu{height:44px;font-size:14px;line-height:18px}.cta--header{height:44px;padding:0 14px;font-size:14px;line-height:18px}.hero{padding-top:48px}.hero-band{min-height:calc(100svh - 64px)}.hero-ship{object-fit:cover;object-position:15% bottom;width:100%;height:300px}.hero__title{font-size:48px;line-height:50px}.hero__lede{margin:20px auto 30px;font-size:20px;line-height:29px}.plan-form{min-height:186px}.plan-form__row{grid-template-columns:1fr}.plan-form__field{height:56px;padding:0 16px;font-size:17px;line-height:23px}.plan-form__ghost{font-size:17px;inset:0 17px}.plan-form__caret{height:23px}.cta--form{width:100%;height:54px;padding:0 20px;font-size:16px;line-height:20px}.plan-form__error{min-height:20px;margin-top:8px;font-size:14px;line-height:20px}.plan-form__help{font-size:15px;line-height:24px}}.site-header-bar{z-index:40;background:var(--bg);position:sticky;top:0}.site-header{position:relative}section[id]{scroll-margin-top:92px}.site-header__menu{align-items:center;gap:10px;display:inline-flex}.site-menu-anchor{pointer-events:none;width:300px;position:absolute;top:calc(100% + 4px);right:0}.site-menu{border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--line);width:100%;overflow:hidden}.menu-row__icon{flex-shrink:0;justify-content:flex-start;align-items:center;width:58px;height:42px;display:flex}.menu-row__label{letter-spacing:-.01em;font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:500}:root{--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1)}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media (prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}.site-header-bar{view-transition-name:site-header}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-group(site-header){animation:none}::view-transition-old(root){animation:.62s cubic-bezier(.2,.7,.2,1) both page-step-back}::view-transition-new(root){animation:.62s cubic-bezier(.2,.8,.2,1) both page-sheet-up}@keyframes page-step-back{to{opacity:.35;transform:scale(.94)}}@keyframes page-sheet-up{0%{transform:translateY(100vh)}}.t-dropdown.is-open .menu-row{animation:.3s cubic-bezier(.22,1,.36,1) both menu-row-in;animation-delay:calc(var(--i,0) * 30ms)}@keyframes menu-row-in{0%{opacity:0;transform:translateY(-4px)}}.cta{transition:background-color .24s,color .24s}@media (prefers-reduced-motion:reduce){.t-dropdown.is-open .menu-row{animation:none}.cta{transition:none}}@keyframes px-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes px-rock{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes px-wiggle{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes px-flipbook{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)translateY(-3px)}}.px-anim{transform-origin:50% 80%}.app-tile:hover .px-anim-leadlist{animation:.6s steps(2,jump-none) infinite px-flipbook}.app-tile:hover .px-anim-intent{animation:.7s steps(3,jump-none) infinite px-rock}.app-tile:hover .px-anim-faq,.app-tile:hover .px-anim-about{animation:.5s steps(2,jump-none) infinite px-bob}@media (prefers-reduced-motion:reduce){.app-tile:hover .px-anim{animation:none}}.sprite-frame{opacity:0;position:absolute;top:0;left:0}.coin-f0,.mail-f0,.plane-f0{opacity:1}@keyframes coin-f0{0%{opacity:1}12.49%{opacity:1}12.5%{opacity:0}24.99%{opacity:0}25%{opacity:0}37.49%{opacity:0}37.5%{opacity:0}49.99%{opacity:0}50%{opacity:0}62.49%{opacity:0}62.5%{opacity:0}74.99%{opacity:0}75%{opacity:0}87.49%{opacity:0}87.5%{opacity:0}99.99%{opacity:0}}.app-tile:hover .coin-f0{animation:1.1s step-end infinite coin-f0}@keyframes coin-f1{0%{opacity:0}12.49%{opacity:0}12.5%{opacity:1}24.99%{opacity:1}25%{opacity:0}37.49%{opacity:0}37.5%{opacity:0}49.99%{opacity:0}50%{opacity:0}62.49%{opacity:0}62.5%{opacity:0}74.99%{opacity:0}75%{opacity:0}87.49%{opacity:0}87.5%{opacity:0}99.99%{opacity:0}}.app-tile:hover .coin-f1{animation:1.1s step-end infinite coin-f1}@keyframes coin-f2{0%{opacity:0}12.49%{opacity:0}12.5%{opacity:0}24.99%{opacity:0}25%{opacity:1}37.49%{opacity:1}37.5%{opacity:0}49.99%{opacity:0}50%{opacity:0}62.49%{opacity:0}62.5%{opacity:0}74.99%{opacity:0}75%{opacity:0}87.49%{opacity:0}87.5%{opacity:0}99.99%{opacity:0}}.app-tile:hover .coin-f2{animation:1.1s step-end infinite coin-f2}@keyframes coin-f3{0%{opacity:0}12.49%{opacity:0}12.5%{opacity:0}24.99%{opacity:0}25%{opacity:0}37.49%{opacity:0}37.5%{opacity:1}49.99%{opacity:1}50%{opacity:0}62.49%{opacity:0}62.5%{opacity:0}74.99%{opacity:0}75%{opacity:0}87.49%{opacity:0}87.5%{opacity:0}99.99%{opacity:0}}.app-tile:hover .coin-f3{animation:1.1s step-end infinite coin-f3}@keyframes coin-f4{0%{opacity:0}12.49%{opacity:0}12.5%{opacity:0}24.99%{opacity:0}25%{opacity:0}37.49%{opacity:0}37.5%{opacity:0}49.99%{opacity:0}50%{opacity:1}62.49%{opacity:1}62.5%{opacity:0}74.99%{opacity:0}75%{opacity:0}87.49%{opacity:0}87.5%{opacity:0}99.99%{opacity:0}}.app-tile:hover .coin-f4{animation:1.1s step-end infinite coin-f4}@keyframes coin-f5{0%{opacity:0}12.49%{opacity:0}12.5%{opacity:0}24.99%{opacity:0}25%{opacity:0}37.49%{opacity:0}37.5%{opacity:0}49.99%{opacity:0}50%{opacity:0}62.49%{opacity:0}62.5%{opacity:1}74.99%{opacity:1}75%{opacity:0}87.49%{opacity:0}87.5%{opacity:0}99.99%{opacity:0}}.app-tile:hover .coin-f5{animation:1.1s step-end infinite coin-f5}@keyframes coin-f6{0%{opacity:0}12.49%{opacity:0}12.5%{opacity:0}24.99%{opacity:0}25%{opacity:0}37.49%{opacity:0}37.5%{opacity:0}49.99%{opacity:0}50%{opacity:0}62.49%{opacity:0}62.5%{opacity:0}74.99%{opacity:0}75%{opacity:1}87.49%{opacity:1}87.5%{opacity:0}99.99%{opacity:0}}.app-tile:hover .coin-f6{animation:1.1s step-end infinite coin-f6}@keyframes coin-f7{0%{opacity:0}12.49%{opacity:0}12.5%{opacity:0}24.99%{opacity:0}25%{opacity:0}37.49%{opacity:0}37.5%{opacity:0}49.99%{opacity:0}50%{opacity:0}62.49%{opacity:0}62.5%{opacity:0}74.99%{opacity:0}75%{opacity:0}87.49%{opacity:0}87.5%{opacity:1}99.99%{opacity:1}}.app-tile:hover .coin-f7{animation:1.1s step-end infinite coin-f7}@keyframes mail-f0{0%{opacity:1}9.08%{opacity:1}9.09%{opacity:0}18.17%{opacity:0}18.18%{opacity:0}27.26%{opacity:0}27.27%{opacity:0}36.35%{opacity:0}36.36%{opacity:0}45.44%{opacity:0}45.45%{opacity:0}54.54%{opacity:0}54.55%{opacity:0}63.63%{opacity:0}63.64%{opacity:0}72.72%{opacity:0}72.73%{opacity:0}81.81%{opacity:0}81.82%{opacity:0}90.9%{opacity:0}90.91%{opacity:0}99.99%{opacity:0}}.app-tile:hover .mail-f0{animation:1.65s step-end infinite mail-f0}@keyframes mail-f1{0%{opacity:0}9.08%{opacity:0}9.09%{opacity:1}18.17%{opacity:1}18.18%{opacity:0}27.26%{opacity:0}27.27%{opacity:0}36.35%{opacity:0}36.36%{opacity:0}45.44%{opacity:0}45.45%{opacity:0}54.54%{opacity:0}54.55%{opacity:0}63.63%{opacity:0}63.64%{opacity:0}72.72%{opacity:0}72.73%{opacity:0}81.81%{opacity:0}81.82%{opacity:0}90.9%{opacity:0}90.91%{opacity:1}99.99%{opacity:1}}.app-tile:hover .mail-f1{animation:1.65s step-end infinite mail-f1}@keyframes mail-f2{0%{opacity:0}9.08%{opacity:0}9.09%{opacity:0}18.17%{opacity:0}18.18%{opacity:1}27.26%{opacity:1}27.27%{opacity:0}36.35%{opacity:0}36.36%{opacity:0}45.44%{opacity:0}45.45%{opacity:0}54.54%{opacity:0}54.55%{opacity:0}63.63%{opacity:0}63.64%{opacity:0}72.72%{opacity:0}72.73%{opacity:0}81.81%{opacity:0}81.82%{opacity:1}90.9%{opacity:1}90.91%{opacity:0}99.99%{opacity:0}}.app-tile:hover .mail-f2{animation:1.65s step-end infinite mail-f2}@keyframes mail-f3{0%{opacity:0}9.08%{opacity:0}9.09%{opacity:0}18.17%{opacity:0}18.18%{opacity:0}27.26%{opacity:0}27.27%{opacity:1}36.35%{opacity:1}36.36%{opacity:0}45.44%{opacity:0}45.45%{opacity:0}54.54%{opacity:0}54.55%{opacity:0}63.63%{opacity:0}63.64%{opacity:0}72.72%{opacity:0}72.73%{opacity:1}81.81%{opacity:1}81.82%{opacity:0}90.9%{opacity:0}90.91%{opacity:0}99.99%{opacity:0}}.app-tile:hover .mail-f3{animation:1.65s step-end infinite mail-f3}@keyframes mail-f4{0%{opacity:0}9.08%{opacity:0}9.09%{opacity:0}18.17%{opacity:0}18.18%{opacity:0}27.26%{opacity:0}27.27%{opacity:0}36.35%{opacity:0}36.36%{opacity:1}45.44%{opacity:1}45.45%{opacity:0}54.54%{opacity:0}54.55%{opacity:0}63.63%{opacity:0}63.64%{opacity:1}72.72%{opacity:1}72.73%{opacity:0}81.81%{opacity:0}81.82%{opacity:0}90.9%{opacity:0}90.91%{opacity:0}99.99%{opacity:0}}.app-tile:hover .mail-f4{animation:1.65s step-end infinite mail-f4}@keyframes mail-f5{0%{opacity:0}9.08%{opacity:0}9.09%{opacity:0}18.17%{opacity:0}18.18%{opacity:0}27.26%{opacity:0}27.27%{opacity:0}36.35%{opacity:0}36.36%{opacity:0}45.44%{opacity:0}45.45%{opacity:1}54.54%{opacity:1}54.55%{opacity:1}63.63%{opacity:1}63.64%{opacity:0}72.72%{opacity:0}72.73%{opacity:0}81.81%{opacity:0}81.82%{opacity:0}90.9%{opacity:0}90.91%{opacity:0}99.99%{opacity:0}}.app-tile:hover .mail-f5{animation:1.65s step-end infinite mail-f5}@keyframes plane-f0{0%{opacity:1}11.1%{opacity:1}11.11%{opacity:0}22.21%{opacity:0}22.22%{opacity:0}33.32%{opacity:0}33.33%{opacity:0}44.43%{opacity:0}44.44%{opacity:0}55.55%{opacity:0}55.56%{opacity:0}66.66%{opacity:0}66.67%{opacity:0}77.77%{opacity:0}77.78%{opacity:0}88.88%{opacity:0}88.89%{opacity:0}99.99%{opacity:0}}.app-tile:hover .plane-f0{animation:1s step-end infinite plane-f0}@keyframes plane-f1{0%{opacity:0}11.1%{opacity:0}11.11%{opacity:1}22.21%{opacity:1}22.22%{opacity:0}33.32%{opacity:0}33.33%{opacity:0}44.43%{opacity:0}44.44%{opacity:0}55.55%{opacity:0}55.56%{opacity:0}66.66%{opacity:0}66.67%{opacity:0}77.77%{opacity:0}77.78%{opacity:0}88.88%{opacity:0}88.89%{opacity:0}99.99%{opacity:0}}.app-tile:hover .plane-f1{animation:1s step-end infinite plane-f1}@keyframes plane-f2{0%{opacity:0}11.1%{opacity:0}11.11%{opacity:0}22.21%{opacity:0}22.22%{opacity:1}33.32%{opacity:1}33.33%{opacity:0}44.43%{opacity:0}44.44%{opacity:0}55.55%{opacity:0}55.56%{opacity:0}66.66%{opacity:0}66.67%{opacity:0}77.77%{opacity:0}77.78%{opacity:0}88.88%{opacity:0}88.89%{opacity:0}99.99%{opacity:0}}.app-tile:hover .plane-f2{animation:1s step-end infinite plane-f2}@keyframes plane-f3{0%{opacity:0}11.1%{opacity:0}11.11%{opacity:0}22.21%{opacity:0}22.22%{opacity:0}33.32%{opacity:0}33.33%{opacity:1}44.43%{opacity:1}44.44%{opacity:0}55.55%{opacity:0}55.56%{opacity:0}66.66%{opacity:0}66.67%{opacity:0}77.77%{opacity:0}77.78%{opacity:0}88.88%{opacity:0}88.89%{opacity:0}99.99%{opacity:0}}.app-tile:hover .plane-f3{animation:1s step-end infinite plane-f3}@keyframes plane-f4{0%{opacity:0}11.1%{opacity:0}11.11%{opacity:0}22.21%{opacity:0}22.22%{opacity:0}33.32%{opacity:0}33.33%{opacity:0}44.43%{opacity:0}44.44%{opacity:1}55.55%{opacity:1}55.56%{opacity:0}66.66%{opacity:0}66.67%{opacity:0}77.77%{opacity:0}77.78%{opacity:0}88.88%{opacity:0}88.89%{opacity:0}99.99%{opacity:0}}.app-tile:hover .plane-f4{animation:1s step-end infinite plane-f4}@keyframes plane-f5{0%{opacity:0}11.1%{opacity:0}11.11%{opacity:0}22.21%{opacity:0}22.22%{opacity:0}33.32%{opacity:0}33.33%{opacity:0}44.43%{opacity:0}44.44%{opacity:0}55.55%{opacity:0}55.56%{opacity:1}66.66%{opacity:1}66.67%{opacity:0}77.77%{opacity:0}77.78%{opacity:0}88.88%{opacity:0}88.89%{opacity:0}99.99%{opacity:0}}.app-tile:hover .plane-f5{animation:1s step-end infinite plane-f5}@keyframes plane-f6{0%{opacity:0}11.1%{opacity:0}11.11%{opacity:0}22.21%{opacity:0}22.22%{opacity:0}33.32%{opacity:0}33.33%{opacity:0}44.43%{opacity:0}44.44%{opacity:0}55.55%{opacity:0}55.56%{opacity:0}66.66%{opacity:0}66.67%{opacity:1}77.77%{opacity:1}77.78%{opacity:0}88.88%{opacity:0}88.89%{opacity:0}99.99%{opacity:0}}.app-tile:hover .plane-f6{animation:1s step-end infinite plane-f6}@keyframes plane-f7{0%{opacity:0}11.1%{opacity:0}11.11%{opacity:0}22.21%{opacity:0}22.22%{opacity:0}33.32%{opacity:0}33.33%{opacity:0}44.43%{opacity:0}44.44%{opacity:0}55.55%{opacity:0}55.56%{opacity:0}66.66%{opacity:0}66.67%{opacity:0}77.77%{opacity:0}77.78%{opacity:1}88.88%{opacity:1}88.89%{opacity:0}99.99%{opacity:0}}.app-tile:hover .plane-f7{animation:1s step-end infinite plane-f7}@keyframes plane-f8{0%{opacity:0}11.1%{opacity:0}11.11%{opacity:0}22.21%{opacity:0}22.22%{opacity:0}33.32%{opacity:0}33.33%{opacity:0}44.43%{opacity:0}44.44%{opacity:0}55.55%{opacity:0}55.56%{opacity:0}66.66%{opacity:0}66.67%{opacity:0}77.77%{opacity:0}77.78%{opacity:0}88.88%{opacity:0}88.89%{opacity:1}99.99%{opacity:1}}.app-tile:hover .plane-f8{animation:1s step-end infinite plane-f8}@media (prefers-reduced-motion:reduce){.app-tile:hover .sprite-frame{animation:none}}.menu-row{color:var(--fg);border-top:1px solid var(--line);align-items:center;gap:18px;padding:10px 18px;text-decoration:none;display:flex}.menu-row:first-child{border-top:none}.menu-row:hover,.menu-row:focus-visible{background:#0a0a0a0d}.arrow-link{letter-spacing:-.01em;color:var(--fg);font-family:IBM Plex Sans,sans-serif;font-size:17px;font-weight:600;text-decoration:none}.arrow-link:hover,.arrow-link:focus-visible{color:var(--muted)}.btn:hover,.btn:focus-visible{opacity:.82}.site-footer{background:var(--fg);color:var(--bg);padding-block:64px 40px}.site-footer__inner{width:min(var(--content), calc(100vw - 2 * var(--gutter)));margin:0 auto}.site-footer--divided{padding-top:0}.site-footer--divided .site-footer__inner{border-top:1px solid #ffffff24;padding-top:64px}.site-footer__top{flex-wrap:wrap;justify-content:space-between;gap:40px 64px;display:flex}.site-footer__brand{color:var(--bg);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-footer__line{color:#fff9;max-width:320px;margin:16px 0 0;font-size:15px;line-height:22px}.site-footer__social{color:#fff9;align-items:center;gap:8px;margin-top:20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.site-footer__social:hover,.site-footer__social:focus-visible{color:var(--bg)}.site-footer__links{gap:64px;display:flex}.site-footer__links ul{margin:0;padding:0;list-style:none}.site-footer__links li+li{margin-top:12px}.site-footer__links a{color:var(--bg);font-size:15px;font-weight:500;text-decoration:none}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:#fff9}.site-footer__bottom{color:#ffffff80;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;margin-top:56px;padding-top:24px;font-size:13px;line-height:20px;display:flex}.site-footer__bottom p{margin:0}@media (width<=640px){.site-footer{padding-block:48px 32px}.site-footer__links{gap:40px}.site-footer__bottom{margin-top:40px}}.field{box-sizing:border-box;width:100%;color:var(--fg);background:var(--bg);border:1px solid var(--fg);padding:16px 18px;font-family:IBM Plex Sans,sans-serif;font-size:18px}.field::placeholder{color:var(--faint)}.field:focus-visible{outline:1px solid var(--fg);outline-offset:3px}.pricing{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:56px;display:grid}.pricing__label{margin:0;font:600 18px/26px IBM Plex Sans,sans-serif}.pricing__tabs{flex-wrap:wrap;margin:12px 0 0}.pricing__intro{color:var(--muted);margin:24px 0 0;font:600 16px/24px IBM Plex Sans,sans-serif}.pricing__box{border-radius:var(--radius-lg);background:#f2f2f2;padding:clamp(24px,3vw,40px);position:sticky;top:100px}.pricing__note{color:var(--muted);margin:16px 0 0;font-size:15px;line-height:22px}.pricing__plan{margin:16px 0 0;font:600 20px/28px IBM Plex Sans,sans-serif}.pricing__facts{border-top:1px solid #d9d9d9;margin:16px 0 0}.pricing__facts>div{border-bottom:1px solid #d9d9d9;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.pricing__facts dt{color:var(--muted);font-size:17px;line-height:24px}.pricing__facts dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:17px;font-weight:600;line-height:24px}@media (width<=900px){.pricing{grid-template-columns:minmax(0,1fr)}.pricing__box{position:static}}.team{grid-template-columns:repeat(2,minmax(0,280px));gap:32px;display:grid}.team__photo{aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto;display:block}.team__role{color:var(--muted);align-items:center;gap:8px;margin:6px 0 0;font-size:16px;line-height:24px;display:flex}.team__link{color:#8a8a8a;display:inline-flex}.team__link:hover{color:var(--fg)}.about-page__grid{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:clamp(32px,4.5vw,64px);margin-top:40px;display:grid}.about-page__team{grid-template-columns:minmax(0,1fr);justify-self:end;gap:40px;width:min(100%,340px)}.about-page__book{height:56px;padding:0 32px;font-size:17px}@media (width<=900px){.about-page__grid{grid-template-columns:minmax(0,1fr);row-gap:0}.about-page__team{justify-self:start}.about-page__story{display:contents}.about-page__story>p{order:1}.about-page__team{order:2;margin-top:40px}.about-page__cta{order:3}}@media (width<=640px){.team{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.cal-inline{width:100%;min-height:560px;overflow:auto}.contact__book{height:52px;padding:0 28px;font-size:16px}.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);display:grid}@media (width<=760px){.two-col{grid-template-columns:minmax(0,1fr)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn-accent{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.btn-accent:hover,.btn-accent:focus-visible{opacity:.9}@media (width<=420px){.site-header{gap:8px}.site-header__brand{gap:6px}.site-header__brand>span{font-size:20px!important}.site-header__menu{gap:7px;font-size:13px}.cta--header{padding:0 12px;font-size:13px}}.btn,.field{border-radius:var(--radius-sm)}.plan-page__top{padding:clamp(48px,7vw,96px) 0 clamp(40px,5vw,64px)}.plan-page__band{background:#f2f2f2;padding-block:clamp(48px,6vw,88px)}.plan-page__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.plan-page__gets{margin-top:24px}.plan-page__gets .step__title,.plan-page__gets .step__num{font-size:20px;line-height:28px}.plan-page__card{border-radius:var(--radius-lg);background:var(--bg);padding:clamp(24px,3vw,40px);scroll-margin-top:96px}.plan-page__card-title{margin:0;font-size:28px;font-weight:700;line-height:1.2}.plan-page__form{gap:12px;margin-top:24px;display:grid}.plan-page__form .plan-form__field{width:100%}.plan-page__form .cta--form{width:100%;margin-top:4px}.plan-page__names{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.plan-page__error{min-height:22px;color:var(--fg);margin:0;font-size:15px;line-height:22px}.plan-page__consent{color:#6b6b6b;margin:0;font-size:14px;line-height:20px}.plan-page__consent a{color:var(--fg)}.plan-page__consent a:hover{color:#6b6b6b}.plan-page__consent a:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:2px}.plan-page__done{outline:none;margin:14px 0 0;font-size:18px;line-height:28px}main h1[tabindex="-1"]:focus{outline:none}.plan-page__meet{padding-block:clamp(64px,8vw,112px)}.plan-page__book{height:56px;padding:0 32px;font-size:17px}@media (width<=900px){.plan-page__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=374px){.plan-page__names{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.title-row{flex-direction:column-reverse;gap:20px!important}main{--qa-cols:minmax(0, 1fr);--qa-gap:10px;--qa-pad:24px 0;--steps-cols:36px 1fr;--steps-gap:12px}}.plan-page__form .plan-form__field[aria-invalid=true]{border-color:var(--fg)}.pricing__includes-label{margin:0 0 4px;font:600 18px/26px IBM Plex Sans,sans-serif;display:none}.optout__email{display:none}@media (hover:none){.site-header__menu:hover{color:var(--fg)}.cta:hover{background:var(--accent);color:var(--bg)}.about__book:hover{border-color:var(--bg);background:var(--bg);color:var(--fg)}.founder__link:hover{color:#9d9d9d}.team__link:hover{color:#8a8a8a}.qa__item:not(.is-open):hover{background:0 0}.qa__link:hover{color:var(--fg)}.plan-tabs button:not([aria-selected=true]):hover{color:var(--muted)}.lead:not(.is-open):hover{background:0 0}.lead:not(.is-open):hover .lead__toggle{color:var(--muted)}.plan-form__field:hover{border-color:var(--line)}.btn:hover{opacity:1}.arrow-link:hover{color:var(--fg)}.menu-row:hover{background:0 0}.site-footer__links a:hover{color:var(--bg)}.plan-page__consent a:hover{color:var(--fg)}}@media (width<=640px){.hero-band{flex-direction:column;display:flex}.hero-ship{object-fit:cover;object-position:15% bottom;flex:1 1 0;width:100%;height:auto;min-height:0;max-height:380px;margin-top:12px;position:static}.hero__keep{white-space:nowrap}.hero__lede,.what__title{text-wrap:balance}.site-menu-anchor{width:auto;left:0;right:0}.site-footer__links li+li{margin-top:0}.site-footer__links a{align-items:center;min-height:44px;display:inline-flex}.site-footer__links{gap:32px}.site-footer__bottom{margin-top:28px}.site-footer--divided{padding-top:0}.site-footer--divided .site-footer__inner{padding-top:48px}.about-band{padding-bottom:56px}.founder__link,.team__link{position:relative}.founder__link:after,.team__link:after{content:"";position:absolute;inset:-16px}.arrow-link{white-space:nowrap;align-items:center;gap:.3em;min-height:44px;display:inline-flex}main p .arrow-link{min-height:0;display:inline;position:relative}main p .arrow-link:after{content:"";position:absolute;inset:-12px -6px}main h3{text-wrap:balance}.site-header__brand{padding-block:6px}main .btn,.what__more,.about__book,.about-page__book,.plan-page__book,.contact__book{justify-content:center;width:100%;display:flex}.what__more{justify-self:stretch}.value-band__cta{width:calc(100vw - 2 * var(--gutter))}.value-band{padding-block:72px}.value-band__title{font-size:26px;line-height:1.2}.step__num{font-size:18px;line-height:25px}.lead__checked{margin-left:0;line-height:20px;display:block}.pricing__tabs{flex-wrap:nowrap}.pricing__tabs[role=radiogroup] button{flex:1 1 0;min-width:0;padding-inline:4px}.pricing{flex-direction:column;gap:0;margin-top:40px;display:flex}.pricing>div:first-child{display:contents}.pricing__includes{order:1;margin-top:40px}.pricing__box{margin-top:28px}.pricing__includes-label{display:block}.plan-page__gets{margin-top:16px}.plan-page__gets .step{grid-template-columns:24px minmax(0,1fr);padding-block:12px}.plan-page__gets .step__title,.plan-page__gets .step__num{font-size:17px;font-weight:600;line-height:24px}.plan-page__card{padding:20px}.plan-page__form .plan-page__error{order:1}.plan-page__form .cta--form{order:2}.plan-page__form .plan-page__consent{order:3}.plan-page__error:empty{display:none}.plan-page__consent{line-height:24px}.plan-page__top p,.plan-page__meet p{text-wrap:balance}.contact__message{margin-inline:calc(-1 * var(--gutter));padding-top:64px;padding-inline:var(--gutter);border-top:1px solid var(--line);margin-top:48px!important}.about-page__team{width:100%}.build-tabs{margin:0 0 24px}.build-tabs__intro{color:var(--muted);margin:0 0 16px;font:600 16px/24px IBM Plex Sans,sans-serif}.optout__email{width:100%;height:56px;margin-top:24px;font-size:17px;display:flex}main p,.lead__rows dd{text-wrap:pretty}}@media (width<=374px){.plan-tabs button{padding-inline:5px;font-size:13px}}@media (width<=400px){.plan-page__card-title{text-wrap:balance;font-size:24px}}.order__addons{border-top:1px solid var(--line);margin-top:12px}.order__addon{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;font-size:clamp(16px,1.25vw,19px);line-height:1.5;display:grid}.order__addon--included{cursor:default;grid-template-columns:minmax(0,1fr) auto}.order__addon input{width:20px;height:20px;accent-color:var(--fg);cursor:pointer;margin:.2em 0 0}.order__addon input:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.order__addon-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.order__line{margin:12px 0 0;font-size:17px;line-height:26px}.order__notes{resize:vertical;height:auto;min-height:104px;padding-block:16px;line-height:26px}.order__done{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.order__done .pricing__box{margin-top:0;position:static}.order__receipt .pricing__facts dd{overflow-wrap:break-word;min-width:0}@media (width<=900px){.order__done{grid-template-columns:minmax(0,1fr)}.order__receipt{order:2}}@media (width<=640px){.order__addon{gap:12px}.order__addon-price{font-size:15px}}.order__kickoff{border-top:1px solid var(--line);grid-column:1/-1;padding-top:clamp(40px,5vw,56px)}
