@font-face{font-family:henderson;src:url(../media/HendersonSansBold-s.p.2ld5cvy_x9pw1.otf)format("opentype");font-display:swap;font-weight:700}@font-face{font-family:henderson;src:url(../media/HendersonSansBlack-s.p.44aei_stitve1.otf)format("opentype");font-display:swap;font-weight:900}@font-face{font-family:henderson Fallback;src:local(Arial);ascent-override:73.6%;descent-override:20.55%;line-gap-override:0.0%;size-adjust:131.39%}._5MHCrG_className{font-family:henderson,henderson Fallback}._5MHCrG_variable{--font-display:"henderson", "henderson Fallback"}
@font-face{font-family:poppins;src:url(../media/Poppins_Regular-s.p.28fh5u7rh2cas.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:poppins;src:url(../media/Poppins_Medium-s.p.41qdeu0w0ipvn.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:poppins;src:url(../media/Poppins_SemiBold-s.p.18e37lg9r3yr8.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:poppins;src:url(../media/Poppins_Bold-s.p.3lnmyfe_qi4d0.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.ngYV6q_className{font-family:poppins,poppins Fallback}.ngYV6q_variable{--font-body:"poppins", "poppins Fallback"}
:root{--cocoa:#ca8342;--cocoa-75:#d69d69;--cocoa-25:#f1ddcb;--cocoa-10:#fbf1e7;--cream:#f6f6f0;--charcoal:#202124;--beige:#f6dac4;--white:#fff;--text:#202124;--text-2:#55554f;--text-muted:#8a877f;--line:#e4e1d6;--good:#1f7a3a;--radius:18px;--gutter:16px;--maxw:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--cream);color:var(--text);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}a{color:inherit}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}@media (min-width:720px){:root{--gutter:32px}}.topbar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#f6f6f0eb;position:sticky;top:0}.topbar .wrap{align-items:center;gap:20px;height:60px;display:flex}.topbar img{width:auto;height:22px;display:block}.topbar .conf{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:12px;display:none}.topbar nav{gap:18px;margin-left:auto;font-size:13px;font-weight:500;display:none}.topbar nav a{color:var(--text-2);white-space:nowrap;text-decoration:none}.topbar nav a:hover{color:var(--cocoa)}@media (min-width:600px) and (max-width:1099px){.topbar .conf{display:inline}}@media (min-width:1100px){.topbar nav{gap:14px;font-size:12.5px;display:flex}}.display{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:900;line-height:1.02}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cocoa);margin:0 0 14px;font-size:13px;font-weight:600}.lede{color:var(--text-2);max-width:760px;margin:18px 0 0;font-size:19px;line-height:1.6}.lede strong{color:var(--text);font-weight:600}.hero{padding:64px 0 40px}.hero h1{max-width:980px;font-size:clamp(40px,7vw,84px)}.hero h1 em{color:var(--cocoa);font-style:normal}.hero .lede{font-size:clamp(18px,2vw,21px)}.tiles{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}@media (min-width:760px){.tiles{grid-template-columns:repeat(3,1fr)}}.tile{background:var(--white);border-radius:var(--radius);border:1px solid var(--line);padding:20px 20px 18px}.tile .v{letter-spacing:-.01em;font-size:clamp(26px,3.4vw,40px);font-weight:600;line-height:1.1}.tile .l{color:var(--text);margin-top:6px;font-size:14px;line-height:1.35}.tile .d{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.35}.tile.accent{background:var(--charcoal);color:var(--cream);border-color:var(--charcoal)}.tile.accent .l{color:var(--cream)}.tile.accent .d{color:#b9b7ae}section.block{padding:72px 0 8px}section.block h2{max-width:900px;font-size:clamp(30px,4.4vw,52px)}.num{font-family:var(--font-display);color:var(--cocoa);font-weight:700}.card{background:var(--white);border-radius:var(--radius);border:1px solid var(--line);margin-top:28px;padding:22px 22px 16px}.card h3{margin:0;font-size:16px;font-weight:600}.card .sub{color:var(--text-muted);margin:2px 0 0;font-size:14px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:12px;display:flex}.grid2{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:900px){.grid2{grid-template-columns:1fr 1fr}.grid2 .card{margin-top:28px}}.source{color:var(--text-muted);margin:12px 0 0;font-size:12px;line-height:1.5}details.data{margin-top:10px;font-size:13px}details.data summary{cursor:pointer;color:var(--text-2);width:max-content;font-weight:500}.table-scroll{margin-top:10px;overflow-x:auto}table.t{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}table.t th,table.t td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 10px}table.t th:first-child,table.t td:first-child{text-align:left}table.t thead th{color:var(--text-muted);font-weight:500}table.t tr.hl td{font-weight:600}table.big{font-size:15px}.stat-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:28px;display:grid}.stat{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.stat .k{color:var(--text-muted);font-size:13px}.stat .v{margin-top:4px;font-size:28px;font-weight:600;line-height:1.15}.stat .v .from{color:var(--text-muted);font-size:20px;font-weight:500}.stat .v .arrow{color:var(--text-muted);margin:0 6px;font-weight:400}.stat .n{color:var(--text-2);margin-top:6px;font-size:13px;line-height:1.4}ul.points{gap:10px;max-width:820px;margin:22px 0 0;padding:0;list-style:none;display:grid}ul.points li{color:var(--text-2);padding-left:22px;position:relative}ul.points li:before{content:"";background:var(--cocoa);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}ul.points li strong{color:var(--text);font-weight:600}.todo{border:1px dashed var(--cocoa);color:#8c5a2b;background:var(--cocoa-10);border-radius:999px;margin-top:16px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-block}.ask{background:var(--charcoal);color:var(--cream);border-radius:28px;margin:80px 0 0;padding:48px 28px}.ask h2{font-size:clamp(34px,5vw,60px)}.ask p{color:#cfcdc4;max-width:680px;font-size:18px}.btn{background:var(--cocoa);color:var(--white);border-radius:999px;margin-top:22px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover{background:#b87439}footer{color:var(--text-muted);padding:40px 0 60px;font-size:12px}.chart{width:100%;position:relative}.chart svg{display:block;overflow:visible}.chart .tick{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.chart .end-label{fill:var(--text);font-size:12px;font-weight:600}.chart .end-value{fill:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.chart .cap-label{fill:var(--text);font-size:12px;font-weight:600}.chart .ref-label{fill:var(--text);font-size:12px;font-weight:500}.legend{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legend li{align-items:center;gap:7px;display:flex}.key{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.key-line{border-radius:2px;width:14px;height:3px}.key-none{background:0 0}.tip{pointer-events:none;z-index:5;background:var(--white);border:1px solid var(--line);border-radius:12px;min-width:180px;padding:10px 12px;font-size:13px;position:absolute;box-shadow:0 8px 24px #2021241a}.tip-title{margin-bottom:6px;font-weight:600}.tip-row{align-items:center;gap:8px;line-height:1.7;display:flex}.tip-label{color:var(--text-2);flex:1}.tip-value{font-variant-numeric:tabular-nums;font-weight:500}.tip-total{border-top:1px solid var(--line);margin-top:4px;padding-top:4px;font-weight:600}.display .cur{font-family:var(--font-body), sans-serif;font-weight:700}.card-lede{color:var(--text-2);max-width:860px;margin:0 0 14px;font-size:15px}.pill{background:var(--cream);border-radius:999px;padding:2px 10px;font-weight:500;display:inline-block}.pill-good{color:#1f5f31;background:#e3f1e6}table.cat td:first-child{white-space:nowrap}table.heat td{text-align:center}table.heat td:first-child,table.heat td:nth-child(2),table.heat td:nth-child(3){text-align:left}table.heat td.empty{background:0 0}table.heat th{text-align:center}table.cat th{white-space:normal;vertical-align:bottom;min-width:64px;line-height:1.3}table.cat td,table.cat th{padding:8px}.lever-groups{gap:28px;margin-top:32px;display:grid}.lever-group-head{align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.lever-group-head h3{margin:0;font-size:20px;font-weight:600}.lever-group-head p{color:var(--text-2);max-width:760px;margin:2px 0 0;font-size:15px}.lever-n{background:var(--charcoal);width:34px;height:34px;color:var(--cream);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid}.levers{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.lever{background:var(--white);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:16px 18px;display:flex}.lever h4{margin:0 0 6px;font-size:16px;font-weight:600}.lever-what{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.lever-proof{background:var(--cocoa-10);color:#6e4520;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:13px;line-height:1.45}.lever-needs{border-top:1px solid var(--line);color:var(--text);margin:auto 0 0;padding-top:10px;font-size:13px}.lever-needs span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px;font-size:11px;display:block}.lever-what,.lever-proof{margin-bottom:12px!important}.anchors{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:28px;display:grid}.anchor{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.anchor .v{font-size:32px;font-weight:600;line-height:1.1}.anchor .l{margin-top:6px;font-size:14px}.anchor .n{color:var(--text-2);margin-top:4px;font-size:13px}.anchor .s,.why .s{color:var(--text-muted);margin-top:10px;font-size:11px}.whynow{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.why{background:var(--charcoal);color:var(--cream);border-radius:var(--radius);padding:18px 20px}.why .k{letter-spacing:.08em;text-transform:uppercase;color:var(--cocoa-75);font-size:12px;font-weight:600}.why .v{margin-top:6px;font-size:30px;font-weight:600}.why p{color:#d8d6cd;margin:6px 0 0;font-size:14px;line-height:1.45}.why .s{color:#9e9b92}.src-cell{color:var(--text-muted);min-width:220px;font-size:12px;white-space:normal!important}table.t td.wrap{white-space:normal;min-width:180px}.funnel{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:18px;display:flex}.funnel .step{background:var(--cream);border-radius:14px;flex:150px;padding:14px 16px}.funnel .step .v{font-size:24px;font-weight:600}.funnel .step .l{color:var(--text-2);margin-top:2px;font-size:13px;line-height:1.35}.funnel .step.total{background:var(--charcoal);color:var(--cream)}.funnel .step.total .l{color:#cfcdc4}.funnel .op{color:var(--text-muted);align-self:center;font-size:22px}.catcards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:16px;display:grid}.catcard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.catcard-top{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.status-established{background:var(--charcoal);color:var(--cream)}.status-scaling{background:var(--cocoa);color:var(--white)}.status-next{background:var(--cocoa-10);color:#8c5a2b;border:1px solid var(--cocoa-25)}.catcard h3{font-family:var(--font-display);text-transform:uppercase;margin:12px 0 6px;font-size:22px;font-weight:900}.catcard h3 span{color:var(--cocoa)}.catcard p{color:var(--text-2);margin:0 0 10px;font-size:14px}.catcard dl{grid-template-columns:1fr;gap:2px;margin:0;font-size:13px;display:grid}.catcard dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:8px;font-size:11px}.catcard dd{margin:0}.hbars{gap:8px;display:grid}.hbar{grid-template-columns:180px 1fr 48px;align-items:center;gap:10px;font-size:14px;display:grid}.hbar-track{background:0 0;height:14px}.hbar-fill{background:var(--cocoa);border-radius:0 4px 4px 0;height:14px;display:block}.hbar-v{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.personas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:28px;display:grid}.persona{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.persona .age{background:var(--beige);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.persona h3{margin:10px 0 6px;font-size:18px}.persona p{color:var(--text-2);margin:0 0 8px;font-size:14px}.persona .beh{color:var(--text)}.persona .note{color:var(--text-muted);font-size:13px}.founders{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:28px;display:grid}.founder{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);gap:16px;padding:20px;display:flex}.avatar{background:var(--cocoa);width:56px;height:56px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.founder h3{margin:0;font-size:18px}.founder .role{color:var(--cocoa);margin-top:2px;font-size:13px;font-weight:600}.founder p{color:var(--text-2);margin:8px 0 0;font-size:14px}.teamgrid,.partners{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.member,.partner{background:var(--white);border:1px solid var(--line);color:var(--text-2);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;font-size:13px;display:flex}.member strong,.partner strong{color:var(--text);font-size:15px}.subhead{margin:28px 0 0;font-size:18px}.risks{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:28px;display:grid}.risk{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.risk h3{margin:0 0 6px;font-size:17px}.risk .detail{color:var(--text-2);margin:0;font-size:14px}.risk .mit{border-top:1px solid var(--line);margin:12px 0 0;padding-top:10px;font-size:14px}.risk .mit span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:11px;display:block}.wc{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:6px;display:grid}.wc .item{background:var(--cream);border-radius:14px;padding:12px 14px}.wc .item .v{font-size:22px;font-weight:600}.wc .item .l{color:var(--text-2);font-size:13px}.wc .item.total{background:var(--charcoal);color:var(--cream)}.wc .item.total .l{color:#cfcdc4}.member .time{color:var(--cocoa);margin-top:4px;font-size:12px;font-style:normal;font-weight:500}.bridge{gap:8px;display:grid}.brow{grid-template-columns:190px 1fr 110px;align-items:center;gap:12px;font-size:14px;display:grid}.btrack{height:22px;display:block;position:relative}.bfill{border-radius:4px;position:absolute;top:0;bottom:0}.brow-total .bfill{background:var(--cocoa)}.brow-cost .bfill{background:#e3dfd3}.brow-result .bfill{background:var(--charcoal)}.brow-result .bl,.brow-result .bv{font-weight:600}.bv{text-align:right;font-variant-numeric:tabular-nums}.bv em{color:var(--text-muted);margin-left:6px;font-size:13px;font-style:normal;font-weight:500}@media (max-width:600px){.brow{grid-template-columns:120px 1fr 90px;font-size:13px}}.grid2>*{min-width:0}.bridge{max-width:820px}table.pm{font-size:14px}table.pm th{white-space:normal;vertical-align:bottom;line-height:1.3}.rebuild{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:28px;display:grid}.rb{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.rb-n{background:var(--cocoa);width:26px;height:26px;color:var(--white);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.rb h4{margin:10px 0 4px;font-size:16px}.rb p{color:var(--text-2);margin:0;font-size:14px;line-height:1.45}.login{min-height:100vh;padding:24px var(--gutter);place-items:center;display:grid}.login-card{background:var(--white);border:1px solid var(--line);border-radius:24px;width:100%;max-width:420px;padding:36px 28px}.login-card img{width:auto;height:24px;margin-bottom:28px;display:block}.login-card h1{font-size:40px}.login-sub{color:var(--text-2);margin:12px 0 20px;font-size:15px}.login-card form{gap:10px;display:grid}.login-card input{font:inherit;border:1px solid var(--line);background:var(--cream);border-radius:12px;padding:13px 16px;font-size:16px}.login-card input:focus{outline:2px solid var(--cocoa);outline-offset:1px}.login-card .btn{cursor:pointer;text-align:center;border:0;margin-top:4px}.login-err{color:#a3122d;margin:12px 0 0;font-size:14px}.login-fine{color:var(--text-muted);margin:18px 0 0;font-size:12px}.prepared{color:var(--text-muted);white-space:nowrap;font-size:12px}.prepared a{color:var(--text-muted);margin-left:8px}.uf-amt{color:var(--cocoa);font-size:24px;font-weight:700;line-height:1.1;display:block}.uf-amt small{color:var(--text-muted);margin-left:6px;font-size:13px;font-weight:500}.uf-dept{border-top:1px solid var(--line);gap:6px;margin:12px 0 0;padding:10px 0 0;font-size:13px;list-style:none;display:grid}.uf-dept li{color:var(--text-2);justify-content:space-between;gap:10px;display:flex}.uf-dept strong{color:var(--text);font-weight:600}
