@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.D8KDMBhC.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.DrnZ1wKl.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--paper: #F1ECDF;--paper-2: #EBE5D5;--paper-3: #F7F3E8;--ink: #1A1612;--ink-2: #56503F;--ink-3: #8C8472;--ox: #581717;--pink: #F0A4B0;--pink-2: rgba(240, 164, 176, .35);--line: rgba(26, 22, 18, .14);--line-2: rgba(26, 22, 18, .28);--sans: "Europa", "Jost", -apple-system, "Helvetica Neue", Arial, sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--gutter: 56px;--max: 1480px}*{box-sizing:border-box}em{font-style:normal}html,body{margin:0;padding:0}body{font-family:var(--sans);background:var(--paper);color:var(--ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ox{color:var(--ox)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:8px;height:8px;background:var(--pink);display:inline-block}.kicker{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.display{font-family:var(--sans);font-weight:700;letter-spacing:-.025em;line-height:1;color:var(--ink);margin:0;text-wrap:balance}.h1{font-size:clamp(54px,6.5vw,100px)}.h2{font-size:clamp(36px,4.4vw,60px)}.h3{font-size:clamp(26px,2.8vw,38px)}.body-copy{font-size:16px;line-height:1.55;color:var(--ink-2);max-width:58ch;text-wrap:pretty}.body-copy.lg{font-size:19px;line-height:1.5;color:var(--ink);max-width:52ch}.btn{display:inline-flex;align-items:center;gap:10px;padding:13px 18px 14px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ox);background:var(--ox);color:var(--paper);cursor:pointer;text-decoration:none;transition:background .12s ease,color .12s ease,border-color .12s ease}.btn:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.btn .arr{font-family:var(--sans);font-size:14px}.sec{border-top:1px solid var(--line-2)}.sec-grid{display:grid;grid-template-columns:156px minmax(0,1fr);max-width:var(--max);margin:0 auto}.rail{border-right:1px solid var(--line-2);padding:30px 20px}.rail-inner{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}.rail-num{font-family:var(--sans);font-weight:700;font-size:30px;line-height:1;letter-spacing:-.03em;color:var(--ox);display:flex;align-items:baseline;gap:8px}.rail-num .of{font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.1em;color:var(--ink-3)}.rail-ticks{display:flex;gap:5px}.rail-ticks i{width:8px;height:8px;background:transparent;border:1px solid var(--line-2);display:inline-block}.rail-ticks i.on{background:var(--pink);border-color:var(--pink)}.rail-label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);line-height:1.7}.rail-label .sub{color:var(--ink-3);display:block}.sec-body{padding:80px var(--gutter);min-width:0}.sec.tight .sec-body{padding-top:56px;padding-bottom:56px}.section-head{max-width:980px;margin-bottom:44px;display:grid;gap:16px}.section-head .desc{font-size:17px;line-height:1.55;color:var(--ink-2);max-width:64ch;text-wrap:pretty}.topbar{position:sticky;top:0;z-index:30;background:#f1ecdfe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-2)}.topbar-inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;padding:16px 32px}.logo{display:flex;align-items:baseline;gap:10px;text-decoration:none}.logo .marsh{font-family:var(--sans);font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--ink)}.logo .parent{font-family:var(--sans);font-weight:500;font-size:16px;letter-spacing:0;color:var(--ox)}.topbar nav{display:flex;gap:28px;justify-self:start;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.topbar nav a{color:var(--ink-2);text-decoration:none}.topbar nav a:hover{color:var(--ox)}.topbar .right{display:flex;gap:18px;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.topbar .live{color:var(--ink-3);display:inline-flex;align-items:center;gap:8px}.topbar .live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pink);display:inline-block}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:start}.hero-copy .display{margin:28px 0}.hero-copy .body-copy.lg{margin-bottom:36px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:44px}.hero-stats{display:grid;grid-template-columns:repeat(3,auto);gap:36px;justify-content:start;padding-top:24px;border-top:1px solid var(--line-2)}.hero-stats .stat .n{font-family:var(--sans);font-weight:700;font-size:40px;line-height:1;letter-spacing:-.02em}.hero-stats .stat .n .g{color:var(--pink)}.hero-stats .stat .l{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;max-width:16ch;line-height:1.6}.specimen{position:relative;background:var(--paper-3);border:1px solid var(--line-2);padding:26px 28px 22px;font-family:var(--mono)}.specimen:before,.specimen:after{content:"";position:absolute;width:14px;height:14px;border:1px solid var(--ink)}.specimen:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.specimen:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.specimen .stamp{position:absolute;top:22px;right:-10px;transform:rotate(7deg);border:1.5px solid var(--ox);color:var(--ox);font-size:10px;letter-spacing:.3em;text-transform:uppercase;padding:6px 10px 6px 12px;background:var(--paper-3)}.spec-head{display:flex;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding-bottom:14px;border-bottom:1px solid var(--line-2)}.spec-title{font-family:var(--sans);font-weight:700;font-size:26px;letter-spacing:-.02em;line-height:1.05;margin:18px 0 4px}.spec-sub{font-size:11px;letter-spacing:.06em;color:var(--ink-3);margin-bottom:18px}.spec-row{display:grid;grid-template-columns:44px minmax(0,1fr) 120px;gap:14px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.spec-row .rk{font-family:var(--sans);font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--ox)}.spec-row.dim .rk{color:var(--ink-3)}.spec-row .who{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.spec-row .why{font-family:var(--sans);font-size:13px;color:var(--ink-2);margin-top:3px;line-height:1.4}.spec-row .sc{text-align:right}.spec-row .sc .v{font-family:var(--sans);font-weight:700;font-size:20px}.spec-row .sc .bar{position:relative;height:5px;background:var(--line);margin-top:7px}.spec-row .sc .bar:after{content:"";position:absolute;inset:0;width:var(--w, 50%);background:var(--ox)}.spec-row.dim .sc .bar:after{background:var(--ink-3)}.spec-incl{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0 14px;border-top:1px solid var(--line-2);margin-top:4px}.spec-incl span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:1px dashed var(--line-2);padding:5px 9px}.spec-foot{font-family:var(--sans);font-size:13px;color:var(--ink-2);border-top:1px solid var(--line);padding-top:14px}.spec-foot strong{color:var(--ox);font-weight:700}.blind{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line-2)}.blind>div{padding:28px 26px;border-right:1px solid var(--line-2);min-height:240px}.blind>div:last-child{border-right:none}.blind .offer{background:var(--paper-3);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.blind .offer .display{font-size:26px;line-height:1.05}.blind .step .step-num{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ox);margin-bottom:14px}.blind .step h3{font-family:var(--sans);font-weight:700;font-size:22px;line-height:1.05;letter-spacing:-.02em;margin:0 0 10px}.blind .step p{color:var(--ink-2);font-size:14px;line-height:1.5;margin:0}.proof-strip{margin-top:28px;border-left:2px solid var(--pink);padding:4px 0 4px 18px;max-width:76ch;font-size:17px;line-height:1.55;color:var(--ink);text-wrap:pretty}.proof-strip .kicker{display:block;margin-bottom:6px}.cols-3{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-2)}.cols-3>div{padding:36px 28px 8px;border-right:1px solid var(--line-2)}.cols-3>div:last-child{border-right:none}.cols-3 .marker{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ox);margin-bottom:14px}.cols-3 h3{font-family:var(--sans);font-weight:700;font-size:26px;line-height:1.05;letter-spacing:-.02em;margin:0 0 12px}.cols-3 p{color:var(--ink-2);margin:0;font-size:15px}.pipeline{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-2)}.pipeline .stage{padding:28px 26px;border-right:1px solid var(--line-2);min-height:240px}.pipeline .stage:last-child{border-right:none}.pipeline .stage .marker{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;display:flex;justify-content:space-between}.pipeline .stage .marker .ix{color:var(--ox)}.pipeline .stage h3{font-family:var(--sans);font-weight:700;font-size:24px;line-height:1.05;letter-spacing:-.02em;margin:0 0 12px}.pipeline .stage p{color:var(--ink-2);font-size:14px;margin:0}.demo-frame{border:1px solid var(--line-2);background:var(--paper-3);display:grid;grid-template-columns:260px minmax(0,1fr) 270px;min-height:540px}.demo-side{border-right:1px solid var(--line);padding:22px}.demo-side h4{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px;font-weight:500}.cat-list{display:flex;flex-direction:column;gap:6px}.cat-list .cat{padding:9px 12px;border:1px solid var(--line-2);font-family:var(--mono);font-size:12px;color:var(--ink-2);cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:var(--paper)}.cat-list .cat .nm{display:inline-flex;align-items:center;gap:10px}.cat-list .cat .dot{width:7px;height:7px;border-radius:50%;border:1px solid var(--ink-3);background:transparent;display:inline-block}.cat-list .cat.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cat-list .cat.on .dot{background:var(--pink);border-color:var(--pink)}.demo-side .city-block{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.demo-side .city-name{font-family:var(--sans);font-weight:700;font-size:24px;letter-spacing:-.02em;line-height:1;margin-top:6px}.demo-map{position:relative;background:var(--paper)}.demo-map .map-svg{position:absolute;inset:0;width:100%;height:100%}.map-overlay{position:absolute;top:12px;left:12px;display:flex;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.chip{padding:6px 10px;border:1px solid var(--line-2);background:#f1ecdfd9;color:var(--ink-2)}.chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.map-note{position:absolute;bottom:12px;left:12px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:#f1ecdfe6;border:1px dashed var(--line-2);padding:7px 10px}.demo-right{border-left:1px solid var(--line);padding:22px}.demo-right .place{font-family:var(--sans);font-weight:700;font-size:24px;line-height:1.05;letter-spacing:-.02em}.demo-right .score-big{font-family:var(--sans);font-weight:700;font-size:84px;line-height:1;letter-spacing:-.04em;color:var(--ox);margin-top:22px}.signal-list{display:flex;flex-direction:column}.signal-list .row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:7px 0;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;color:var(--ink-2);align-items:center}.signal-list .row .bar{position:relative;width:64px;height:4px;background:var(--line);display:inline-block;margin-right:8px;vertical-align:middle}.signal-list .row .bar:after{content:"";position:absolute;inset:0;width:var(--w, 50%);background:var(--ox)}.signal-list .row .v{color:var(--ink)}.demo-right .meta{margin-top:18px;padding-top:12px;border-top:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.demo-right .meta div{display:flex;justify-content:space-between;padding:4px 0}.demo-right .meta .val{color:var(--ink)}.outcomes{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-2)}.outcomes .stat{padding:36px 28px 32px;border-right:1px solid var(--line-2)}.outcomes .stat:last-child{border-right:none}.outcomes .stat .n{font-family:var(--sans);font-weight:700;font-size:clamp(40px,4.4vw,64px);letter-spacing:-.03em;line-height:1}.outcomes .stat .n .g{color:var(--pink)}.outcomes .stat .n .o{color:var(--ox)}.outcomes .stat .l{font-weight:700;font-size:22px;letter-spacing:-.01em;margin-top:14px}.outcomes .stat .sub{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-3);margin-top:8px;line-height:1.6}.tiers{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-2)}.tiers .tier{padding:32px 28px 28px;border-right:1px solid var(--line-2);display:flex;flex-direction:column;gap:18px;min-height:340px}.tiers .tier:last-child{border-right:none}.tiers .tier .ix{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:flex;justify-content:space-between;align-items:center}.tiers .tier .ix .flag{border:1px solid var(--pink);color:var(--ox);padding:3px 7px;font-size:9px;letter-spacing:.14em}.tiers .tier .nm{font-family:var(--sans);font-weight:700;font-size:38px;letter-spacing:-.02em;line-height:1}.tiers .tier .scope{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ox);margin-top:-8px}.tiers .tier ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.tiers .tier li{font-size:14px;color:var(--ink-2);padding-left:18px;position:relative}.tiers .tier li:before{content:"+";position:absolute;left:0;top:0;color:var(--ox);font-family:var(--mono)}.tiers .tier .btn{margin-top:auto;align-self:flex-start}.scope-note{margin-top:20px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-3);border-left:1px solid var(--pink);padding:6px 0 6px 14px;max-width:66ch}.founders-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:start}.founder-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.founder{border:1px solid var(--line-2);background:var(--paper-3);padding:24px;display:flex;flex-direction:column;gap:16px}.founder .nm{font-weight:700;font-size:24px;letter-spacing:-.02em;line-height:1.05}.founder .role{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ox);margin-top:6px}.founder .bio{font-size:14px;color:var(--ink-2);margin:0}.faq{border-top:1px solid var(--line-2)}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:56px 1fr 24px;align-items:baseline;gap:16px;font-weight:700;font-size:21px;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary .ix{font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase}.faq summary .sym{font-family:var(--mono);font-weight:400;font-size:18px;color:var(--ox);text-align:right;line-height:1}.faq details[open] summary .sym{transform:rotate(45deg);transform-origin:center}.faq .ans{padding:14px 0 0 72px;color:var(--ink-2);font-size:15px;max-width:70ch}.foot-cta{border-top:1px solid var(--line-2)}.foot-cta .inner{max-width:var(--max);margin:0 auto;padding:110px 32px 56px}.foot-cta .row{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:end;margin-bottom:72px}.h-monster{font-family:var(--sans);font-weight:700;font-size:clamp(60px,9.5vw,144px);line-height:.94;letter-spacing:-.04em;margin:0}.h-monster em{color:var(--ox)}.foot-cta .ctas{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.socials{display:flex;gap:10px;margin-top:14px}.socials a{width:38px;height:38px;border:1px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;color:var(--ink);text-decoration:none;transition:background .12s ease,color .12s ease}.socials a:hover{background:var(--ink);color:var(--paper)}.socials svg{width:17px;height:17px;display:block}.foot-meta{border-top:1px solid var(--line-2);padding-top:24px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.foot-meta .colophon{color:var(--ink-2)}.foot-meta .colophon .lockup{font-family:var(--sans);font-weight:700;font-size:20px;letter-spacing:-.01em;text-transform:none;color:var(--ink);margin-bottom:8px}.foot-meta .colophon .lockup span{color:var(--ox);font-weight:500}.foot-meta a{color:var(--ink-2);text-decoration:none;display:block;padding:3px 0}.foot-meta a:hover{color:var(--ox)}.foot-email{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--ox);text-decoration:none;margin-top:4px}.foot-email:hover{text-decoration:underline}.foot-disclaimer{margin-top:26px;padding-top:18px;border-top:1px solid var(--line);font-family:var(--mono);font-size:10px;line-height:1.8;letter-spacing:.04em;color:var(--ink-3);max-width:96ch}@media(max-width:1100px){:root{--gutter: 32px}.sec-grid{grid-template-columns:1fr}.rail{border-right:none;border-bottom:1px solid var(--line);padding:20px 32px}.rail-inner{position:static;flex-direction:row;align-items:baseline;gap:18px}.rail-num{font-size:30px}.rail-label .sub{display:inline}.hero-grid{grid-template-columns:1fr;gap:40px}.blind,.cols-3,.pipeline,.outcomes,.tiers{grid-template-columns:1fr}.blind>div,.cols-3>div,.pipeline .stage,.outcomes .stat,.tiers .tier{border-right:none;border-bottom:1px solid var(--line-2);min-height:0}.blind>div:last-child,.cols-3>div:last-child,.pipeline .stage:last-child,.outcomes .stat:last-child,.tiers .tier:last-child{border-bottom:none}.demo-frame{grid-template-columns:1fr}.demo-map{min-height:380px}.demo-right{border-left:none;border-top:1px solid var(--line)}.demo-side{border-right:none;border-bottom:1px solid var(--line)}.founders-grid{grid-template-columns:1fr;gap:36px}.foot-cta .row{grid-template-columns:1fr}.foot-meta{grid-template-columns:1fr 1fr}}@media(max-width:720px){.topbar nav{display:none}.founder-cards{grid-template-columns:1fr}.hero-stats{grid-template-columns:1fr 1fr}}:root{--sans: "Jost Variable", "Jost", -apple-system, "Helvetica Neue", Arial, sans-serif;--mono: "Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace}html{scroll-padding-top:84px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100vh}img,svg{max-width:100%}::selection{background:var(--pink-2);color:var(--ink)}:where(a,button,summary,details):focus-visible{outline:2px solid var(--ox);outline-offset:3px}.founder .portrait{position:relative;width:100%;height:220px;background:var(--paper-2);border:1px solid var(--line-2);display:grid;place-items:center;overflow:hidden;object-fit:cover}.founder .portrait .mono-init{font-family:var(--sans);font-weight:700;font-size:56px;letter-spacing:-.03em;color:var(--ink-3);line-height:1}.founder .portrait:after{content:"Portrait";position:absolute;left:12px;bottom:10px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.anim :is(.hero-copy>*,.blind>div,.cols-3>div,.pipeline .stage,.outcomes .stat,.tiers .tier,.founder-cards>.founder,.faq details,.section-head,.specimen,.proof-strip,.demo-frame,.foot-cta .row,.foot-meta){opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--ri, 0) * 65ms);will-change:opacity,transform}.anim :is(.hero-copy>*,.blind>div,.cols-3>div,.pipeline .stage,.outcomes .stat,.tiers .tier,.founder-cards>.founder,.faq details,.section-head,.specimen,.proof-strip,.demo-frame,.foot-cta .row,.foot-meta).in{opacity:1;transform:none}.anim .specimen .sc .bar:after,.anim .demo-frame .signal-list .row .bar:after{width:0;transition:width .9s cubic-bezier(.22,.61,.36,1) .15s}.anim .specimen.in .sc .bar:after{width:var(--w)}.anim .demo-frame.in .signal-list .row .bar:after{width:var(--w)}.btn .arr{transition:transform .12s ease}.btn:hover .arr{transform:translate(3px)}.faq summary .sym{transition:transform .2s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:no-preference){.topbar .live:before{animation:livePulse 2.4s ease-in-out infinite}}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.grain{position:fixed;inset:0;z-index:60;pointer-events:none;mix-blend-mode:multiply;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}@media(prefers-reduced-motion:reduce){.grain{display:none}}@media(max-width:1100px){.rail{min-width:0}.rail-inner{flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:10px}.rail-label .sub{margin-left:6px}.foot-meta a{padding-top:8px;padding-bottom:8px}.foot-email{display:inline-block;padding:6px 0}}@media(max-width:900px){.topbar nav{display:none}}@media(max-width:520px){.topbar-inner{padding-left:16px;padding-right:16px;gap:12px}.topbar .live{display:none}}.cat-list .cat{min-height:44px}@media(max-width:319px){.logo .parent{display:none}.topbar .btn{padding:8px 10px;font-size:11px}}@media(max-width:1100px){.founders-grid .founder-cards{grid-template-columns:repeat(2,minmax(0,240px));justify-content:center}.founder .portrait{height:auto;aspect-ratio:4 / 5}}@media(max-width:720px){.founders-grid .founder-cards{grid-template-columns:minmax(0,300px)}}
