@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_4064d5ff-module__A29XIG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_4064d5ff-module__A29XIG__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3b580775-module__zj7OgG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3b580775-module__zj7OgG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_28411002-module__cjC0Ca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_28411002-module__cjC0Ca__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-ease:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1)}}@layer base,components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--vermilion:#ff390d;--magenta:#ff006a;--ink:#0a0a0a;--canvas:#f5f5f4;--slate:#5a5a5c;--line:#0a0a0a1f;--success:#0e8a5f;--grad:linear-gradient(135deg,#ff390d,#ff006a);--fast:.15s;--base:.22s;--ease:cubic-bezier(.2,0,0,1);--display:var(--font-inter-tight),var(--font-inter),"Helvetica Neue",Arial,sans-serif;--body:var(--font-inter),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-plex-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--pad:40px;--nav-h:72px;--sat:env(safe-area-inset-top,0px);--stage-h:330px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box}html{background:var(--canvas);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--sat) + var(--nav-h))}body{background:var(--canvas);color:var(--ink);font:400 18px/1.6 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,ul,ol,dl,dd{margin:0}a{color:inherit}img,svg{max-width:100%}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.dark :focus-visible{outline-color:var(--canvas)}.wrap{max-width:1200px;padding:0 var(--pad);margin:0 auto}.h1{font:800 clamp(44px,4.4vw,56px)/1.02 var(--display);letter-spacing:-.03em;text-wrap:balance}.h2{font:800 40px/1.08 var(--display);letter-spacing:-.025em;text-wrap:balance}.h3{font:700 22px/1.2 var(--display);letter-spacing:-.02em}.label{font:500 13px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase}.muted{color:var(--slate)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{min-height:48px;font:500 16px/1 var(--body);white-space:nowrap;cursor:pointer;transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.btn--primary{background:var(--vermilion);color:var(--canvas)}.btn--primary:hover{background:var(--ink)}.btn--ghost{border-color:var(--line);background:var(--canvas);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink)}.btn--s{min-height:40px;padding:0 16px;font-size:15px}.dark .btn--primary:hover{background:var(--canvas);color:var(--ink)}.announce{background:var(--ink);color:var(--canvas)}.announce__in{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.announce a{font:500 12px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:inline-flex}.announce a:hover{color:var(--vermilion)}.announce .icon{width:14px;height:14px}.announce button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-8px;padding:0;display:grid}.announce button:focus-visible{outline-color:var(--canvas)}.bar{top:var(--sat);z-index:50;background:var(--canvas);transition:border-color var(--fast) var(--ease);border-bottom:1px solid #0000;position:sticky}.bar.is-scrolled{border-bottom-color:var(--line)}.bar__in{height:var(--nav-h);align-items:center;gap:40px;display:flex}.bar__logo{flex:none;line-height:0;display:block}.logo{width:auto;height:34px;color:var(--ink);display:block}.bar__links{gap:32px;margin-left:auto;display:flex}.bar__links a{font:500 15px/1 var(--body);transition:border-color var(--fast) var(--ease);border-bottom:1px solid #0000;padding:8px 0;text-decoration:none}.bar__links a:hover{border-bottom-color:var(--ink)}.bar__toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;padding:0;display:none}.menu{border-top:1px solid var(--line);background:var(--canvas)}.menu[hidden]{display:none}.menu__in{flex-direction:column;padding-top:8px;padding-bottom:24px;display:flex}.menu__in a.menu__link{border-bottom:1px solid var(--line);font:700 22px/1.2 var(--display);letter-spacing:-.02em;padding:14px 0;text-decoration:none}.menu__in .btn{margin-top:24px}.herozone{position:relative}.herogrid{pointer-events:none;width:100%;height:0;position:absolute;top:0;left:0}.scrolly{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid;position:relative}.chapter{grid-column:1/span 5;padding:56px 0}.chapter--hero{min-height:calc(100vh - var(--nav-h) - 40px);min-height:calc(100svh - var(--nav-h) - 40px);flex-direction:column;grid-column:1/span 6;justify-content:center;padding:48px 0 64px;display:flex}.chapter__text{max-width:460px;transition:opacity var(--fast) var(--ease)}.chapter--hero .chapter__text{background:var(--canvas);max-width:none;box-shadow:0 0 0 24px var(--canvas)}.hero__lede{max-width:30em;margin-top:28px}.hero__cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero__cue{color:var(--slate);align-items:center;gap:10px;margin-top:56px;display:flex}.sq{background:var(--vermilion);flex:none;width:8px;height:8px;display:inline-block}.h1 .dot{background:var(--vermilion);width:.17em;height:.17em;margin-left:.05em;display:inline-block}.chapter .h2{margin-bottom:20px}.chapter p+p{margin-top:16px}.chapter .key{font-weight:500}.stagewrap{top:calc(var(--sat) + var(--nav-h));height:calc(100vh - var(--nav-h));height:calc(100svh - var(--nav-h));grid-area:1/7/span 4/span 6;align-self:start;align-items:center;display:flex;position:sticky}.stage{--bw:31%;--bh:56px;--rise:92px;width:100%}.stage__head{justify-content:space-between;align-items:flex-end;height:40px;display:flex}.tabs{gap:20px;padding:0 0 14px;list-style:none;display:flex}.tabs li{font:500 12px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);transition:color var(--fast) var(--ease);align-items:center;gap:8px;display:flex}.tabs i{background:var(--ink);width:8px;height:8px;transition:background-color var(--fast) var(--ease)}.tether{flex-direction:column;align-items:center;margin-right:28px;display:flex}.tether__chip{border:1px dashed var(--ink);background:var(--canvas);color:var(--slate);font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;transition:transform var(--base) var(--ease),color var(--fast) var(--ease);border-radius:2px;padding:6px 8px;transform:translateY(-8px)}.tether__line{border-left:1.5px solid var(--ink);transform-origin:top;width:0;height:12px;transition:transform var(--base) var(--ease);transform:scaleY(0)}.frame{border:1px solid var(--ink);transition:border-color var(--base) var(--ease);border-radius:4px;padding:38px 24px 34px;position:relative}.frame__tab,.frame__status{background:var(--canvas);font:500 12px/16px var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:0 8px;display:flex;position:absolute;left:16px}.frame__tab{top:-9px}.frame__status{bottom:-9px}.frame__status i{background:var(--success);width:8px;height:8px}.st-a{display:none}.frame__tags{gap:9px;padding:0;list-style:none;display:grid;position:absolute;top:38px;left:24px}.frame__tags li{font:500 12px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.frame__tags li:before{content:"";background:var(--ink);width:6px;height:6px}.dia{height:calc(var(--bh) + var(--rise) * 3);position:relative}.blk{left:calc((100% - var(--bw)) / 3 * (var(--i) - 1));bottom:calc(var(--rise) * (var(--i) - 1));width:var(--bw);height:var(--bh);border:1px solid var(--ink);background:var(--canvas);color:var(--ink);font:500 13px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease);border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute}.blk.is-active{background:var(--vermilion);border-color:var(--vermilion);color:var(--canvas)}.blk--out{background:var(--grad);color:var(--canvas);background-origin:border-box;border-color:#0000}.up{left:calc((100% - var(--bw)) / 3 * (var(--i) - 1) + ((100% - var(--bw)) / 3 + var(--bw)) / 2);bottom:calc(var(--rise) * (var(--i) - 1) + var(--bh) + 3px);width:0;height:calc(var(--rise) - var(--bh) - 6px);border-left:1.5px solid var(--ink);position:absolute}.up:after{content:"";border-left:1.5px solid var(--ink);border-top:1.5px solid var(--ink);width:8.5px;height:8.5px;position:absolute;top:2px;left:-5px;transform:rotate(45deg)}.you{border:1px solid var(--ink);background:var(--canvas);height:20px;color:var(--ink);font:500 11px/1 var(--mono);letter-spacing:.05em;border-radius:2px;align-items:center;gap:4px;padding:0 6px;display:flex;position:absolute;top:-11px;left:10px}.you .icon{width:12px;height:12px}.ledger{width:calc(44% - 21.12px);font:500 12px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;display:flex;position:absolute;bottom:34px;right:24px}.ledger__a,.ledger__b{padding:3px 0 3px 2ch}.ledger__b{text-indent:-2ch}.ledger__br{display:none}.ledger__sum{border-top:1px solid var(--ink);letter-spacing:0;text-transform:none;white-space:nowrap;margin-top:8px;padding-top:10px;font-size:clamp(18px,1.55vw,22px);line-height:1.15}.ledger__note{color:var(--slate);letter-spacing:.03em;white-space:nowrap;margin-top:6px;font-size:11px}.caption{font:400 14px/1.5 var(--body);color:var(--slate);margin-top:24px}.caption span.caption__in{background:var(--canvas);box-shadow:0 0 0 8px var(--canvas)}.tabs{background:var(--canvas);box-shadow:8px 0 0 var(--canvas),-8px 0 0 var(--canvas)}.scroll .chapter{padding:0 0 25vh}.scroll .chapter--hero{padding:48px 0 64px}.scroll .chapter--see{min-height:130vh}.scroll .chapter--price{min-height:105vh}.scroll .chapter--own{min-height:135vh}.scroll .chapter[data-ch] .chapter__text{position:sticky;top:30vh}.scroll .chapter:not(.is-current) .chapter__text{opacity:.22}.scroll .tabs li{color:var(--slate)}.scroll .tabs i{background:var(--line)}.scroll .tabs li.is-active,.scroll .tabs li.is-done{color:var(--ink)}.scroll .tabs li.is-done i{background:var(--ink)}.scroll .tabs li.is-active i{background:var(--vermilion)}.scroll .frame:not(.is-on){border-color:#0000}.scroll .frame:not(.is-free) .st-a{display:inline}.scroll .frame:not(.is-free) .st-b{display:none}.scroll .blk--out:not(.is-out){background:var(--canvas);border-color:var(--ink);color:var(--ink)}.scroll .tether:not(.is-cut) .tether__chip{color:var(--ink);border-style:solid;transform:none}.scroll .tether:not(.is-cut) .tether__line{transform:scaleY(1)}.scroll [data-on]{opacity:0;transition:opacity var(--base) var(--ease),transform var(--base) var(--ease);transform:translateY(10px)}.scroll [data-on].is-on{opacity:1;transform:none}.scroll .frame__tags li:nth-child(2){transition-delay:60ms}.scroll .frame__tags li:nth-child(3){transition-delay:.12s}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.scroll .rise{animation:rise var(--base) var(--ease) both;animation-delay:calc(var(--d,0) * 60ms)}.scroll .blk{animation:rise var(--base) var(--ease) both;animation-delay:calc(.18s + var(--i) * 70ms)}.scroll .up{animation:fade var(--fast) var(--ease) both;animation-delay:.56s}.sec{padding:136px 0}.rule{border-top:1px solid var(--line)}.basal__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.basal__note{grid-column:1/span 3;padding-top:10px}.basal__note p{color:var(--slate);margin-top:12px;font-size:15px;line-height:1.55}.basal__say{font:800 40px/1.14 var(--display);letter-spacing:-.025em;grid-column:5/span 8}.basal__say .hot{color:var(--vermilion)}.scroll .basal__say .w{color:#0a0a0a24;transition:color var(--fast) var(--ease)}.scroll .basal__say .w.is-ink{color:var(--ink)}.scroll .basal__say .hot .w.is-ink{color:var(--vermilion)}.sys__h{max-width:14em;margin-bottom:56px}.sys{border-bottom:1px solid var(--line)}.sys__row{border-top:1px solid var(--line);transition:border-color var(--fast) var(--ease);grid-template-columns:minmax(0,3fr) minmax(0,5fr) 136px 268px;align-items:center;column-gap:24px;padding:28px 0;text-decoration:none;display:grid}.sys__row:hover{border-top-color:var(--ink)}.sys__name{font:700 28px/1.15 var(--display);letter-spacing:-.02em;transition:color var(--fast) var(--ease)}.sys__row:hover .sys__name{color:var(--vermilion)}.sys__desc{color:var(--slate);max-width:34em;font-size:16px;line-height:1.55}.sys__status{font:500 12px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);align-items:center;gap:8px;display:flex}.sys__status i{background:var(--line);width:8px;height:8px}.sys__status--live{color:var(--ink)}.sys__status--live i{background:var(--success)}.sys__price{font:500 15px/1.3 var(--mono);text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.sys__price .icon{transition:transform var(--fast) var(--ease);margin-right:8px}.sys__row:hover .sys__price .icon{transform:translate(8px)}.fine{max-width:46em;color:var(--slate);margin-top:24px;font-size:14px;line-height:1.55}.how__h{margin-bottom:72px}.steps{border-bottom:1px solid var(--ink);transition:border-color var(--base) var(--ease);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;padding:0;list-style:none;display:grid}.step{flex-direction:column;min-width:0;display:flex}.step__body{transition:opacity var(--base) var(--ease),transform var(--base) var(--ease);padding:0 28px 28px 0}.step__n{color:var(--ink);align-items:center;gap:10px;margin-bottom:14px;display:flex}.step__n .you{position:static}.step__body p{color:var(--slate);margin-top:10px;font-size:16px;line-height:1.55}.step__body p.key{color:var(--ink);font-weight:500}.step__riser{height:calc(32px + (var(--i) - 1) * 56px);border-top:1px solid var(--ink);transition:border-color var(--base) var(--ease);position:relative}.step__riser:before{content:"";background:var(--ink);width:1px;height:57px;transition:background-color var(--base) var(--ease);position:absolute;top:0;left:0}.step:last-child .step__riser{border-right:1px solid var(--ink)}.step:first-child .step__riser:before{height:100%}.step:last-child .step__riser:after{content:"";background:var(--grad);height:4px;position:absolute;top:-1px;left:0;right:-1px}.step__sq{background:var(--ink);opacity:0;width:12px;height:12px;transition:opacity var(--fast) var(--ease),transform var(--fast) var(--ease);position:absolute;top:-13px;left:0;transform:translateY(8px)}.scroll .steps:not(.is-done){border-bottom-color:var(--line)}.scroll .step:not(.is-on) .step__riser{border-color:var(--line)}.scroll .step:not(.is-on) .step__riser:before{background:var(--line)}.scroll .step:last-child:not(.is-on) .step__riser:after{display:none}.scroll .step.is-here .step__sq{opacity:1;transform:none}.proof__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.proof__grid .h2{grid-column:1/span 6}.proof__body{grid-column:8/span 5}.link{border-bottom:1px solid var(--ink);transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease);align-items:center;gap:8px;margin-top:24px;padding-bottom:4px;font-weight:500;text-decoration:none;display:inline-flex}.link:hover{color:var(--vermilion);border-bottom-color:var(--vermilion)}.honest{background:var(--ink);color:var(--canvas);padding:136px 0}.honest .label{color:#f5f5f499}.nos{gap:14px;margin:32px 0 48px;padding:0;list-style:none;display:grid}.no{font:800 40px/1.14 var(--display);letter-spacing:-.025em}.no span{background:linear-gradient(var(--vermilion),var(--vermilion)) no-repeat 0 56% / 100% 3px;color:#f5f5f48c;transition:background-size var(--base) var(--ease),color var(--base) var(--ease)}.scroll .no:not(.is-struck) span{color:var(--canvas);background-size:0 3px}.honest__body{color:#f5f5f4c7;max-width:34em}.call__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid}.call__grid .h2{grid-column:1/span 7}.call__body{grid-column:9/span 4}.call__body .btn{margin-top:28px}.foot{background:var(--ink);color:var(--canvas);padding:72px 0 40px}.foot .logo{color:var(--canvas)}.foot__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px;display:grid}.foot__brand{grid-column:1/span 5}.foot__brand p{color:#f5f5f4b3;max-width:26em;margin-top:24px;font-size:15px;line-height:1.55}.foot__col{grid-column:span 2}.foot__col:first-of-type{grid-column:7/span 2}.foot__col .label{color:#f5f5f499;margin-bottom:16px;display:block}.foot__col a{padding:5px 0;font-size:15px;text-decoration:none;display:block}.foot__col a:hover,.foot__legal a:hover{color:var(--vermilion)}.foot__legal{font:400 12px/1.5 var(--mono);letter-spacing:.03em;color:#f5f5f499;border-top:1px solid #f5f5f429;flex-wrap:wrap;gap:8px 24px;margin-top:64px;padding-top:24px;display:flex}.foot__legal a{text-decoration:none}.foot__legal span:first-child{margin-right:auto}@media (max-width:1023px){:root{--pad:32px}.scrolly{flex-direction:column;display:flex}.chapter,.chapter--hero{min-height:0;padding:40px 0}.chapter--hero{padding:64px 0 48px}.chapter__text{max-width:34em}.chapter--hero .chapter__text{box-shadow:none;background:0 0}.hero__cue{margin-top:146px}.stagewrap{z-index:2;height:auto;margin:0 calc(var(--pad) * -1);padding:16px var(--pad) 12px;background:var(--canvas);border-bottom:1px solid var(--line);align-self:stretch;display:block}.stage{--bh:36px;--rise:54px;max-width:640px}.stage__head{height:30px}.tabs{gap:16px;padding-bottom:10px}.tabs li{font-size:11px}.tether{margin-right:20px}.tether__chip{padding:5px 6px;font-size:10px}.tether__line{height:8px}.tether__chip{transform:translateY(-5px)}.frame{padding:22px 14px}.frame__tab,.frame__status{font-size:11px;left:8px}.frame__tags{gap:7px;top:22px;left:14px}.frame__tags li{font-size:11px}.you{height:18px;padding:0 4px;font-size:10px;top:-10px;left:6px}.you .icon{width:10px;height:10px}.ledger{flex-flow:wrap;align-items:baseline;column-gap:1ch;width:auto;margin-top:12px;font-size:11px;position:static}.ledger__a,.ledger__b{text-indent:0;padding:0}.ledger__br{flex-basis:100%;height:0;display:block}.ledger__sum{border:0;margin:2px 0 0;padding:0;font-size:18px}.ledger__note{margin:0 0 0 auto;font-size:10px}.caption{margin-top:10px;font-size:12px}html:not(.scroll) .stagewrap{position:static}.scroll .chapter{padding:24px 0 20svh}.scroll .chapter--hero{padding:64px 0 48px}.scroll .chapter--see{min-height:125svh}.scroll .chapter--price{min-height:105svh}.scroll .chapter--own{min-height:100svh}.scroll .chapter[data-ch] .chapter__text{top:calc(var(--sat) + var(--nav-h) + var(--stage-h) + 20px)}.sec,.honest{padding:104px 0}.basal__note{grid-column:1/-1;max-width:26em;margin-bottom:40px;padding:0}.basal__say{grid-column:1/-1}.sys__row{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.sys__name{grid-column:1}.sys__status{grid-area:1/2;justify-self:end}.sys__desc{grid-column:1/-1}.sys__price{text-align:left;grid-column:1/-1;justify-content:space-between}.steps{border:0;display:block}.step{--indent:40px;margin-left:calc((var(--i) - 1) * var(--indent));border-top:1px solid var(--ink);transition:border-color var(--base) var(--ease)}.step:last-child{background:var(--grad) no-repeat 0 0 / 100% 4px;border-top:0}.step__body{max-width:30em;padding:24px 0 36px}.step__riser{display:none}.scroll .step:not(.is-on){border-top-color:var(--line)}.scroll .step:not(.is-on) .step__body{opacity:.2;transform:translateY(12px)}.scroll .step:last-child:not(.is-on){border-top:1px solid var(--line);background:0 0}.proof__grid .h2,.proof__body,.call__grid .h2,.call__body{grid-column:1/-1}.proof__body,.call__body{max-width:34em;margin-top:28px}.foot__brand{grid-column:1/-1}.foot__col,.foot__col:first-of-type{grid-column:span 4}}@media (max-width:809px){:root{--pad:20px;--nav-h:60px}body{font-size:16px}.h1{font-size:36px;line-height:1.05}.h2,.basal__say,.no{font-size:28px}.logo{height:28px}.bar__links,.bar__cta{display:none}.bar__toggle{margin-left:auto;display:grid}.hero__lede{margin-top:20px}.hero__cta{margin-top:28px}.hero__cta .btn{flex:auto}.chapter .h2{margin-bottom:12px}.chapter p+p{margin-top:10px}.caption__name{display:none}.sec,.honest{padding:80px 0}.sys__h{margin-bottom:40px}.sys__name{font-size:22px}.how__h{margin-bottom:48px}.step{--indent:14px}.foot__col,.foot__col:first-of-type{grid-column:span 6}.foot__legal span:first-child{flex-basis:100%}}@media (max-width:1023px) and (max-height:699px){.stage{--bh:32px;--rise:46px}.stagewrap{padding-top:12px;padding-bottom:10px}.frame{padding-bottom:18px}.caption{display:none}}@media (max-width:399px){.blk{font-size:12px}.tabs{gap:12px}}@media (min-width:810px){.menu{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}
