.book-action[data-astro-cid-n5bkw4d3]{margin:0}.book-alt[data-astro-cid-n5bkw4d3]{color:var(--stone);margin:clamp(1.2rem,3vw,1.6rem) 0 0}button[data-astro-cid-n5bkw4d3].cta{cursor:pointer;line-height:inherit;border:0}.book[data-astro-cid-n5bkw4d3] button[data-astro-cid-n5bkw4d3].cta{font-size:var(--t-read);border:1px solid var(--signal);gap:.65rem;padding:1rem 1.6rem}@media (width<=24rem){.book[data-astro-cid-n5bkw4d3] button[data-astro-cid-n5bkw4d3].cta{gap:.5rem;padding:1rem 1.2rem;font-size:1.0625rem}}.book[data-astro-cid-n5bkw4d3] button[data-astro-cid-n5bkw4d3].cta.cta-outline{color:var(--ink);border-color:var(--ink);background:0 0}.book[data-astro-cid-n5bkw4d3] button[data-astro-cid-n5bkw4d3].cta.cta-outline:hover{background:var(--ink);color:var(--paper)}.on-anchor[data-astro-cid-n5bkw4d3] button[data-astro-cid-n5bkw4d3].cta.cta-outline{color:var(--anchor-ink);border-color:var(--anchor-ink);background:0 0}.on-anchor[data-astro-cid-n5bkw4d3] button[data-astro-cid-n5bkw4d3].cta.cta-outline:hover{background:var(--anchor-ink);color:var(--anchor)}.booking[data-astro-cid-n5bkw4d3]{margin-top:clamp(1.4rem,3vw,1.9rem)}.booking[data-astro-cid-n5bkw4d3]:focus{outline:none}.on-anchor[data-astro-cid-n5bkw4d3] .book-alt[data-astro-cid-n5bkw4d3]{color:var(--anchor-soft)}.pts[data-astro-cid-yrpvobex]{--pts-panel:var(--paper-sunk);margin:clamp(1.2rem,3vw,1.8rem) 0 0}.pts[data-astro-cid-yrpvobex]:focus{outline:none}.pts-chart[data-astro-cid-yrpvobex]{background:var(--pts-panel);border-radius:8px;padding:clamp(1rem,2.4vw,1.5rem) 0 .6rem;box-shadow:0 2px 14px #1a121824;container:pts/inline-size}.pts-title[data-astro-cid-yrpvobex]{max-width:44rem;font-family:var(--serif);font-size:var(--t-section);letter-spacing:-.006em;color:var(--ink);text-wrap:pretty;margin:0;padding:0 3cqw;line-height:1.25}.pts-plot[data-astro-cid-yrpvobex]{margin-top:.4rem;position:relative}.pts-plot[data-astro-cid-yrpvobex] svg[data-astro-cid-yrpvobex]{aspect-ratio:1072/500;width:100%;height:auto;display:block}.pts-top[data-astro-cid-yrpvobex]{stroke:var(--rule-strong);stroke-width:1px;stroke-dasharray:4 6}.pts-grid[data-astro-cid-yrpvobex]{stroke:var(--rule-strong);stroke-width:1px;opacity:.6}.pts-area[data-astro-cid-yrpvobex]{fill:var(--stone);fill-opacity:.12;stroke:none}.pts-area-late[data-astro-cid-yrpvobex]{fill:var(--trace-late);fill-opacity:.16;stroke:none}.pts-line-late[data-astro-cid-yrpvobex]{stroke:var(--trace-late);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.pts-dot[data-astro-cid-yrpvobex].pts-dot-late{stroke:var(--trace-late)}.pts-end[data-astro-cid-yrpvobex].pts-end-late{fill:var(--trace-late)}.pts-base[data-astro-cid-yrpvobex]{stroke:var(--ink);stroke-width:2.5px}.pts-anchor[data-astro-cid-yrpvobex]{font-family:var(--sans);fill:var(--ink-soft);font-size:24px;font-weight:600}.pts-anchor-narrow[data-astro-cid-yrpvobex]{display:none}.pts-line[data-astro-cid-yrpvobex]{stroke:var(--stone);stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round}.pts-dot[data-astro-cid-yrpvobex]{fill:var(--pts-panel);stroke:var(--stone);stroke-width:3px}.pts-end[data-astro-cid-yrpvobex]{fill:var(--signal);stroke:var(--pts-panel);stroke-width:3px}.pts-arrow[data-astro-cid-yrpvobex] line[data-astro-cid-yrpvobex],.pts-arrow[data-astro-cid-yrpvobex] path[data-astro-cid-yrpvobex]{stroke:var(--ink-soft);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.pts-quote[data-astro-cid-yrpvobex]{font-family:var(--serif);color:var(--ink);margin:0;line-height:1.3}.pts-on[data-astro-cid-yrpvobex]{font-size:clamp(.875rem,2.61cqw,1.25rem);position:absolute}.pts-on-start[data-astro-cid-yrpvobex]{width:37%;top:1.5%;left:36%}.pts-on-mid[data-astro-cid-yrpvobex]{text-align:center;width:26.1%;top:85.4%;left:39.2%}.pts-on-end[data-astro-cid-yrpvobex]{text-align:right;width:36.2%;top:22%;left:60%}.pts-flow[data-astro-cid-yrpvobex]{display:none}@container pts (width<=40rem){.pts-plot[data-astro-cid-yrpvobex] svg[data-astro-cid-yrpvobex]{aspect-ratio:1072/420}.pts-on[data-astro-cid-yrpvobex],.pts-arrow[data-astro-cid-yrpvobex]{display:none}.pts-flow[data-astro-cid-yrpvobex]{padding:0 3cqw;font-size:1.125rem;display:block}.pts-flow-start[data-astro-cid-yrpvobex]{margin-top:.9rem}.pts-flow-mid[data-astro-cid-yrpvobex]{margin-top:.6rem}.pts-flow-end[data-astro-cid-yrpvobex]{margin-top:.6rem;padding-bottom:.5rem}.pts-anchor[data-astro-cid-yrpvobex]{font-size:46px}.pts-anchor-wide[data-astro-cid-yrpvobex]{display:none}.pts-anchor-narrow[data-astro-cid-yrpvobex]{display:block}.pts-line[data-astro-cid-yrpvobex]{stroke-width:5px}.pts-line-late[data-astro-cid-yrpvobex]{stroke-width:7px}.pts-dot[data-astro-cid-yrpvobex]{r:9px;stroke-width:4px}.pts-end[data-astro-cid-yrpvobex]{r:17px}}.cta-lg[data-astro-cid-lcdefpme]{font-size:var(--t-read);border:1px solid var(--signal);gap:.65rem;padding:1rem 1.6rem}@media (width<=24rem){.cta-lg[data-astro-cid-lcdefpme]{gap:.5rem;padding:1rem 1.2rem;font-size:1.0625rem}}.plain[data-astro-cid-lcdefpme]{max-width:36rem;font-family:var(--sans);font-size:var(--t-read);color:var(--ink-soft);margin-top:clamp(1.1rem,2.4vw,1.5rem);line-height:1.55}.plain[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:pretty;margin:0 0 .9em}.plain[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.hero-actions[data-astro-cid-lcdefpme]{margin-top:clamp(1.4rem,3vw,2rem)}.offer-terms[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--t-small);color:var(--ink-soft);margin:.9rem 0 0;line-height:1.45}.to-teams[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--t-read);margin:1.1rem 0 0;line-height:1.4}#teams[data-astro-cid-lcdefpme]{scroll-margin-top:1rem}.case[data-astro-cid-lcdefpme]{border-top:0;padding:0}.case[data-astro-cid-lcdefpme]>.wide[data-astro-cid-lcdefpme]{max-width:54rem}.after-graph[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:clamp(1.4rem,3vw,1.9rem)}.mid-action[data-astro-cid-lcdefpme]{margin:clamp(1.8rem,4vw,2.6rem) 0 0}.evidence-disclosure[data-astro-cid-lcdefpme]{margin-top:clamp(1.1rem,2.4vw,1.5rem)}.ledger[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);grid-template-columns:3.2rem minmax(0,1.25fr) minmax(0,1fr);max-width:72rem;margin-top:clamp(1.8rem,4vw,2.6rem);display:grid}.ledger-head[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ledger-head[data-astro-cid-lcdefpme]{margin:0}.ledger-head[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.11em;text-transform:uppercase;color:var(--stone);padding:.85rem 0 .75rem;font-weight:700}.ledger-head[data-astro-cid-lcdefpme] .ledger-head-lead[data-astro-cid-lcdefpme]{background:var(--signal-wash);color:var(--signal-text);padding-inline:1.4rem}.steps[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.steps[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-strong)}.step-label[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--stone-light);margin:0;padding-top:1.5rem;font-size:1.35rem;line-height:1.15}.step-you[data-astro-cid-lcdefpme]{padding:1.5rem 2rem 1.7rem 0}.step-title[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:1.35rem;font-weight:400;line-height:1.15}.step-detail[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--t-read);color:var(--ink-soft);text-wrap:pretty;max-width:34rem;margin:.6rem 0 0;line-height:1.45}.step-lead[data-astro-cid-lcdefpme]{background:var(--signal-wash);flex-direction:column;justify-content:center;padding:1.6rem 1.4rem 1.7rem;display:flex}.step-for[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.step-leader[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink);text-wrap:balance;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}@media (width<=52rem){.ledger[data-astro-cid-lcdefpme]{grid-template-columns:2.2rem minmax(0,1fr)}.ledger-head[data-astro-cid-lcdefpme]{display:none}.step-you[data-astro-cid-lcdefpme]{padding-bottom:1.3rem;padding-right:0}.step-lead[data-astro-cid-lcdefpme]{border-radius:4px;grid-column:2;margin-bottom:1.5rem;padding:1rem 1.1rem 1.1rem}.step-for[data-astro-cid-lcdefpme]{clip-path:none;width:auto;height:auto;font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.11em;text-transform:uppercase;color:var(--signal-text);margin:0 0 .35rem;font-weight:700;position:static}}.board[data-astro-cid-lcdefpme]{background:var(--paper-sunk);border-radius:8px;max-width:72rem;margin-top:clamp(1.6rem,3.5vw,2.25rem);overflow:hidden}.strip[data-astro-cid-lcdefpme]{background:var(--signal-wash);color:var(--signal-text);font-family:var(--sans);font-size:var(--t-small);text-align:center;flex-wrap:wrap;justify-content:center;gap:.15rem 1.2rem;margin:0;padding:.7rem 1rem;font-weight:700;line-height:1.3;display:flex}.board-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:clamp(1.4rem,3vw,2rem);padding:clamp(1rem,2.5vw,1.6rem);display:grid}@media (width>=56rem){.board-grid[data-astro-cid-lcdefpme]{grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr}.viz[data-astro-cid-lcdefpme]{grid-template-rows:subgrid;grid-row:span 4;row-gap:0;display:grid}.viz-label[data-astro-cid-lcdefpme]{grid-row:1}.viz-unit[data-astro-cid-lcdefpme]{grid-row:2}.viz[data-astro-cid-lcdefpme] .scroll-x[data-astro-cid-lcdefpme],.viz-started[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{grid-row:3}.viz[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{grid-row:4}.viz-started[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{align-items:center;display:flex}.viz-started[data-astro-cid-lcdefpme] .crop[data-astro-cid-lcdefpme]{width:100%}}.viz[data-astro-cid-lcdefpme]{min-width:0;margin:0}.viz-label[data-astro-cid-lcdefpme]{font-family:var(--serif);font-weight:400;font-size:var(--t-section);letter-spacing:-.008em;color:var(--ink);text-wrap:balance;margin:0 0 .6rem;line-height:1.2}.viz-unit[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--t-small);color:var(--stone);margin:-.2rem 0 .8rem;line-height:1.4}.viz[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:1px solid var(--rule);border-radius:4px;width:100%;height:auto;display:block}.viz-figure[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums}.viz[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--t-read);color:var(--ink);text-wrap:pretty;margin:.8rem 0 0;line-height:1.4}.scroll-x[data-astro-cid-lcdefpme]{-webkit-overflow-scrolling:touch;overflow-x:auto}.viz-started[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:var(--paper);border-radius:4px;overflow:hidden}.viz-started[data-astro-cid-lcdefpme] .crop[data-astro-cid-lcdefpme]{aspect-ratio:2.05;position:relative;overflow:hidden}.viz-started[data-astro-cid-lcdefpme] .crop[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:0;border-radius:0;width:154%;max-width:none;position:absolute;top:-23.1%;left:-46.2%}.statement-serif[data-astro-cid-lcdefpme]{max-width:44rem;font-family:var(--serif);font-size:var(--t-section);letter-spacing:-.006em;color:var(--ink);text-wrap:pretty;margin:clamp(1.8rem,4vw,2.6rem) 0 0;line-height:1.3}.outcomes-label[data-astro-cid-lcdefpme]{border-top:0;margin-top:0;padding-top:0}.outcomes-label[data-astro-cid-lcdefpme]+.snips[data-astro-cid-lcdefpme]{margin-top:clamp(1rem,2.4vw,1.4rem)}.team-offer[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-strong);max-width:44rem;margin-top:clamp(2.2rem,5vw,3.2rem);padding-top:clamp(1.4rem,3vw,2rem)}.team-what[data-astro-cid-lcdefpme]{font-family:var(--serif);font-weight:400;font-size:var(--t-section);letter-spacing:-.006em;color:var(--ink);text-wrap:pretty;margin:0 0 .8rem;line-height:1.25}.team-detail[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--t-read);color:var(--ink-soft);text-wrap:pretty;margin:0 0 1.4rem;line-height:1.5}.stage[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--t-small);color:var(--stone);margin:1.2rem 0 0;line-height:1.45}.founder[data-astro-cid-lcdefpme]{max-width:var(--measure-wide);align-items:center;gap:1.25rem clamp(1.5rem,4vw,2.5rem);display:grid}@media (width>=560px){.founder[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr}}.founder[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:3px;width:clamp(6rem,14vw,8rem);height:auto;display:block}.founder-role[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--t-read);color:var(--ink-soft);margin:.35rem 0 0}.founder-note[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--t-read);color:var(--ink-soft);text-wrap:pretty;margin:.7rem 0 0;line-height:1.5}.founder-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration-color:var(--rule-strong)}.founder-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration-color:var(--signal)}.routes[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.6rem,4vw,3rem);margin-top:clamp(1.8rem,4vw,2.6rem);display:grid}@media (width<=52rem){.routes[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.route[data-astro-cid-lcdefpme]{border-top:1px solid var(--anchor-rule);padding-top:1rem}.route-label[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--t-meta);letter-spacing:.11em;text-transform:uppercase;color:var(--anchor-soft);margin:0 0 .7rem;font-weight:700}.route-what[data-astro-cid-lcdefpme]{max-width:30rem;font-weight:400;font-family:var(--serif);font-size:var(--t-section);letter-spacing:-.006em;color:var(--anchor-ink);text-wrap:pretty;margin:0 0 .8rem;line-height:1.25}.route-detail[data-astro-cid-lcdefpme]{max-width:30rem;font-family:var(--sans);font-size:var(--t-read);color:var(--anchor-soft);text-wrap:pretty;margin:0 0 1.4rem;line-height:1.5}.motion .reveal[data-astro-cid-lcdefpme]{opacity:0;transform-origin:50% 0;transition:opacity .4s ease-out,transform .5s cubic-bezier(.2,.9,.3,1.08);transform:translateY(14px)scale(.985)}.motion .reveal[data-astro-cid-lcdefpme].in{opacity:1;transform:none}@media print{.motion .reveal[data-astro-cid-lcdefpme]{opacity:1;transform:none}}.scroll-cue[data-astro-cid-lcdefpme]{z-index:5;border:1px solid var(--signal);background:var(--paper);width:4.5rem;height:4.5rem;color:var(--stone);opacity:.75;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .4s;display:grid;position:fixed;bottom:1rem;left:calc(50% - 2.25rem)}.scroll-cue[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:2.75rem;height:2.75rem}.scroll-cue[data-astro-cid-lcdefpme][hidden]{display:none}.scroll-cue[data-astro-cid-lcdefpme].gone{opacity:0}@media (prefers-reduced-motion:no-preference){.scroll-cue[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{animation:2.4s ease-in-out infinite cue}}@keyframes cue{0%,to{opacity:.35;transform:translateY(-3px)}50%{opacity:1;transform:translateY(5px)}}
