@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/196d5f6118cb1c52-s.b3091d9c.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/55664f0a7289b762-s.87d5c289.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f724cb2b266db11d-s.26f76220.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/58bfdf9faee08215-s.8c2c1620.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/257505a8a5531435-s.2072cdc3.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/346e8051f901134e-s.6e8f16c4.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.1d13fe46.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/196d5f6118cb1c52-s.b3091d9c.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/55664f0a7289b762-s.87d5c289.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f724cb2b266db11d-s.26f76220.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/58bfdf9faee08215-s.8c2c1620.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/257505a8a5531435-s.2072cdc3.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/346e8051f901134e-s.6e8f16c4.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.1d13fe46.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec32c78403d184-s.419fec07.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d30e1ac529a223a-s.67da7d6b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9056bf441d45cedc-s.ee9cd5c7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.a2c28e4c.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e557826f452dbd06-s.0576ef93.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1497d94d4ac5c969-s.33a3a36c.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1ea8e65d.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0fec32c78403d184-s.419fec07.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d30e1ac529a223a-s.67da7d6b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9056bf441d45cedc-s.ee9cd5c7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.a2c28e4c.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e557826f452dbd06-s.0576ef93.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1497d94d4ac5c969-s.33a3a36c.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1ea8e65d.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_88ee52d2-module__9IzKoa__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_88ee52d2-module__9IzKoa__variable{--garamond:"EB Garamond","EB Garamond Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_834aef62-module__C4XVna__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_834aef62-module__C4XVna__variable{--figtree:"Figtree","Figtree Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_747e7814-module__FdOJHW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_747e7814-module__FdOJHW__variable{--geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--paper:#f4f6f8;--paper-sunk:#eaedf1;--paper-deep:#dfe3e8;--ink:#14161a;--ink-soft:#35383c;--ink-muted:#606368;--rule:#d5d8db;--rule-soft:#e2e5e8;--accent:#1b509b;--accent-deep:#0f3b78;--accent-wash:#e0ecfe;--accent-ink:#f1f5fc;--font-display:var(--garamond),"EB Garamond",Georgia,serif;--font-text:var(--figtree),Figtree,system-ui,-apple-system,sans-serif;--font-mono:var(--geist-mono),ui-monospace,SFMono-Regular,monospace;--t-d1:92px;--t-d2:56px;--t-t1:22px;--t-t2:17px;--t-t3:12px;--lh-display:.9;--track-display:-.035em;--s1:8px;--s2:16px;--s3:32px;--s4:64px;--r-sm:8px;--r-lg:40px;--stroke:2px;--shell:min(1240px,100% - 80px);--gutter:24px}@supports (color:lab(0% 0 0)){:root{--paper:lab(96.749% -.443935 -1.43213);--paper-sunk:lab(93.7313% -.661939 -2.14604);--paper-deep:lab(90.1335% -.877261 -2.85825);--ink:lab(7.20222% -.404693 -2.88415);--ink-soft:lab(23.4163% -.476345 -2.95203);--ink-muted:lab(41.9773% -.494614 -2.96156);--rule:lab(86.0753% -.661135 -2.14558);--rule-soft:lab(90.7162% -.552952 -1.78909);--accent:lab(33.9029% 5.16945 -46.9297);--accent-deep:lab(24.7588% 4.95252 -39.9411);--accent-wash:lab(92.9543% -1.61392 -10.3054);--accent-ink:lab(96.4926% -.635415 -3.71133)}}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--t-t2);font-feature-settings:"ss01","cv01";-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:hidden}#top{scroll-margin-top:96px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}::selection{background:var(--accent);color:var(--accent-ink)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--track-display);margin:0}h1 em,h2 em,h3 em{color:var(--accent);font-style:italic}p{margin:0}.mono{font-family:var(--font-mono);font-size:var(--t-t3);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);font-weight:500}.display{font-family:var(--font-display);font-weight:400}
.site-header{z-index:40;pointer-events:none;padding-top:16px;position:fixed;inset:0 0 auto}.nav-shell{pointer-events:auto;align-items:center;gap:var(--s3);border:var(--stroke)solid var(--rule);background:color-mix(in oklab,var(--paper)92%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:12px;width:min(912px,100% - 32px);margin-inline:auto;padding:8px 8px 8px 20px;display:flex}.nav-spacer{height:78px}.brand{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);align-items:center;gap:10px;font-size:23px;display:inline-flex}.brand-mark{place-items:center;display:grid}.brand-mark img{object-fit:contain;width:26px;height:26px}.desktop-nav{align-items:center;gap:var(--s3);margin-left:auto;display:flex}.desktop-nav a{color:var(--ink-muted);font-size:15px;font-weight:600;transition:color .18s}.desktop-nav a:hover{color:var(--ink)}.desktop-actions{align-items:center;gap:var(--s2);display:flex}.button{border:var(--stroke)solid var(--ink);border-radius:var(--r-sm);letter-spacing:-.005em;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1;transition:transform .2s,background .3s,color .3s;display:inline-flex}.button svg{width:16px;height:16px}.button:hover{transform:scale(.98)}.button-primary{background:var(--ink);color:var(--paper)}.button-secondary{background:var(--paper);color:var(--ink)}.button-small{min-height:40px;padding:10px 14px;font-size:14px}.wave{display:inline-flex}.wave i{font-style:inherit;white-space:pre;display:inline-block}@media (hover:hover){.wave i{transition:transform .34s cubic-bezier(.3,1.4,.5,1)}.button:hover .wave i,.desktop-nav a:hover .wave i{transition-delay:calc(var(--i)*26ms);transform:translateY(-22%)rotate(-4deg)}}.mobile-nav{display:none}.section{padding-block:clamp(56px,7vw,116px)}.section[data-tone=ink]{z-index:1;background:var(--ink);color:var(--paper);border-radius:var(--r-lg);margin-bottom:-40px;padding-bottom:calc(clamp(56px,7vw,116px) + 40px);position:relative}.section[data-tone=ink] .mono,.section[data-tone=ink] .section-head p{color:color-mix(in oklab,var(--paper)66%,transparent)}.section[data-tone=ink] h2 em{color:var(--paper);font-style:italic}.section[data-tone=ink] .example,.section[data-tone=ink] .guard{color:var(--paper);background:#20242a;background:lab(14.1199% -.630975 -4.38871);border-color:#3e434a;border-color:lab(28.0355% -.776604 -5.13829)}.section[data-tone=ink] .example dd,.section[data-tone=ink] .example h3,.section[data-tone=ink] .guard h3{color:var(--paper)}.section[data-tone=ink] .example dt{color:color-mix(in oklab,var(--paper)62%,transparent)}.section[data-tone=ink] .jump,.section[data-tone=ink] .example-lands,.section[data-tone=ink] .example dl>div+div{border-color:color-mix(in oklab,var(--paper)18%,transparent)}.section[data-tone=ink] .jump-was{color:color-mix(in oklab,var(--paper)45%,transparent)}.section[data-tone=ink] .jump-arrow{color:color-mix(in oklab,var(--paper)50%,transparent)}.section[data-tone=ink] .jump-now{color:#70a6f5;color:lab(66.7673% -1.02273 -45.8962)}.section[data-tone=ink] .chip{background:var(--paper);color:var(--ink);border-color:#0000}.section[data-tone=ink] .deck-card,.section[data-tone=ink] .leads-panel,.section[data-tone=ink] .send-surface,.section[data-tone=ink] .chip{color:var(--ink)}.section[data-tone=ink] .deck-card .mono,.section[data-tone=ink] .leads-panel .mono,.section[data-tone=ink] .send-surface .mono{color:var(--ink-muted)}.section[data-tone=sunk]{background:var(--paper-sunk);border-radius:var(--r-lg)}.section-head{width:var(--shell);gap:var(--gutter);margin-inline:auto;text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));justify-items:center;margin-bottom:clamp(36px,4vw,64px);display:grid}.section-head .mono{grid-column:1/span 12}.section-head h2{font-family:var(--font-display);font-size:var(--t-d2);text-wrap:balance;grid-column:3/span 8}.section-head p{margin-top:var(--s2);color:var(--ink-soft);text-wrap:pretty;grid-column:4/span 6}.closing{border-top:1px solid var(--rule);background:var(--paper-sunk)}.closing-cta{align-items:center;gap:var(--s2);margin-top:var(--s4);flex-direction:column;display:flex}.closing-cta small{color:var(--ink-muted);font-size:14px}.button-large{border-color:var(--accent);background:var(--accent);min-height:60px;color:var(--accent-ink);box-shadow:0 18px 36px -18px color-mix(in oklab,var(--accent)70%,transparent);padding:19px 34px;font-size:17px}.button-large svg{width:18px;height:18px;transition:transform .25s}.button-large:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.button-large:hover svg{transform:translate(3px)}.site-footer{border-top:1px solid var(--rule);padding-block:var(--s4)var(--s3)}.footer-shell{width:var(--shell);gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.footer-brand{gap:var(--s2);flex-direction:column;grid-column:1/span 4;display:flex}.footer-brand p{color:var(--ink-muted);max-width:40ch;font-size:15px;line-height:1.55}.footer-col{flex-direction:column;gap:10px;display:flex}.footer-col:first-of-type{grid-column:6/span 2}.footer-col:nth-of-type(2){grid-column:8/span 2}.footer-col:nth-of-type(3){grid-column:10/span 3}.footer-col h2{font-family:var(--font-mono);font-size:var(--t-t3);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:2px;font-weight:500}.footer-col a{color:var(--ink-soft);width:fit-content;font-size:15px;transition:color .18s}.footer-col a:hover{color:var(--ink)}.footer-bottom{width:var(--shell);margin-inline:auto;margin-top:var(--s4);padding-top:var(--s2);border-top:1px solid var(--rule-soft);gap:var(--s2);flex-direction:column;display:flex}.footer-line{gap:var(--s3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.footer-line span{color:var(--ink-muted);font-size:13px;line-height:1.5}.menu-trigger{border:1px solid var(--rule);border-radius:var(--r-sm);cursor:pointer;background:0 0;place-items:center;width:42px;height:42px;display:grid}.menu-trigger svg{width:19px;height:19px}.mobile-menu{padding:var(--s3)16px var(--s3);background:var(--paper);border-bottom:1px solid var(--rule);gap:var(--s3);flex-direction:column;display:flex;position:absolute;top:72px;left:0;right:0}.mobile-menu nav{gap:var(--s2);flex-direction:column;display:flex}.mobile-menu nav a{font-size:19px;font-family:var(--font-display)}
.hero{padding-top:clamp(46px,6.4vw,98px);padding-bottom:clamp(16px,1.8vw,24px)}.hero-shell{width:var(--shell);gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;margin-inline:auto;display:grid}.hero-copy{grid-column:1/span 6}.hero-eyebrow{margin-bottom:var(--s2);display:block}.hero h1{font-family:var(--font-display);font-size:var(--t-d1);text-wrap:balance}.hero h1 span{display:block}.hero h1 em{color:var(--accent);font-style:italic}.hero-sub{color:var(--ink-soft);max-width:46ch;margin-top:34px;font-size:17px;line-height:1.55}.hero-actions{align-items:center;gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}@media (max-height:900px){.hero h1{font-size:min(var(--t-d1),74px)}}.hero-visual{flex-direction:column;grid-column:8/span 5;gap:12px;display:flex;position:relative}.hero-roster{border:var(--stroke)solid var(--rule);border-radius:var(--r-lg);background:var(--paper-sunk);padding:14px 16px 10px}.hero-rank{border-bottom:1px solid var(--rule);justify-content:space-between;padding-bottom:9px;display:flex}.hero-rows{flex-direction:column;display:flex}.hero-row{border-radius:6px;grid-template-columns:26px minmax(0,1fr) minmax(90px,.9fr) 30px;align-items:center;gap:11px;padding-block:7px;display:grid}.hero-mark{background:var(--paper-deep);width:26px;height:26px;color:var(--ink-muted);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:10px;transition:background .5s,color .5s;display:grid}.hero-who{min-width:0;color:var(--ink-muted);flex-direction:column;gap:1px;font-size:11px;display:flex}.hero-who b{letter-spacing:-.008em;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;transition:color .5s;overflow:hidden}.hero-track{border-left:1px solid var(--rule);border-right:1px solid var(--rule);height:18px;position:relative}.hero-track:before{content:"";background:var(--rule-soft);height:1px;position:absolute;top:50%;left:0;right:0}.hero-track i{left:var(--at);background:var(--ink-muted);border-radius:50%;width:9px;height:9px;margin:-5px 0 0 -5px;transition:background .5s,transform .5s;position:absolute;top:50%}.hero-score{font-family:var(--font-mono);text-align:right;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px;transition:color .5s}.hero-row[data-top=true] .hero-mark{background:var(--accent);color:var(--accent-ink)}.hero-row[data-top=true] .hero-who b{color:var(--ink)}.hero-row[data-top=true] .hero-score{color:var(--accent-deep);font-weight:500}.hero-row[data-top=true] .hero-track i{background:var(--accent);transform:scale(1.25)}.hero-axis{border-top:1px solid var(--rule);opacity:0;justify-content:space-between;margin-top:6px;padding-top:8px;transition:opacity .4s;display:flex}.hero-axis[data-on=true]{opacity:1}.hero-ribbons{width:100%;height:138px;margin-top:var(--s2);pointer-events:none;position:relative;overflow:clip visible}.hero{position:relative}.hero-shell{z-index:1;position:relative}.ribbon{width:min(1680px,132vw);position:absolute;left:50%;overflow:visible;translate:-50%}.ribbon[data-tone=raw]{color:var(--ink-muted);top:-66%}.ribbon[data-tone=clean]{color:var(--ink);top:-6%}.ribbon-text{font-family:var(--font-text);letter-spacing:-.005em;font-size:16px;font-weight:600}.ribbon[data-tone=raw] .ribbon-text{fill:var(--ink);opacity:.22}.ribbon[data-tone=clean] .ribbon-text{fill:var(--paper);dominant-baseline:middle}@media (max-width:1080px){.hero-ribbons{height:180px}}@media (max-width:760px){.hero-ribbons{height:140px;margin-top:var(--s3)}.ribbon{width:220vw}.ribbon-text{font-size:12px}}@media (prefers-reduced-motion:reduce){.ribbon animate{display:none}}.hero-row[data-lead=true]{background:var(--accent-wash);box-shadow:0 0 0 6px var(--accent-wash);border-radius:6px}.hero-roster[data-drafted=true] .hero-row:not([data-lead=true]){opacity:.4}.hero-roster .hero-row{transition:opacity .5s,background .4s}.hero-overlay{z-index:3;border:var(--stroke)solid var(--ink);border-radius:var(--r-lg);background:var(--paper);opacity:0;transform-origin:50% 0;transition:opacity .42s,transform .42s cubic-bezier(.22,.68,.32,1);position:absolute;top:30%;left:-14px;right:-14px;overflow:hidden;transform:translateY(14px)scale(.97);box-shadow:0 24px 60px #10161f2e;box-shadow:0 24px 60px lab(7.14665% -.650659 -7.13362/.18)}.hero-overlay[data-on=true]{opacity:1;transform:none}.hero-roster[data-drafted=true]{filter:saturate(.6)}.hero-compose-chrome{border-bottom:1px solid var(--rule);background:var(--paper-sunk);align-items:center;gap:9px;padding:11px 15px;font-size:13px;font-weight:600;display:flex}.hero-compose-chrome .brand-icon{color:var(--accent)}.hero-compose-dot{background:var(--rule);border-radius:50%;width:7px;height:7px;margin-left:auto}.hero-compose-fields{flex-direction:column;margin:0;display:flex}.hero-compose-fields>div{border-bottom:1px solid var(--rule-soft);grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 15px;display:grid}.hero-compose-fields dt{margin:0}.hero-compose-fields dd{color:var(--ink);margin:0;font-size:13px}.hero-compose-body{white-space:pre-line;min-height:6.6lh;color:var(--ink-soft);padding:12px 15px;font-size:13px;line-height:1.5}.hero-compose-foot{justify-content:space-between;align-items:center;gap:var(--s2);border-top:1px solid var(--rule);padding:11px 15px;display:flex}.hero-compose-send{border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);align-items:center;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}
.leads{width:var(--shell);margin-inline:auto}.leads-panel{border:var(--stroke)solid var(--rule);border-radius:var(--r-lg);background:var(--paper-sunk);padding:clamp(16px,2vw,24px);position:relative}.leads-targets{padding-bottom:var(--s2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leads-targets .mono{margin-right:4px}.leads-target{border:var(--stroke)solid var(--rule);background:var(--paper);color:var(--ink-soft);border-radius:999px;padding:6px 12px;font-size:13px}.leads-run{border-radius:var(--r-sm);background:var(--ink);min-width:96px;min-height:40px;color:var(--paper);justify-content:center;align-items:center;margin-left:auto;padding-inline:18px;font-size:14px;font-weight:600;transition:transform .12s,background .25s;display:inline-flex}.leads-run[data-state=pressed]{background:var(--accent-deep);transform:scale(.965)}.leads-run[data-state=working]{background:var(--accent)}.leads-run[data-state=done]{background:var(--accent-deep)}.leads-table{min-height:352px}.leads-head,.leads-row{align-items:center;gap:var(--s3);border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(150px,1fr) 74px minmax(104px,.56fr) minmax(160px,.95fr) minmax(78px,.44fr) 62px 62px;padding-block:13px;display:grid}.leads-head{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);padding-block:11px;font-size:11px}.leads-row>*{opacity:0;transition:opacity .38s,transform .38s cubic-bezier(.22,.68,.32,1);transform:translateY(8px)}.leads-row[data-shown=true]>*{opacity:1;transform:none}.leads-name{letter-spacing:-.008em;align-items:center;gap:11px;font-size:15px;display:flex}.leads-avatar{background:var(--paper-deep);width:28px;height:28px;color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.leads-row[data-conf=high] .leads-avatar{background:var(--accent);color:var(--accent-ink)}.leads-row[data-conf=med] .leads-avatar{background:var(--accent-wash);color:var(--accent-deep)}.leads-pill{background:var(--paper-deep);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;display:inline-block}.leads-row[data-conf=high] .leads-pill{background:var(--accent);color:var(--accent-ink)}.leads-row[data-conf=med] .leads-pill{background:var(--accent-wash);color:var(--accent-deep)}.leads-where,.leads-industry{color:var(--ink-soft);flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.leads-where b,.leads-industry b{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:500}.leads-industry b{color:var(--accent-deep)}.leads-when{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-muted);font-size:11.5px}.leads-status{border:1px solid var(--rule);background:var(--paper);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);border-radius:6px;padding:3px 9px;font-size:10.5px;display:inline-block}.leads-actions-head,.leads-actions{justify-self:end}.leads-actions{color:var(--ink-muted);align-items:center;gap:8px;display:flex}.leads-actions i{background:var(--paper-deep);border-radius:6px;width:22px;height:22px;display:block;position:relative}.leads-actions i:before{content:"";border-top:1.5px solid var(--ink-muted);border-right:1.5px solid var(--ink-muted);width:6px;height:6px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.leads-draft{background:var(--paper-deep);width:22px;height:22px;color:var(--ink-muted);border-radius:6px;place-items:center;display:grid}.leads-foot{justify-content:space-between;align-items:center;gap:var(--s2);margin-top:var(--s2);opacity:0;flex-wrap:wrap;transition:opacity .4s;display:flex}.leads-foot[data-on=true]{opacity:1}.leads-foot p{color:var(--ink-muted);font-size:15px}
.deck{width:min(var(--shell),820px);margin-inline:auto}.deck-rail{margin-bottom:var(--s3);flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.deck-pip{border:var(--stroke)solid color-mix(in oklab,var(--paper)16%,transparent);letter-spacing:-.005em;color:color-mix(in oklab,var(--paper)52%,transparent);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;transition:color .35s,border-color .35s,background .35s;display:inline-flex}.deck-pip:hover{border-color:color-mix(in oklab,var(--paper)40%,transparent);color:var(--paper)}.deck-pip .brand-icon{color:currentColor}.deck-pip[data-state=done]{color:color-mix(in oklab,var(--paper)74%,transparent)}.deck-pip[data-state=on],.deck-pip[data-state=on]:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.deck-stage{perspective:1400px;height:400px;position:relative}.deck-card{border:var(--stroke)solid var(--rule);border-radius:var(--r-lg);background:var(--paper);min-height:100%;color:var(--ink);transform-origin:top;flex-direction:column;transition:transform .55s cubic-bezier(.22,.68,.32,1),opacity .45s;display:flex;position:absolute;inset:0 0 auto;overflow:hidden;box-shadow:0 22px 50px -28px #0000008c;box-shadow:0 22px 50px -28px lab(0% 0 0/.55)}.deck-card[data-depth=front]{opacity:1;z-index:3;transform:none}.deck-card[data-depth=next]{opacity:.5;z-index:2;transform:translateY(16px)scale(.962)}.deck-card[data-depth=back]{opacity:.22;z-index:1;transform:translateY(30px)scale(.924)}.deck-card[data-depth=away]{opacity:0;z-index:0;transform:translateY(30px)scale(.924)}.deck-chrome{border-bottom:1px solid var(--rule);background:var(--paper-sunk);align-items:center;gap:10px;padding:13px 18px;display:flex}.deck-chrome .brand-icon{color:var(--accent)}.deck-chrome b{letter-spacing:-.008em;font-size:14px;font-weight:600}.deck-chrome em{background:var(--accent-wash);color:var(--accent-deep);font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:3px 9px;font-size:10px}.deck-chrome time{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-muted);margin-left:auto;font-size:11.5px}.deck-body{flex-direction:column;flex:1;min-height:0;display:flex}.deck-fields{flex-direction:column;margin:0;display:flex}.deck-fields>div{align-items:baseline;gap:var(--s2);border-bottom:1px solid var(--rule-soft);padding:11px 18px;display:flex}.deck-fields dt{flex:none;width:66px}.deck-fields dd{letter-spacing:-.008em;margin:0;font-size:14.5px}.deck-letter{white-space:pre-line;color:var(--ink-soft);flex:1;margin:0;padding:16px 18px;font-size:14.5px;line-height:1.6}.deck-send{border-radius:var(--r-sm);background:var(--accent);min-width:84px;min-height:36px;color:var(--accent-ink);justify-content:center;align-self:flex-end;align-items:center;margin:0 18px 16px;font-size:14px;font-weight:600;display:inline-flex}.deck-title{font-family:var(--font-display);letter-spacing:-.015em;padding:16px 18px 0;font-size:24px}.deck-sub{color:var(--ink-soft);padding:3px 18px 14px;font-size:14px}.deck-card[data-kind=activity] .deck-title{font-size:19px;font-family:var(--font-text);font-weight:600}.deck-card[data-kind=activity] .deck-sub{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);font-size:10.5px}.deck-props{flex-direction:column;margin:0;display:flex}.deck-props>div{gap:var(--s2);border-top:1px solid var(--rule-soft);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:11px 18px;display:grid}.deck-props dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);align-self:center;font-size:10.5px}.deck-props dd{letter-spacing:-.008em;margin:0;font-size:14.5px}.deck-post{grid-template-columns:38px minmax(0,1fr);gap:4px 12px;padding:18px;display:grid}.deck-avatar{background:var(--accent);width:38px;height:38px;color:var(--accent-ink);font-family:var(--font-display);border-radius:9px;grid-row:1/span 2;place-items:center;font-size:19px;display:grid}.deck-post-head{align-items:baseline;gap:9px;display:flex}.deck-post-head b{font-size:15px;font-weight:600}.deck-post-head time{font-family:var(--font-mono);color:var(--ink-muted);font-size:11px}.deck-post p{color:var(--ink-soft);grid-column:2;margin:0;font-size:14.5px;line-height:1.55}.deck-day{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.deck-day-head{color:var(--ink-muted)}.deck-slot{border-left:3px solid var(--rule);background:var(--paper-sunk);color:var(--ink-muted);border-radius:10px;align-items:center;gap:14px;padding:12px 14px;font-size:14.5px;display:flex}.deck-slot i{letter-spacing:.06em;font-size:11px;font-style:normal}.deck-slot[data-own=true]{border-left-color:var(--accent);background:var(--accent-wash);color:var(--accent-deep);font-weight:600}.deck-foot{justify-content:space-between;align-items:center;gap:var(--s2);border-top:1px solid var(--rule);background:var(--paper-sunk);flex-wrap:wrap;margin-top:auto;padding:13px 18px;display:flex}.deck-wrote{color:var(--ink-muted)}.deck-yours{opacity:0;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600;transition:opacity .35s,transform .35s;transform:translateY(4px)}.deck-yours[data-on=true]{opacity:1;transform:none}.deck-yours[data-gate=you]{background:var(--accent-wash);color:var(--accent-deep)}.deck-yours[data-gate=filed]{background:var(--paper-deep);color:var(--ink-muted)}@media (max-width:860px){.deck-stage{height:440px}.deck-letter{font-size:14px}.deck-props>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:560px){.deck-stage{height:470px}.deck-pip{padding:6px 10px;font-size:12px}.deck-fields dd,.deck-props dd,.deck-letter{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.deck-card{transition:none}.deck-yours{opacity:1;transition:none;transform:none}}
.send-demo{width:min(var(--shell),760px);margin-inline:auto}.send-tabs{margin-bottom:var(--s2);flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.send-tab{border:var(--stroke)solid var(--rule);letter-spacing:-.005em;color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.send-tab .brand-icon{color:currentColor}.send-tab:hover{color:var(--ink)}.send-tab[data-active=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.send-stage{position:relative}.send-surface{border:var(--stroke)solid var(--rule);border-radius:var(--r-lg);background:var(--paper);flex-direction:column;min-height:320px;animation:.4s both surface-in;display:flex;position:relative;overflow:hidden}@keyframes surface-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.send-chrome{border-bottom:1px solid var(--rule);background:var(--paper-sunk);align-items:center;gap:10px;padding:13px 18px;font-size:14px;font-weight:500;display:flex}.send-chrome .brand-icon{color:var(--accent)}.send-chrome-dot{background:var(--rule);border-radius:50%;width:8px;height:8px;margin-left:auto}.send-fields{flex-direction:column;display:flex}.send-field{align-items:baseline;gap:var(--s2);border-bottom:1px solid var(--rule-soft);padding:12px 18px;display:flex}.send-field .mono{flex:none;width:74px}.send-field span:last-child{color:var(--ink);letter-spacing:-.008em}.send-surface[data-kind=channel] .send-field span:last-child{font-family:var(--font-mono);color:var(--accent-deep);font-size:15px}.send-body{white-space:pre-line;color:var(--ink-soft);max-width:76ch;padding:18px;font-size:15.5px;line-height:1.6;animation:.55s .1s both body-in}@keyframes body-in{0%{opacity:0}to{opacity:1}}.send-actions{align-items:center;gap:var(--s2);border-top:1px solid var(--rule);flex-wrap:wrap;margin-top:auto;padding:14px 18px;display:flex}.send-note{color:var(--ink-muted)}.send-button{border-radius:var(--r-sm);background:var(--accent);min-width:96px;min-height:40px;color:var(--accent-ink);border:0;justify-content:center;align-items:center;padding-inline:18px;font-size:14px;font-weight:600;transition:transform .12s,background .25s;display:inline-flex}.send-button[data-state=pressed]{background:var(--accent-deep);transform:scale(.955)}.send-button[data-state=sending]{background:var(--accent-deep)}.send-button[data-state=sent]{background:var(--ink);color:var(--paper)}.send-confirm{border:var(--stroke)solid var(--rule);background:var(--paper-sunk);color:var(--ink);opacity:0;border-radius:999px;align-items:center;gap:9px;margin-left:auto;padding:9px 14px;font-size:13px;transition:opacity .35s,transform .35s;display:inline-flex;transform:translateY(6px)}.send-confirm[data-on=true]{opacity:1;transform:none}.send-tick{background:var(--accent);border-radius:50%;width:7px;height:7px}
.examples{width:var(--shell);gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid}.example{padding:var(--s3)var(--s3)var(--s2);border:var(--stroke)solid var(--rule);border-radius:var(--r-lg);background:var(--paper);flex-direction:column;gap:10px;display:flex}.example-tag{background:var(--accent-wash);color:var(--accent-deep);border-radius:6px;align-self:flex-start;padding:4px 10px}.example h3{font-family:var(--font-display);font-size:var(--t-t1);letter-spacing:-.015em;color:var(--ink)}.example-who{border-bottom:1px solid var(--rule-soft);color:var(--ink-muted);flex-direction:column;gap:1px;margin:0 0 4px;padding-bottom:12px;font-size:13px;display:flex}.example-who b{letter-spacing:-.008em;color:var(--ink);font-size:15px;font-weight:600}.beats{--rail-travel:.6s;gap:var(--s2);flex-direction:column;flex:1;margin:6px 0 0;padding:0;list-style:none;display:flex;position:relative}.beat{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:4px 14px;display:grid;position:relative}.beat:not(:last-child):before,.beat:not(:last-child):after{content:"";top:12px;left:7px;bottom:calc(-1*var(--s2) - 12px);background:var(--rule);width:2px;position:absolute}.beat:not(:last-child):after{background:var(--accent);transform-origin:top;transition:transform var(--rail-travel)cubic-bezier(.4,0,.2,1);transform:scaleY(0)}.beat:has(+.beat[data-on=true]):after{transform:scaleY(1)}.beat>:not(.beat-dot){opacity:.32;transition:opacity .5s}.beat[data-on=true]>:not(.beat-dot){opacity:1}.beat-dot{z-index:1;border:2px solid var(--rule);background:var(--paper);border-radius:50%;grid-row:1/span 3;width:16px;height:16px;margin-top:4px;transition:border-color .3s,background .3s,box-shadow .3s;position:relative}.beat[data-on=true] .beat-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px var(--accent-wash)}.beat+.beat[data-on=true] .beat-dot,.beat+.beat[data-on=true]>:not(.beat-dot),.beat+.beat[data-on=true] .jump-now{transition-delay:var(--rail-travel);animation-delay:var(--rail-travel)}@media (prefers-reduced-motion:reduce){.beats{--rail-travel:0s}}.beat em{font-style:normal;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:10.5px}.beat p{color:var(--ink-soft);grid-column:2;margin:0;font-size:15px;line-height:1.5}.beat .jump{grid-column:2}.beat-when{color:var(--ink-muted);grid-column:2;margin-top:2px}.beat .example-lands{grid-column:2}.example-lands{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chip{border:var(--stroke)solid var(--rule);background:var(--paper);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:inline-flex}.chip .brand-icon{color:var(--accent)}.flow{width:var(--shell);gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid;position:relative}.flow:before{content:"";z-index:0;background:var(--rule);transform-origin:0;height:1px;transition:transform .7s cubic-bezier(.22,.68,.32,1);position:absolute;top:26px;left:12.5%;right:12.5%;transform:scaleX(0)}.flow[data-on=true]:before{transform:scaleX(1)}.flow-stage{z-index:1;text-align:center;opacity:0;transition:opacity .4s,transform .4s;transition-delay:var(--delay,0s);flex-direction:column;align-items:center;gap:5px;display:flex;position:relative;transform:translateY(8px)}.flow[data-on=true] .flow-stage{opacity:1;transform:none}.flow-dot{width:52px;height:52px;margin-bottom:var(--s2);background:var(--paper);border:var(--stroke)solid var(--rule);color:var(--accent);border-radius:50%;place-items:center;display:grid}.flow-dot .brand-icon{width:20px;height:20px}.flow-dot i{background:var(--accent);border-radius:50%;width:11px;height:11px}.flow-label{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(22px,1.9vw,28px)}.flow-sub{font-family:var(--font-mono);font-size:var(--t-t3);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}.control{width:min(var(--shell),1040px);gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.control[data-on] .guard{opacity:0;transition:opacity .4s,transform .4s;transition-delay:var(--delay,0s);transform:translateY(8px)}.control[data-on=true] .guard{opacity:1;transform:none}.guard{padding:var(--s3)var(--s2)var(--s2);border:var(--stroke)solid var(--rule);border-radius:var(--r-lg);background:var(--paper);flex-direction:column;gap:10px;display:flex}.guard h3{letter-spacing:-.008em;font-size:17px;font-weight:600}.guard-title{text-align:center;margin-bottom:var(--s2);border-bottom:1px solid var(--rule);color:var(--ink-muted);padding-bottom:10px;display:block}.scopes,.accounts{margin:0 0 var(--s2);padding:0;list-style:none}.scope{opacity:.4;transition:opacity .4s ease var(--delay,0s),background .9s cubic-bezier(.4,0,.2,1);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:9px;display:grid}.control[data-on=true] .scope:not([data-denied=true]){opacity:1}.scope,.account{border-radius:8px;margin-inline:-8px;padding-inline:8px}.scope[data-active=true],.account[data-active=true]{background:var(--accent-wash)}.scope-check{border:1.5px solid var(--rule);border-radius:50%;width:16px;height:16px;position:relative}.scope:not([data-denied=true]) .scope-check{border-color:var(--accent);background:var(--accent)}.scope-check:after{content:"";border:solid var(--accent-ink);opacity:0;width:4px;height:7px;transition:opacity .3s;transition-delay:var(--delay,0s);border-width:0 1.6px 1.6px 0;position:absolute;top:3px;left:4px;transform:rotate(45deg)}.control[data-on=true] .scope:not([data-denied=true]) .scope-check:after{opacity:1}.scope[data-denied=true] .scope-check:before{content:"";background:var(--ink-muted);border-radius:1px;width:8px;height:1.5px;position:absolute;top:6.5px;left:3px}.scope code{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.scope em{color:var(--ink-muted);white-space:nowrap;font-size:12px;font-style:normal}.account{border-top:1px solid var(--rule-soft);opacity:0;transition:opacity .4s ease var(--delay,0s),transform .4s ease var(--delay,0s),background .9s cubic-bezier(.4,0,.2,1);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding-block:11px;display:grid;transform:translateY(6px)}.account:first-child{border-top:0}.control[data-on=true] .account{opacity:1;transform:none}.account-mark{background:var(--paper-sunk);width:34px;height:34px;color:var(--accent);border-radius:10px;grid-row:1/span 2;place-items:center;display:grid}.account b{letter-spacing:-.005em;font-size:15px;font-weight:600}.account em{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);grid-column:2;font-size:11px}.account-off{color:var(--accent-deep);grid-area:1/3/span 2;font-size:13px;font-weight:600}.jump{align-items:center;gap:10px;margin-top:2px;display:flex}.jump-was{font-family:var(--font-display);color:var(--ink-muted);opacity:.55;font-variant-numeric:tabular-nums;font-size:28px}.jump-arrow{color:var(--ink-muted);flex:none}.jump-now{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:38px;line-height:1;animation:.5s cubic-bezier(.22,.68,.32,1) both jump-land}.jump[data-moved=false] .jump-now{color:var(--ink-muted)}@keyframes jump-land{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
.journey{width:var(--shell);margin-inline:auto}.journey-stage{align-items:start;gap:var(--s3)var(--s4);border:var(--stroke)solid var(--rule);border-radius:var(--r-lg);background:var(--paper);grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:clamp(16px,2vw,24px);display:grid}.journey-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.journey-step{text-align:left;cursor:pointer;color:var(--ink-muted);opacity:.55;background:0 0;border:0;flex-direction:column;gap:9px;padding:6px 0;transition:opacity .45s,color .45s;display:flex}.journey-step .mono{font-size:10.5px;line-height:1.3}.journey-step-dot{background:var(--rule);border-radius:999px;height:3px;transition:background .45s}.journey-step[data-done=true]{opacity:.8}.journey-step[data-done=true] .journey-step-dot{background:var(--ink-muted)}.journey-step:hover{opacity:1}.journey-step[data-on=true]{opacity:1;color:var(--ink)}.journey-step[data-on=true] .journey-step-dot{background:var(--accent)}.journey-layers{display:grid}.journey-lane{opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;gap:12px;transition:opacity .45s,transform .45s;display:flex;transform:translateY(6px)}.journey-lane[data-on=true]{opacity:1;pointer-events:auto;transition-delay:.15s;transform:none}.journey-lane-note{border-top:1px solid var(--rule-soft);color:var(--ink-muted);margin-top:auto;padding-top:12px;font-size:13px}.journey-record{flex-direction:column;gap:7px;margin:0;display:flex}.journey-record>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:baseline;gap:10px;display:grid}.journey-record dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.journey-record dd{color:var(--ink-soft);margin:0;font-size:13.5px}.journey-blurb{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.5}.journey-source{border:var(--stroke)solid var(--rule);color:var(--ink-soft);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 11px;font-size:12.5px;display:inline-flex}.journey-source .brand-icon{color:var(--accent)}.journey-checks{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.journey-check{opacity:0;transition:opacity .4s,transform .4s;transition-delay:var(--delay,0s);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:0 11px;display:grid;transform:translateY(5px)}.journey-check[data-on=true]{opacity:1;transform:none}.journey-check b{letter-spacing:-.008em;font-size:14.5px;font-weight:600}.journey-check em{font-style:normal;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);grid-column:2;font-size:10.5px}.journey-tick{background:var(--accent);border-radius:50%;grid-row:1/span 2;width:18px;height:18px;position:relative}.journey-tick:after{content:"";border-right:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);width:4px;height:8px;position:absolute;top:5px;left:6px;transform:rotate(45deg)}.journey-ranked{margin:0;padding:0;list-style:none}.journey-rank{border-bottom:1px solid var(--rule-soft);opacity:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;padding-block:9px;transition:opacity .45s;display:grid}.journey-ranked[data-on=true] .journey-rank{opacity:1}.journey-ranked[data-on=true] .journey-rank:nth-child(2){transition-delay:.14s}.journey-pos{font-family:var(--font-mono);color:var(--ink-muted);font-size:11px}.journey-rank b{letter-spacing:-.008em;font-size:14.5px;font-weight:600}.journey-rank em{font-style:normal;font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:21px}.journey-card{border:var(--stroke)solid var(--rule);background:var(--paper);border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px 16px;padding:24px 24px 20px;transition:box-shadow .5s,border-color .5s;display:grid;position:relative;box-shadow:0 16px 34px -20px #0006;box-shadow:0 16px 34px -20px lab(0% 0 0/.4)}.journey-card[data-scored=true]{border-color:var(--accent)}.journey-card-mark{background:var(--paper-deep);width:52px;height:52px;color:var(--ink-muted);font-family:var(--font-mono);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:14px;transition:background .5s,color .5s;display:grid}.journey-card[data-scored=true] .journey-card-mark{background:var(--accent);color:var(--accent-ink)}.journey-card b{letter-spacing:-.015em;font-size:20px;font-weight:600}.journey-card-pos{background:var(--ink);width:28px;height:28px;color:var(--paper);font-family:var(--font-mono);opacity:0;border-radius:50%;place-items:center;font-size:13px;transition:opacity .4s;display:grid;position:absolute;top:18px;right:20px}.journey-card-pos[data-on=true]{opacity:1}.journey-card em{color:var(--ink-muted);grid-column:2;font-size:15px;font-style:normal;line-height:1.35}.journey-card-foot{justify-content:space-between;align-items:center;gap:var(--s2);border-top:1px solid var(--rule-soft);grid-column:1/span 2;height:52px;margin-top:16px;padding-top:16px;display:flex}.journey-card-score{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;line-height:1;transition:color .4s,font-size .4s}.journey-card-score[data-on=true]{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--accent);font-size:44px}.journey-card-draft{background:var(--accent-wash);color:var(--accent-deep);opacity:0;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:600;transition:opacity .4s,transform .4s;display:inline-flex;transform:translateY(4px)}.journey-card-draft[data-on=true]{opacity:1;transform:none}@media (max-width:760px){.journey-stage{gap:var(--s2);grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.journey-card{grid-template-columns:44px minmax(0,1fr);padding:18px 18px 16px}.journey-card-mark{width:44px;height:44px}.journey-card b{font-size:17px}.journey-card em{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.journey-card,.journey-lane,.journey-check,.journey-rank,.journey-card-draft{transition:none}.journey-check,.journey-card-draft{opacity:1;transform:none}}
.legal{width:var(--shell);gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;padding-block:clamp(48px,6vw,96px) clamp(56px,7vw,112px);display:grid}.legal-head{margin-bottom:var(--s3);grid-column:1/span 12}.legal-head h1{font-family:var(--font-display);letter-spacing:-.026em;font-size:clamp(38px,4.4vw,64px);line-height:1.02}.legal-head .mono{margin-bottom:var(--s2);display:block}.legal-head p{margin-top:var(--s2);color:var(--ink-soft);max-width:62ch}.legal-toc{padding-top:var(--s2);border-top:1px solid var(--rule);flex-direction:column;grid-column:1/span 3;align-self:start;gap:9px;display:flex;position:sticky;top:104px}.legal-toc a{color:var(--ink-muted);font-size:14px;transition:color .18s}.legal-toc a:hover{color:var(--ink)}.legal-body{max-width:72ch;padding-top:var(--s2);border-top:1px solid var(--rule);grid-column:5/span 8}.legal-body section+section{margin-top:var(--s4)}.legal-body h2{font-family:var(--font-display);letter-spacing:-.018em;margin-bottom:var(--s2);scroll-margin-top:104px;font-size:clamp(24px,2.2vw,31px)}.legal-body h3{margin-top:var(--s3);margin-bottom:var(--s1);letter-spacing:-.008em;font-size:16px;font-weight:600}.legal-body p{color:var(--ink-soft);line-height:1.65}.legal-body p+p{margin-top:var(--s2)}.legal-body ul{margin:var(--s2)0 0;padding:0;list-style:none}.legal-body li{color:var(--ink-soft);padding-left:18px;line-height:1.6;position:relative}.legal-body li+li{margin-top:9px}.legal-body li:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;top:11px;left:0}.legal-body a{color:var(--accent-deep);text-underline-offset:3px;text-decoration:underline}.legal-callout{margin-top:var(--s3);padding:var(--s3)var(--s2);border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--paper-sunk)}.legal-callout p{color:var(--ink)}.legal-updated{margin-top:var(--s4);padding-top:var(--s2);border-top:1px solid var(--rule-soft);font-family:var(--font-mono);font-size:var(--t-t3);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}@media (max-width:1080px){.legal-toc{display:none}.legal-body{grid-column:1/span 12}}
.cursor{z-index:6;pointer-events:none;opacity:0;transform:translate(calc(var(--x) - 1px),calc(var(--y) - 2px));transition:transform .75s cubic-bezier(.32,.72,.28,1),opacity .3s;display:block;position:absolute;top:0;left:0}.cursor[data-visible=true]{opacity:1}.cursor svg{filter:drop-shadow(0 1px 2px lab(7.19461% -.476263 -3.60272/.22));transition:transform .12s;display:block}.cursor-ring{border:1.5px solid var(--accent);opacity:0;border-radius:50%;width:26px;height:26px;position:absolute;top:-4px;left:-4px;transform:scale(.35)}.cursor[data-clicking=true] .cursor-ring{animation:.42s ease-out cursor-ping}.cursor[data-clicking=true] svg{transform:scale(.88)}@keyframes cursor-ping{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}.sweep{background:var(--rule);height:1px;position:relative;overflow:hidden}.sweep:after{content:"";background:var(--accent);width:34%;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.sweep[data-on=true]:after{animation:.75s linear infinite sweep-run}@keyframes sweep-run{to{transform:translate(400%)}}.replay{border:1px solid var(--rule);background:var(--paper);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 15px;font-size:12px;transition:color .18s,border-color .18s;display:inline-flex}.replay:hover{color:var(--ink);border-color:var(--ink)}
@media (max-width:1080px){:root{--t-d1:68px;--t-d2:44px;--t-t1:20px;--shell:min(1240px,100% - 48px)}}@media (max-width:760px){.leads-table{min-height:0}.leads-head{display:none}.leads-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name pill act""role role role""where where where";gap:6px 10px;padding-block:14px}.leads-name{grid-area:name;min-width:0}.leads-row>:has(>.leads-pill){grid-area:pill}.leads-actions{grid-area:act}.leads-industry{flex-flow:wrap;grid-area:role;align-items:baseline;column-gap:8px;padding-left:39px}.leads-industry b{order:-1}.leads-where{color:var(--ink-muted);grid-area:where;padding-left:39px;font-size:13px}.leads-where b,.leads-when{display:none}.leads-row>:has(>.leads-status){display:none}:root{--t-d1:44px;--t-d2:32px;--t-t1:18px;--t-t2:16px;--lh-display:.96;--track-display:-.025em;--r-lg:24px;--shell:min(1240px,100% - 32px);--gutter:16px}}@media (max-width:1080px){.section-head h2{grid-column:2/span 10}.section-head p{margin-top:var(--s2);grid-column:3/span 8}.examples{grid-template-columns:minmax(0,1fr)}.hero-copy{grid-column:1/span 12}.hero-visual{margin-top:var(--s4);grid-column:1/span 12}.leads-run,.send-confirm{margin-left:0}.control{row-gap:var(--s3);grid-template-columns:minmax(0,1fr)}.stack:first-child,.stack:nth-child(2),.stack:nth-child(3),.footer-brand{grid-column:1/span 12}.footer-col:first-of-type{grid-column:1/span 4}.footer-col:nth-of-type(2){grid-column:5/span 4}.footer-col:nth-of-type(3){grid-column:9/span 4}.footer-line{gap:var(--s1);grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.desktop-nav,.desktop-actions{display:none}.mobile-nav{margin-left:auto;display:block}.leads-targets{gap:8px}.leads-run{margin-left:0}.cursor{display:none}.send-field{flex-direction:column;gap:3px}.send-field .mono{width:auto}.hero-actions{margin-top:var(--s3)}.hero-actions .button{flex:100%}.footer-col:first-of-type,.footer-col:nth-of-type(2),.footer-col:nth-of-type(3){grid-column:1/span 12}.footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cursor{display:none}.sweep[data-on=true]:after,.send-surface,.send-body{animation:none}.leads-row>*{opacity:1;transition:none;transform:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:1080px){.flow{row-gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.flow:before{display:none}}@media (max-width:760px){.flow{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.flow:before{transform:scaleX(1)}.flow-stage,.guard,.scope,.account{opacity:1;transition:none;transform:none}}@media (max-width:1240px) and (min-width:761px){.leads-head span:nth-child(5),.leads-row .leads-when{display:none}.leads-head,.leads-row{grid-template-columns:minmax(150px,1fr) 74px minmax(104px,.56fr) minmax(160px,.95fr) 62px 62px}}@media (max-width:1080px) and (min-width:761px){.leads-head span:nth-child(4),.leads-row .leads-industry{display:none}.leads-head,.leads-row{grid-template-columns:minmax(140px,1fr) 74px minmax(104px,.6fr) 62px 62px}}@media (max-width:760px){.hero-mark,.deck-chrome em,.deck-card[data-kind=activity] .deck-sub,.deck-props dt,.journey-step .mono,.journey-record dt,.journey-check em,.beat em{font-size:11px}.hero-overlay{top:42%;left:0;right:0}.flow{row-gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.footer-col{margin-top:var(--s2)}}@media (max-width:480px){.hero-row{grid-template-columns:26px minmax(0,1fr) 30px}.hero-track{display:none}.scope{grid-template-columns:18px minmax(0,1fr);row-gap:2px}.scope-check{grid-row:1/span 2}.scope code{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.scope em{grid-column:2}}@media (max-width:360px){.flow{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.deck-pip,.journey-step,.replay{min-height:44px}.footer-col{gap:0}.footer-col a{padding-block:10px}.footer-line a{padding-block:14px;display:inline-block}}

