@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_aeca2807-module__xAnWba__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_aeca2807-module__xAnWba__variable{--font-ink-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_5dc9d1e4-module__46DtGG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_5dc9d1e4-module__46DtGG__variable{--font-ink-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_9e70517e-module__8ribUa__className{font-family:Newsreader,Newsreader Fallback}.newsreader_9e70517e-module__8ribUa__variable{--font-ink-wordmark:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_78f0af48-module__V3JtEW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_78f0af48-module__V3JtEW__variable{--font-ink-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.ink{--ink-bg-0:#fff;--ink-bg-1:#f6f5f3;--ink-bg-2:#eceae7;--ink-bg-3:#e3e1dd;--ink-fg-1:#16151a;--ink-fg-2:#5b5a5e;--ink-fg-3:#8a8884;--ink-fg-4:#b6b4b0;--ink-line:#16151a1a;--ink-line-strong:#16151a29;--ink-status-done:#3a9d5d;--ink-status-active:#3b82c4;--ink-status-warn:#d9882f;--ink-status-urgent:#d6453f;--ink-status-idle:#b6b4b0;--ink-glass:#ffffff8c;--ink-glass-strong:#ffffffb8;--ink-glass-border:#ffffffd9;--ink-glass-shadow:0 10px 30px -10px #28262d2e;--ink-glass-shadow-lg:0 24px 60px -16px #28262d42;--ink-dark:#16151a;--ink-dark-2:#211f27;--ink-on-dark-1:#f7f6f8;--ink-on-dark-2:#b7b6bd;--ink-on-dark-3:#87858f;--ink-radius-sm:10px;--ink-radius:16px;--ink-radius-lg:24px;--ink-radius-pill:9999px;--ink-maxw:1120px;--ink-ease:cubic-bezier(.22, 1, .36, 1);font-family:var(--font-ink-sans,ui-sans-serif, system-ui, sans-serif);background:radial-gradient(120% 90% at 50% -10%, #fbfaf9 0%, transparent 55%), linear-gradient(170deg, var(--ink-bg-1) 0%, var(--ink-bg-2) 60%, var(--ink-bg-3) 100%);color:var(--ink-fg-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-attachment:fixed;min-height:100vh}.ink *,.ink :before,.ink :after{box-sizing:border-box}.ink ::selection{color:var(--ink-fg-1);background:#16151a1f}.ink-container{width:100%;max-width:var(--ink-maxw);margin:0 auto;padding-inline:24px}.ink-section{padding-block:clamp(64px,11vh,132px)}.ink-section--snug-top{padding-top:0}.ink-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-fg-3);font-size:12px;font-weight:500}.ink-display{font-family:var(--font-ink-serif,Georgia, serif);letter-spacing:-.015em;color:var(--ink-fg-1);font-size:clamp(40px,7vw,80px);font-weight:400;line-height:1.04}.ink-h2{font-family:var(--font-ink-serif,Georgia, serif);letter-spacing:-.01em;font-size:clamp(28px,4.4vw,46px);font-weight:400;line-height:1.1}.ink-h3{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.25}.ink-lead{color:var(--ink-fg-2);font-size:clamp(16px,1.6vw,20px);line-height:1.55}.ink-body{color:var(--ink-fg-2);font-size:15px;line-height:1.6}.ink-muted{color:var(--ink-fg-3)}.ink-mono{font-family:var(--font-ink-mono,ui-monospace, "SFMono-Regular", monospace)}.ink-glass{background:var(--ink-glass);border:1px solid var(--ink-glass-border);box-shadow:var(--ink-glass-shadow);border-radius:var(--ink-radius);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3)}.ink-btn{border-radius:var(--ink-radius-sm);cursor:pointer;white-space:nowrap;height:44px;transition:transform .16s var(--ink-ease), background .16s var(--ink-ease), box-shadow .16s var(--ink-ease), opacity .16s var(--ink-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding-inline:22px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.ink-btn:disabled{opacity:.55;cursor:not-allowed}.ink-btn--dark{background:var(--ink-dark);color:var(--ink-on-dark-1)}.ink-btn--dark:hover:not(:disabled){background:#000;transform:translateY(-1px);box-shadow:0 8px 22px -8px #00000080}.ink-btn--light{color:var(--ink-fg-1);border-color:var(--ink-line);background:#fff}.ink-btn--light:hover:not(:disabled){box-shadow:var(--ink-glass-shadow);transform:translateY(-1px)}.ink-btn--ghost{color:var(--ink-fg-1);background:0 0;height:auto;padding:6px 0}.ink-form{gap:8px;width:100%;max-width:440px;display:flex}.ink-form--center{margin-inline:auto}.ink-field{border-radius:var(--ink-radius-sm);border:1px solid var(--ink-line);background:var(--ink-glass-strong);min-width:0;height:44px;color:var(--ink-fg-1);transition:border-color .16s var(--ink-ease), box-shadow .16s var(--ink-ease);outline:none;flex:1;padding-inline:16px;font-family:inherit;font-size:14px}.ink-field::placeholder{color:var(--ink-fg-4)}.ink-field:focus-visible{border-color:var(--ink-line-strong);box-shadow:0 0 0 3px #16151a1a}.ink a:focus-visible,.ink button:focus-visible{outline:2px solid var(--ink-fg-1);outline-offset:2px;border-radius:6px}.ink-form-note{color:var(--ink-fg-3);margin-top:10px;font-size:13px}.ink-form-note--success{color:var(--ink-fg-1);font-weight:500}.ink-form-note--error{color:#a3341f}.ink-form--on-dark .ink-field{color:var(--ink-on-dark-1);background:#ffffff14;border-color:#ffffff2e}.ink-form--on-dark .ink-field::placeholder{color:var(--ink-on-dark-3)}.ink-form--on-dark .ink-field:focus-visible{border-color:#fff6;box-shadow:0 0 0 3px #ffffff1f}.ink-form-note--on-dark{color:var(--ink-on-dark-2)}.ink-form-note--on-dark.ink-form-note--success{color:var(--ink-on-dark-1)}.ink-hero-fluid{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 92%);mask-image:linear-gradient(#000 0% 58%,#0000 92%)}.ink-hero-poster{filter:blur(28px);background:radial-gradient(38% 46% at 32% 38%,#16151a24,#0000 70%),radial-gradient(34% 42% at 70% 30%,#16151a1a,#0000 70%),radial-gradient(44% 52% at 58% 82%,#16151a17,#0000 72%);position:absolute;inset:-15%}.ink-hero-canvas{filter:blur(16px)contrast(1.02);mix-blend-mode:multiply;opacity:.66;width:100%;height:100%;position:absolute;inset:0;transform:translate(-5%)}.ink-center{text-align:center}.ink-stack-sm>*+*{margin-top:12px}.ink-stack>*+*{margin-top:20px}.ink-nav{z-index:50;border-bottom:1px solid var(--ink-line);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#f6f5f3db;position:sticky;top:0}.ink-nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.ink-wordmark{color:var(--ink-fg-1);align-items:center;font-size:27px;line-height:1;text-decoration:none;display:inline-flex}.ink-wordmark svg{width:auto;height:.85em;display:block}.ink-nav-links{align-items:center;gap:22px;display:flex}.ink-nav-link{color:var(--ink-fg-2);transition:color .16s var(--ink-ease);font-size:14px;text-decoration:none}.ink-nav-link:hover{color:var(--ink-fg-1)}.ink-nav-cta{height:38px;padding-inline:16px}@media (max-width:640px){.ink-nav-links .ink-nav-link{display:none}}.ink-hero{padding-block:clamp(88px,15vh,168px);position:relative;overflow:hidden}.ink-hero-inner{z-index:2;justify-content:center;display:flex;position:relative}.ink-hero-copy{text-align:center;text-shadow:0 1px 28px #f6f5f3e6;width:100%;max-width:760px;position:relative}.ink-hero-copy .ink-display{margin-top:18px}.ink-hero-copy .ink-lead{margin-top:20px;max-width:580px;margin-inline:auto}.ink-hero-copy .ink-form{margin-top:28px;margin-inline:auto}.ink-hero-copy .ink-form-note{text-align:center}.ink-cta-band{background:linear-gradient(165deg, var(--ink-dark) 0%, var(--ink-dark-2) 100%);border-radius:var(--ink-radius-lg);text-align:center;box-shadow:var(--ink-glass-shadow-lg);padding:clamp(40px,6vw,72px) clamp(24px,5vw,64px)}.ink-cta-title{color:var(--ink-on-dark-1);margin-top:12px}.ink-cta-sub{max-width:520px;color:var(--ink-on-dark-2);margin:16px auto 28px;font-size:clamp(15px,1.6vw,18px);line-height:1.55}.ink-footer{border-top:1px solid var(--ink-line);padding-block:32px}.ink-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ink-footer-wordmark{font-size:20px}.ink-footer-meta{color:var(--ink-fg-3);font-size:13px}@media (prefers-reduced-motion:reduce){.ink *,.ink :before,.ink :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ink-figure-stage{height:240px;margin:4px 0 16px;position:relative}.ink-figure-canvas,.ink-figure-poster{position:absolute;inset:0}.ink-figure-poster{background:radial-gradient(60% 60% at 50% 45%,#16151a0f,#0000 70%)}.ink-figure-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-fg-4);font-size:10.5px;position:absolute;top:6px;left:8px}.ink-figure-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:48px;display:grid}@media (max-width:720px){.ink-figure-grid{grid-template-columns:1fr}}.ink-figure-card{padding:18px 24px 26px}.ink-figure-card .ink-h3{margin-bottom:8px}.ink-why-head{max-width:720px}.ink-compare{border-radius:var(--ink-radius-lg);border:1px solid var(--ink-line);background:var(--ink-bg-1);height:392px;box-shadow:var(--ink-glass-shadow-lg);touch-action:none;-webkit-user-select:none;user-select:none;margin-top:44px;position:relative;overflow:hidden}.ink-compare-panel{padding:28px;position:absolute;inset:0}.ink-compare-after{z-index:1}.ink-compare-before{z-index:2;background:var(--ink-bg-2)}.ink-compare-note{flex-direction:column;gap:12px;max-width:340px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ink-compare-note--after{left:40px;right:52%}.ink-compare-note--before{left:52%;right:40px}.ink-compare-note-title{font-family:var(--font-ink-serif,Georgia, serif);letter-spacing:-.015em;color:var(--ink-fg-1);font-size:clamp(22px,2.4vw,30px);line-height:1.12}.ink-compare-note-sub{color:var(--ink-fg-2);font-size:14px;line-height:1.5}.ink-compare-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-fg-3);background:var(--ink-glass-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--ink-line);border-radius:var(--ink-radius-pill);z-index:2;padding:5px 12px;font-size:10.5px;font-weight:500;position:absolute;top:20px}.ink-compare-tag--left{left:20px}.ink-compare-tag--right{right:20px}.ink-compare-divider{background:var(--ink-line-strong);z-index:3;width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.ink-compare-handle{border:1px solid var(--ink-line-strong);width:42px;height:42px;box-shadow:var(--ink-glass-shadow-lg);color:var(--ink-fg-2);letter-spacing:-.04em;cursor:ew-resize;transition:transform .14s var(--ink-ease);background:#fff;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ink-compare-handle:hover{transform:translate(-50%,-50%)scale(1.06)}.ink-compare-handle:focus-visible{box-shadow:0 0 0 4px #16151a1f, var(--ink-glass-shadow-lg);outline:none}.ink-chaos{position:absolute;inset:54px 47% 16px 16px}.ink-chaos-item{border:1px solid var(--ink-line);border-radius:var(--ink-radius-sm);background:#fff;position:absolute;box-shadow:0 1px 2px #28262d0d,0 10px 22px -14px #28262d3d}.ink-chaos-msg{align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.ink-chaos-app{background:var(--ink-fg-1);color:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ink-chaos-app svg{width:15px;height:15px}.ink-chaos-app--discord{background:#5865f2}.ink-chaos-app--imessage{background:linear-gradient(#4ce05c 0%,#1bb534 100%)}.ink-chaos-app--slack{border:1px solid var(--ink-line);background:#fff}.ink-chaos-msg-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ink-chaos-text{color:var(--ink-fg-1);font-size:12.5px;line-height:1.3}.ink-chaos-meta{color:var(--ink-fg-3);font-size:10.5px}.ink-chaos-badge{background:var(--ink-fg-1);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 0 0 2px #fff}.ink-chaos-clip{align-items:center;gap:11px;padding:9px;display:flex}.ink-chaos-thumb{background:linear-gradient(135deg, var(--ink-bg-3), var(--ink-fg-4));border-radius:6px;flex:none;place-items:center;width:48px;height:36px;display:grid}.ink-chaos-play{border:5px solid #0000;border-left:8px solid #ffffffe6;border-right-width:0;width:0;height:0}.ink-chaos-clip-meta{flex-direction:column;display:flex}.ink-chaos-views{color:var(--ink-fg-1);font-size:15px;font-weight:600;line-height:1}.ink-chaos-views-label{color:var(--ink-fg-3);margin-top:3px;font-size:10px}.ink-chaos-pill{border-radius:var(--ink-radius-pill);border:1px dashed var(--ink-line-strong);color:var(--ink-fg-2);white-space:nowrap;box-shadow:none;background:#ffffff9e;padding:6px 13px;font-size:11.5px}.ink-after{border-radius:var(--ink-radius);border:1px solid var(--ink-glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--ink-glass-shadow-lg);background:#ffffffa8;flex-direction:column;display:flex;position:absolute;inset:54px 28px 28px 51%;overflow:hidden}.ink-after-head{border-bottom:1px solid var(--ink-line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ink-after-title{letter-spacing:-.01em;color:var(--ink-fg-1);font-size:14px;font-weight:600}.ink-after-add{color:var(--ink-fg-2);border:1px solid var(--ink-line);border-radius:var(--ink-radius-pill);background:#fff;padding:5px 12px;font-size:12px;font-weight:500;box-shadow:0 1px 2px #28262d0d}.ink-after-table{flex-direction:column;flex:1;padding:4px 0;display:flex}.ink-after-colhead,.ink-after-row{grid-template-columns:18px 52px 18px 1fr auto;align-items:center;gap:12px;padding:0 16px;display:grid}.ink-after-colhead{letter-spacing:.04em;text-transform:uppercase;height:30px;color:var(--ink-fg-3);font-size:11px;font-weight:500}.ink-after-colhead .ink-after-score-label{text-align:right;grid-column:5}.ink-after-row{border-radius:8px;height:44px}.ink-after-row.is-selected{background:#3b82c414}.ink-ui-check{border:1.5px solid var(--ink-line-strong);color:#fff;background:#fff;border-radius:5px;place-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:grid}.ink-ui-check.is-checked{background:var(--ink-status-active);border-color:var(--ink-status-active)}.ink-ui-check.is-indeterminate{background:var(--ink-status-active);border-color:var(--ink-status-active);position:relative}.ink-ui-check.is-indeterminate:after{content:"";background:#fff;border-radius:1px;width:8px;height:1.5px}.ink-after-id{color:var(--ink-fg-3);letter-spacing:-.01em;font-size:11px}.ink-ui-status{color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:grid}.ink-ui-status--done{background:var(--ink-status-done)}.ink-ui-status--active{border:2px solid var(--ink-status-active);background:0 0;border-bottom-color:#3b82c440;border-right-color:#3b82c440}.ink-ui-status--warn{background:var(--ink-status-warn)}.ink-ui-status--idle{background:var(--ink-status-idle)}.ink-after-name{color:var(--ink-fg-1);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.ink-after-score{text-align:right;color:var(--ink-fg-1);font-size:13px;font-weight:600}.ink-accordion{gap:12px;height:340px;margin-top:48px;display:flex}@media (max-width:760px){.ink-accordion{flex-direction:column;height:auto}}.ink-accordion-panel{border:1px solid var(--ink-glass-border);background:var(--ink-glass);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border-radius:var(--ink-radius);cursor:pointer;text-align:left;min-width:0;transition:flex .42s var(--ink-ease);flex:1;padding:0;font-family:inherit;position:relative;overflow:hidden}.ink-accordion-panel.is-active{flex:3.2}@media (max-width:760px){.ink-accordion-panel{height:120px}.ink-accordion-panel.is-active{height:280px}}.ink-accordion-surface{opacity:0;transition:opacity .32s var(--ink-ease);padding:22px;position:absolute;inset:0}.ink-accordion-panel.is-active .ink-accordion-surface{opacity:1}.ink-accordion-meta{background:linear-gradient(#0000,#ffffffeb);flex-direction:column;gap:4px;padding:16px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.ink-accordion-index{color:var(--ink-fg-4);font-size:11px}.ink-accordion-name{font-size:16px;font-weight:600}.ink-accordion-blurb{font-size:13px;display:none}.ink-accordion-panel.is-active .ink-accordion-blurb{display:block}.ink-srf{height:100%;color:var(--ink-fg-2);flex-direction:column;gap:12px;font-size:13px;display:flex}.ink-srf-ctx{border-radius:var(--ink-radius-pill);border:1px solid var(--ink-line);color:var(--ink-fg-2);background:#fff;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #28262d0d}.ink-srf-ctx-dot{background:var(--ink-status-active);border-radius:50%;width:7px;height:7px}.ink-srf-msg{border-radius:13px;max-width:86%;padding:9px 13px;font-size:12.5px;line-height:1.4}.ink-srf-msg--user{border:1px solid var(--ink-line);color:var(--ink-fg-1);background:#fff;align-self:flex-start}.ink-srf-msg--agent{background:var(--ink-dark);color:var(--ink-on-dark-1);align-self:flex-end}.ink-srf-compose{border-radius:var(--ink-radius-pill);border:1px solid var(--ink-line);background:#fff;align-items:center;gap:8px;padding:7px 8px 7px 14px;display:flex;box-shadow:0 1px 2px #28262d0d}.ink-srf-compose-input{color:var(--ink-fg-3);flex:1;font-size:12.5px}.ink-srf-send{background:var(--ink-fg-1);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.ink-srf-head{justify-content:space-between;align-items:center;display:flex}.ink-srf-head-title{letter-spacing:-.01em;color:var(--ink-fg-1);font-size:14px;font-weight:600}.ink-srf-chip{color:var(--ink-fg-2);border:1px solid var(--ink-line);border-radius:var(--ink-radius-pill);background:#fff;padding:3px 9px;font-size:11px}.ink-srf-rows{flex-direction:column;gap:2px;display:flex}.ink-srf-row{border-radius:8px;align-items:center;gap:11px;height:38px;padding:0 8px;display:flex}.ink-srf-row-name{min-width:0;color:var(--ink-fg-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.ink-srf-row-meta{color:var(--ink-fg-3);flex:none;font-size:11.5px}.ink-srf-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:9.5px;font-weight:600;display:grid}.ink-srf-stat{font-family:var(--font-ink-serif,Georgia, serif);color:var(--ink-fg-1);align-items:baseline;gap:10px;font-size:30px;line-height:1;display:flex}.ink-srf-stat-unit{font-family:var(--font-ink-sans,ui-sans-serif, system-ui, sans-serif);color:var(--ink-fg-3);font-size:12.5px;font-weight:400}.ink-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (max-width:760px){.ink-steps{grid-template-columns:1fr;gap:32px}}.ink-step-num{border:1px solid var(--ink-line-strong);width:36px;height:36px;font-family:var(--font-ink-serif,Georgia, serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:16px;display:inline-flex}.ink-step .ink-h3{margin-bottom:8px}.ink-delight{text-align:center;place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.ink-delight-statement{z-index:1;pointer-events:none;max-width:none;font-size:clamp(30px,4.8vw,58px);line-height:1.1;position:relative}.ink-delight-badge{z-index:2;pointer-events:none;letter-spacing:.02em;color:var(--ink-fg-1);background:var(--ink-glass-strong);border:1px solid var(--ink-glass-border);border-radius:var(--ink-radius-pill);box-shadow:var(--ink-glass-shadow);animation:ink-badge-pop 1.1s var(--ink-ease) forwards;padding:6px 12px;font-size:13px;font-weight:500;position:absolute;transform:translate(-50%,-50%)}@keyframes ink-badge-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}20%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-60%)scale(.96)}}
