@font-face{font-family:"Young Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/young-serif-latin-ext-400-normal.69151fdd.woff2) format("woff2"),url(/_next/static/media/young-serif-latin-ext-400-normal.caedac76.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Young Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/young-serif-latin-400-normal.65297b85.woff2) format("woff2"),url(/_next/static/media/young-serif-latin-400-normal.861a9c12.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-vietnamese-opsz-normal.7192a3c3.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-ext-opsz-normal.3a4fec0c.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-opsz-normal.4f140710.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-vietnamese-opsz-italic.f88862ea.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-ext-opsz-italic.f21f28c7.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-opsz-italic.c8b9005a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.f7b3c15b.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.ecbdecad.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.2f42892a.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c3987adc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.1f33d317.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.089a95ee.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.cc532937.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.4ec0c1c1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.c5ce3fcb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.38b075d8.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.49faa47a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.ce0f5f43.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-ext-700-normal.74b516d2.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-700-normal.4b4022a6.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.e9e5b2dc.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-700-normal.93eba3c3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-ext-700-normal.827cd618.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-700-normal.31f1075d.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-700-normal.97f0eeeb.woff2) format("woff2"),url(/_next/static/media/inter-greek-700-normal.5ec6c758.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-vietnamese-700-normal.faf12809.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-700-normal.bc68b199.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-ext-700-normal.b63daa1a.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-700-normal.93534b50.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.953b7aa5.woff2) format("woff2"),url(/_next/static/media/inter-latin-700-normal.9c21d4dc.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.founder{--paper:#FBFBF8;--paper-2:#F0F0EA;--ink:#16181D;--ink-2:#3B3E47;--muted:#6C7080;--line:#DDDDD5;--marker:#FFE95A;--marker-ink:#16181D;--folder:#2D5A99;--night:#0F1117;--night-2:#171A22;--night-line:#2A2E3A;--night-ink:#F1F0EA;--night-muted:#9A9FAE;--font-display:"Young Serif",Georgia,"Times New Roman",serif;--font-body:"Newsreader Variable","Newsreader",Georgia,"Times New Roman",serif;--font-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;color-scheme:light dark}@media (prefers-color-scheme:dark){.founder{--paper:#121419;--paper-2:#1A1D24;--ink:#EDECE5;--ink-2:#C6C5BD;--muted:#8F94A3;--line:#2A2E38;--folder:#8FB3E6}}.founder *,.founder :after,.founder :before{box-sizing:border-box}.founder{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1.25rem;line-height:1.5;-webkit-font-smoothing:antialiased}.founder img{max-width:100%}.founder a{color:inherit}.founder h1,.founder h2,.founder h3{font-family:var(--font-display);font-weight:400;line-height:1.1;margin:0;text-wrap:balance}.founder p{margin:0}.founder :focus-visible{outline:3px solid var(--marker);outline-offset:3px}.founder .eyebrow{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.founder .wrap{max-width:1120px;margin:0 auto;padding:0 1.5rem}.founder mark{background:linear-gradient(transparent 0 6%,var(--marker) 6% 94%,transparent 94%) no-repeat;background-size:100% 100%;color:var(--marker-ink);padding:0 .12em;margin:0 -.06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.founder.js mark{background-size:0 100%;transition:background-size .7s cubic-bezier(.2,.7,.2,1)}.founder.js mark.on{background-size:100% 100%}.founder.js mark:not(.on){color:inherit}.founder .btn{display:inline-flex;align-items:center;gap:.7rem;background:var(--marker);color:#16181D;text-decoration:none;font-family:var(--font-mono);font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:1.05rem 1.5rem;border-radius:3px;border:1px solid #d9c43a;transition:transform .15s ease,box-shadow .15s ease}.founder .btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px -10px rgba(255,233,90,.7)}.founder .btn svg{width:16px;height:16px}.founder .btn-ghost{background:transparent;color:var(--night-ink);border-color:var(--night-line)}.founder .btn-ghost:hover{box-shadow:none;border-color:var(--night-muted)}.founder .hero{background:var(--night);color:var(--night-ink);position:relative;overflow:hidden}.founder .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 75% 45%,rgba(255,233,90,.1),transparent 70%)}.founder .nav{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 0;position:relative;z-index:1}.founder .logo{display:inline-flex;align-items:center;gap:.85rem;text-decoration:none;color:var(--night-ink)}.founder .logo-tile{width:46px;height:46px;border-radius:12px;background:#1A1E27;border:1px solid #2b303b;display:grid;place-items:center;flex:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.founder .logo-tile svg{width:26px;height:26px}.founder .logo-text b{display:block;font-family:var(--font-sans);font-weight:700;font-size:1.35rem;letter-spacing:-.025em;line-height:1.05}.founder .logo-text small{display:block;font-family:var(--font-sans);font-weight:600;font-size:.8rem;color:var(--night-muted);margin-top:.2rem;letter-spacing:-.005em}.founder .logo-sm{gap:.65rem}.founder .logo-sm .logo-tile{width:34px;height:34px;border-radius:9px}.founder .logo-sm .logo-tile svg{width:19px;height:19px}.founder .logo-sm .logo-text b{font-size:1rem}.founder .logo-sm .logo-text small{font-size:.68rem;margin-top:.1rem}.founder .nav a.applink{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--night-muted);border-bottom:1px solid var(--night-line);padding-bottom:.15rem}.founder .nav a.applink:hover{color:var(--night-ink)}.founder .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center;padding:3.5rem 0 5rem;position:relative;z-index:1}.founder .hero h1{font-size:clamp(2.2rem,4.6vw,3.9rem);letter-spacing:-.015em;margin:1.2rem 0 1.6rem}.founder .hero h1 span{display:block;color:var(--night-muted)}.founder .hero .lede{font-size:1.3rem;color:var(--night-muted);max-width:34ch;font-style:italic;line-height:1.4}.founder .hero .lede strong{font-weight:500;font-style:normal;color:var(--night-ink)}.founder .hero .cta-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2.2rem}.founder .hero .platforms{margin-top:2.6rem;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted)}.founder .hero .platforms span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--marker);margin-right:.55rem;vertical-align:middle}.founder .demo{position:relative;display:grid;grid-template-columns:230px 230px;gap:1.25rem;align-items:center;justify-content:center}.founder .phone{background:#05060A;border:6px solid #23262f;border-radius:32px;padding:.9rem .8rem 1rem;box-shadow:0 30px 60px -30px rgba(0,0,0,.9),0 0 0 1px #0b0c12;font-family:var(--font-mono);font-size:.72rem;color:var(--night-muted)}.founder .phone-top{display:flex;justify-content:space-between;padding:0 .4rem .7rem;letter-spacing:.05em}.founder .video{border-radius:14px;overflow:hidden;background:#12141B;border:1px solid #1e2129}.founder .thumb{aspect-ratio:9/11;position:relative;background:radial-gradient(70% 60% at 30% 30%,#4b5f8f 0,transparent 60%),radial-gradient(60% 60% at 80% 80%,#8a5a3a 0,transparent 60%),linear-gradient(160deg,#1c2130,#0d0f16)}.founder .thumb:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-40%,-50%);border-left:16px solid rgba(255,255,255,.85);border-top:10px solid transparent;border-bottom:10px solid transparent}.founder .thumb .dur{position:absolute;right:.5rem;bottom:.5rem;background:rgba(0,0,0,.6);padding:.1rem .35rem;border-radius:3px;color:#fff}.founder .video-meta{padding:.6rem .7rem .7rem}.founder .video-meta .handle{color:#8b90a0;margin-bottom:.35rem}.founder .video-meta p{font-family:var(--font-body);font-size:.95rem;line-height:1.3;color:#e8e7e0}.founder .sheet{margin-top:.75rem;display:flex;align-items:center;gap:.6rem;background:#181b24;border:1px solid #262a35;border-radius:12px;padding:.6rem .7rem;color:#c9cbd3}.founder .sheet .app{width:28px;height:28px;border-radius:8px;background:#1A1E27;border:1px solid #2b303b;display:grid;place-items:center;flex:none}.founder .sheet .app svg{width:17px;height:17px}.founder .sheet strong{color:#fff;font-weight:500}.founder .arrow{position:absolute;left:222px;top:50%;width:34px;height:2px;background:linear-gradient(90deg,transparent,var(--marker));transform:translateY(-50%);z-index:2}.founder .arrow:after{content:"";position:absolute;right:-2px;top:-4px;border-left:8px solid var(--marker);border-top:5px solid transparent;border-bottom:5px solid transparent}.founder .capture{background:#FBFBF8;color:#16181D;border-radius:10px;padding:1.1rem 1.2rem 1.15rem;box-shadow:0 30px 60px -25px rgba(0,0,0,.8);border:1px solid #e6e6df;animation:founder-rise .9s cubic-bezier(.2,.7,.2,1) .35s both}.founder .capture-head{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#6C7080;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.founder .capture-head i{width:8px;height:8px;border-radius:50%;background:#2fa36b;display:inline-block}.founder .capture h4{font-family:var(--font-display);font-weight:400;font-size:1.15rem;margin:0 0 .5rem;line-height:1.2}.founder .capture ul{margin:0 0 .8rem;padding-left:1.1rem;font-size:.98rem;line-height:1.35}.founder .capture li+li{margin-top:.2rem}.founder .path{font-family:var(--font-mono);font-size:.72rem;color:#2D5A99;letter-spacing:.02em;border-top:1px dashed #d8d8d0;padding-top:.65rem}.founder .path i{font-style:normal;color:#9aa0ad;margin:0 .3rem}@keyframes founder-rise{0%{transform:translateY(22px)}to{transform:translateY(0)}}.founder .byline{display:flex;align-items:center;gap:1rem;margin:0 0 2.4rem}.founder .byline img{width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:50% 25%;border:2px solid var(--line)}.founder .byline b{display:block;font-family:var(--font-display);font-weight:400;font-size:1.15rem;line-height:1.2}.founder .byline span{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.founder .signoff{margin-top:2.8rem;padding-top:1.6rem;border-top:1px solid var(--line);display:flex;align-items:center;gap:1rem}.founder .signoff img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:50% 25%}.founder .signoff .who{font-family:var(--font-display);font-size:1.25rem;line-height:1.2}.founder .signoff .role{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:.2rem}.founder .fig{margin:1.6rem 0 1.9rem}.founder .fig img{display:block;width:100%;height:auto;border-radius:8px;background:var(--paper-2)}.founder .fig.crop img{aspect-ratio:5/4;object-fit:cover;object-position:50% 45%}.founder .fig figcaption{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.65rem}.founder .graveyard{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:center}.founder .graveyard .shot{display:grid;place-items:center}.founder .graveyard .shot img{display:block;width:100%;max-width:300px;height:auto;border-radius:30px;border:6px solid #23262f;box-shadow:0 30px 60px -30px rgba(0,0,0,.7);background:#0B0D14}.founder .final .figwrap{max-width:1120px;margin:0 auto 3rem;padding:0 1.5rem;position:relative;z-index:1}.founder .final .figwrap img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--night-line)}@media (max-width:960px){.founder .graveyard{grid-template-columns:1fr;gap:2rem}}.founder .shot-phone{width:100%;max-width:300px;border-radius:30px;border:6px solid #23262f;background:#0B0D14;box-shadow:0 30px 60px -30px rgba(0,0,0,.8),0 0 0 1px #0b0c12;overflow:hidden}.founder .shot-phone img{display:block;width:100%;height:auto;border-radius:24px}.founder .shot-cap{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.9rem;text-align:center}.founder .capture-shot{width:230px;border-radius:32px;border:6px solid #23262f;background:#0B0D14;box-shadow:0 30px 60px -25px rgba(0,0,0,.9),0 0 0 1px #0b0c12;overflow:hidden;animation:founder-rise .9s cubic-bezier(.2,.7,.2,1) .35s both}.founder .capture-shot img{display:block;width:100%;height:auto;border-radius:26px}.founder .lib .shotcol{display:grid;justify-items:center;align-content:start}.founder .review{display:grid;grid-template-columns:minmax(0,58ch) auto;gap:3rem;align-items:start;margin-top:2.6rem}.founder .review .shotcol{display:grid;justify-items:center}@media (max-width:960px){.founder .review{grid-template-columns:1fr}.founder .review .shotcol{justify-items:start}}.founder .offer-note{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:.9rem;line-height:1.6}.founder .final .offer-note,.founder .hero .offer-note{color:var(--night-muted)}.founder .quotes{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.6rem 0 2rem}.founder .quotes blockquote{margin:0;padding:1.2rem 1.3rem;border-left:3px solid var(--marker);background:var(--paper-2);font-style:italic;font-size:1.1rem;line-height:1.4}.founder .quotes cite{display:block;font-style:normal;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:.7rem}.founder .faq{max-width:62ch;margin:2rem auto 0}.founder .faq details{border-top:1px solid var(--line);padding:.2rem 0}.founder .faq details:last-child{border-bottom:1px solid var(--line)}.founder .faq summary{cursor:pointer;list-style:none;font-family:var(--font-display);font-size:1.2rem;padding:.9rem 2rem .9rem 0;position:relative}.founder .faq summary::-webkit-details-marker{display:none}.founder .faq summary:after{content:"+";position:absolute;right:0;top:.8rem;font-family:var(--font-mono);color:var(--muted)}.founder .faq details[open] summary:after{content:"–"}.founder .faq details p{margin:0 0 1rem;color:var(--ink-2);font-size:1.1rem}@media (max-width:640px){.founder .quotes{grid-template-columns:1fr}}.founder .how-grid{display:grid;grid-template-columns:300px 1fr;gap:3.5rem;align-items:start;margin-top:2.6rem}.founder .how-grid .shotcol{display:grid;justify-items:center}.founder .shot-phone video{display:block;width:100%;height:auto;border-radius:24px;background:#0B0D14}.founder .how-grid .steps{margin-top:0;grid-template-columns:1fr;gap:0}.founder .how-grid .steps li{padding:1.1rem 0;border-top:1px solid var(--line)}.founder .how-grid .steps li:last-child{border-bottom:1px solid var(--line)}.founder .how-grid .steps h3{margin:.4rem 0}@media (max-width:960px){.founder .how-grid{grid-template-columns:1fr;gap:2.4rem}.founder .how-grid .shotcol{justify-items:start}}.founder .letter{max-width:62ch;margin:0 auto;padding:5rem 1.5rem 4rem}.founder .letter .eyebrow{margin-bottom:1rem}.founder .letter h2{font-size:clamp(1.6rem,3vw,2.15rem);margin:3.4rem 0 1.2rem;letter-spacing:-.01em}.founder .letter h2:first-of-type{margin-top:0}.founder .letter p{margin:0 0 .85em;color:var(--ink)}.founder .letter p.beat{margin-bottom:.35em}.founder .letter p.quiet{color:var(--muted)}.founder .letter ul{margin:.4em 0 1.1em;padding-left:1.3em}.founder .letter li{margin:.25em 0}.founder .letter .big{font-family:var(--font-display);font-size:1.5rem;line-height:1.25;margin:1.4em 0 1.1em}.founder .pull{margin:2rem 0;padding:1.4rem 1.6rem;border-left:3px solid var(--marker);background:var(--paper-2);font-style:italic;font-size:1.3rem;line-height:1.4}.founder .pull cite{display:block;font-style:normal;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;margin-top:.8rem}.founder .pull cite,.founder .sig{font-family:var(--font-mono);color:var(--muted)}.founder .sig{margin-top:2.6rem;padding-top:1.4rem;border-top:1px solid var(--line);font-size:.8rem;letter-spacing:.06em}.founder .band{padding:4.5rem 0}.founder .band-2{background:var(--paper-2)}.founder .band h2{font-size:clamp(1.7rem,3.3vw,2.4rem);letter-spacing:-.01em;max-width:24ch}.founder .band .sub{max-width:52ch;color:var(--ink-2);margin-top:1rem;font-size:1.2rem}.founder .pile{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2.2rem;max-width:900px}.founder .pile span{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.02em;border:1px solid var(--line);background:var(--paper);padding:.45rem .7rem;border-radius:3px;color:var(--ink-2);transform:rotate(var(--r,0deg))}.founder .pile span.late{background:var(--marker);color:#16181D;border-color:#d9c43a}.founder .pile .n{color:var(--muted);margin-right:.5rem}.founder .lib{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;margin-top:2.6rem}.founder .feed{display:grid;gap:.6rem}.founder .feed div{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center;padding:.8rem 1rem;border:1px solid var(--line);border-radius:6px;background:var(--paper)}.founder .feed .ic{width:34px;height:34px;border-radius:8px;background:linear-gradient(150deg,#2f3b5e,#6a4a3d);position:relative}.founder .feed .ic:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);border-left:9px solid rgba(255,255,255,.85);border-top:6px solid transparent;border-bottom:6px solid transparent}.founder .feed b{font-weight:500;font-size:1.05rem;display:block;line-height:1.25}.founder .feed small{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.founder .tree{font-family:var(--font-mono);font-size:.9rem;line-height:1.9;background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:1.4rem 1.6rem;overflow-x:auto}.founder .tree .lbl{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem}.founder .tree ul{list-style:none;margin:0;padding:0}.founder .tree ul ul{padding-left:1.4rem;border-left:1px solid var(--line);margin-left:.45rem}.founder .tree li>span{display:inline-flex;align-items:center;gap:.55rem}.founder .tree .f:before{content:"▸";color:var(--muted);font-size:.8em}.founder .tree .leaf{color:var(--folder)}.founder .tree .leaf:before{content:"◦";color:var(--muted)}.founder .tree .cnt{color:var(--muted);font-size:.75rem;margin-left:.4rem}.founder .book{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:start;margin-top:2.4rem}.founder .toc{background:var(--paper);border:1px solid var(--line);padding:2rem 2.2rem 2.2rem;font-size:1.05rem;position:relative;box-shadow:12px 12px 0 -4px var(--paper-2),12px 12px 0 -3px var(--line)}.founder .toc h3{font-size:1.5rem;margin-bottom:.35rem}.founder .toc .note{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1.4rem}.founder .toc ol{list-style:none;margin:0;padding:0}.founder .toc li{display:flex;align-items:baseline;gap:.5rem;padding:.35rem 0}.founder .toc li.ch{font-family:var(--font-display);font-size:1.15rem;margin-top:.9rem}.founder .toc li.ch:first-child{margin-top:0}.founder .toc li.sub{padding-left:1.4rem;color:var(--ink-2)}.founder .toc .dots{flex:1;border-bottom:1px dotted var(--muted);transform:translateY(-.35em);opacity:.7}.founder .toc .pg{font-family:var(--font-mono);font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--muted)}.founder .book .aside p{margin-bottom:.85em;color:var(--ink)}.founder .book .aside .big{font-family:var(--font-display);font-size:1.6rem;line-height:1.2;margin:.2em 0 1em}.founder .moments{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.4rem}.founder .moment{border-top:2px solid var(--ink);padding-top:1rem}.founder .moment .t{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.founder .moment .w{font-family:var(--font-display);font-size:1.35rem;margin:.4rem 0 .5rem;line-height:1.2}.founder .moment .o{font-style:italic;color:var(--ink-2)}.founder .moments-after{margin-top:2.6rem;max-width:58ch;font-size:1.2rem}.founder .moments-after p{margin-bottom:.6em}.founder .moments-after ul{margin:.6em 0 0;padding-left:1.2em}.founder .moments-after li{margin:.2em 0}.founder .steps{list-style:none;margin:2.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.founder .steps li{border-top:1px solid var(--line);padding-top:1.1rem}.founder .steps .n{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;color:var(--muted)}.founder .steps h3{font-size:1.2rem;margin:.55rem 0 .6rem;line-height:1.2}.founder .steps p{font-size:1rem;color:var(--ink-2);line-height:1.45}.founder .steps-after{margin-top:2.8rem;font-family:var(--font-display);font-size:1.5rem;line-height:1.3;max-width:30ch}.founder .final{background:var(--night);color:var(--night-ink);padding:5.5rem 0 4.5rem;position:relative;overflow:hidden}.founder .final:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 20% 100%,rgba(255,233,90,.09),transparent 70%);pointer-events:none}.founder .final .wrap{position:relative;z-index:1;max-width:820px}.founder .final h2{font-size:clamp(2rem,4.2vw,3.2rem);letter-spacing:-.015em}.founder .final .lines{margin:2rem 0 2.2rem;font-size:1.3rem;color:var(--night-muted);max-width:44ch}.founder .final .lines p{margin-bottom:.5em}.founder .final .lines p strong{color:var(--night-ink);font-weight:500}.founder .final .q{font-family:var(--font-display);font-size:1.6rem;margin:2.2rem 0 1.6rem;line-height:1.25;color:var(--night-ink)}.founder .final mark{color:#16181D}.founder .final .closer{margin:2.4rem 0 2rem;padding-top:1.6rem;border-top:1px solid var(--night-line);font-family:var(--font-display);font-size:1.45rem;line-height:1.3;max-width:34ch}.founder .final .closer p{margin-bottom:.5em;color:var(--night-muted)}.founder .final .closer p strong{font-weight:400;color:var(--night-ink)}.founder footer{background:var(--night);color:var(--night-muted);border-top:1px solid var(--night-line);padding:1.6rem 0;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em}.founder footer .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.founder footer a{text-decoration:none;color:var(--night-muted)}.founder footer a:hover{color:var(--night-ink)}@media (max-width:960px){.founder .hero-grid{grid-template-columns:1fr;gap:3.5rem;padding-bottom:4rem}.founder .demo{justify-content:start}.founder .book,.founder .lib{grid-template-columns:1fr;gap:2rem}.founder .steps{grid-template-columns:repeat(2,1fr)}.founder .moments{grid-template-columns:1fr}}@media (max-width:640px){.founder .nav .logo-text small{display:none}.founder{font-size:1.15rem}.founder .demo{grid-template-columns:1fr;gap:1rem;max-width:300px}.founder .phone{max-width:230px}.founder .arrow{display:none}.founder .steps{grid-template-columns:1fr}.founder .toc{padding:1.4rem 1.2rem}}@media (prefers-reduced-motion:reduce){.founder .capture{animation:none}.founder.js mark{transition:none;background-size:100% 100%;color:var(--marker-ink)}.founder .btn{transition:none}}.founder{padding-bottom:0}.founder .sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--night);color:var(--night-ink);border-top:1px solid var(--night-line);transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:0 -14px 40px -22px rgba(0,0,0,.7)}.founder .sticky-cta.show{transform:none}.founder .sticky-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.5rem}.founder .sticky-text{min-width:0}.founder .sticky-text b{display:block;font-family:var(--font-display);font-weight:400;font-size:1.05rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.founder .sticky-text span{display:block;font-family:var(--font-body);font-style:italic;color:var(--night-muted);font-size:.95rem;line-height:1.3}.founder .sticky-cta .btn{padding:.8rem 1.1rem;font-size:.74rem;white-space:nowrap;flex:none}@media (max-width:640px){.founder .sticky-text span{display:none}.founder .sticky-text b{font-size:.95rem}.founder .sticky-cta .wrap{padding:.65rem 1rem;gap:.75rem}.founder .sticky-cta .btn{padding:.75rem .9rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.founder .sticky-cta{transition:none}}.founder footer.legal{border-top:0;padding-top:0}.founder .founder-link{font:inherit;letter-spacing:inherit;color:var(--night-muted);background:none;border:0;padding:0;cursor:pointer}.founder .founder-link:hover{color:var(--night-ink)}