[data-model=ceiling] .grid line{stroke:#0f1e1b14}[data-model=ceiling] .cap,[data-model=ceiling] .lbl{letter-spacing:.1em;fill:#5a6966;font:500 13px Geist Mono,monospace}[data-model=ceiling] .slab path,[data-model=ceiling] .slab rect,[data-model=ceiling] .slab polygon{fill:#0f1e1b}[data-model=ceiling] .shards{opacity:0}[data-model=ceiling] .slab.hit{animation:.32s ease-out ceiling-hit}@keyframes ceiling-hit{30%{transform:translateY(-2.5px)}65%{transform:translateY(1.5px)}}[data-model=ceiling] .cracks path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset .45s ease-out,opacity .3s}[data-model=ceiling].broken .cracks path{opacity:0}[data-model=ceiling] .line,[data-model=ceiling] .climb{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}[data-model=ceiling] .line{stroke:#e2552d}[data-model=ceiling] .climb{stroke:#2f7a69}[data-model=ceiling] .next{opacity:0;transition:opacity .7s}[data-model=ceiling] .next.show{opacity:1}[data-model=ceiling] .next path{stroke:#0f1e1b;stroke-width:2px;stroke-dasharray:6 7;opacity:.35}[data-model=ceiling] .glow{fill:url(#ceiling-glow);transition:opacity .4s}[data-model=ceiling].broken .glow{opacity:0}[data-model=ceiling] .sparks circle{fill:#e2552d}[data-model=ceiling] .tip{fill:#e2552d;stroke:#fff;stroke-width:2.5px}@media (width<=560px){[data-model=ceiling] svg{aspect-ratio:440/330}[data-model=ceiling] .cap{display:none}}[data-model=itp] .fills circle{transition:opacity .4s}[data-model=itp] .fills [data-k=humble]{fill:#2f7a6914}[data-model=itp] .fills [data-k=hungry]{fill:#f0a07c21}[data-model=itp] .fills [data-k=smart]{fill:#5c487714}[data-model=itp] .fills .off{opacity:.35}[data-model=itp] .rings circle{fill:none;stroke-width:1.8px;transition:opacity .4s,stroke-dasharray .4s}[data-model=itp] .rings [data-k=humble]{stroke:#2f7a69}[data-model=itp] .rings [data-k=hungry]{stroke:#f0a07c;stroke-width:2.2px}[data-model=itp] .rings [data-k=smart]{stroke:#5c4877}[data-model=itp] .rings .off{opacity:.45;stroke-dasharray:3 6}[data-model=itp] .halo{fill:url(#itp-halo);transition:opacity .6s}[data-model=itp].mixed .halo{opacity:0}[data-model=itp] .rg{opacity:0;transition:opacity .5s}[data-model=itp] .rg.on{opacity:1}[data-model=itp] .rg rect{fill:#2f7a692e}[data-model=itp] .rg[data-r="111"] rect{fill:#ffe3bc}[data-model=itp] .name{letter-spacing:.06em;font:650 15px Geist,system-ui,sans-serif;transition:opacity .4s}[data-model=itp] .name[data-k=humble]{fill:#1c4e46}[data-model=itp] .name[data-k=hungry]{fill:#b5512b}[data-model=itp] .name[data-k=smart]{fill:#5c4877}[data-model=itp] .name.off{opacity:.4}[data-model=itp] .rl{letter-spacing:.06em;fill:#5a6966;opacity:.75;font:500 12.5px Geist Mono,monospace;transition:opacity .3s}[data-model=itp] .rl.on{fill:#0f1e1b;opacity:1;font-weight:650}[data-model=itp] .dots circle{fill:#0f1e1b;fill-opacity:.75;stroke:#fff;stroke-width:1.2px}@media (width<=560px){[data-model=itp] svg{aspect-ratio:440/396}[data-model=itp] .rl:not(.on){display:none}}[data-model=q12] .cap-text,[data-model=q12] .camp .nm,[data-model=q12] .summit-lbl{letter-spacing:.1em;font:500 12.5px Geist Mono,monospace}[data-model=q12] .cap-text,[data-model=q12] .summit-lbl{fill:#5a6966}[data-model=q12] .camp .nm{fill:#1c4e46;transition:fill .3s}[data-model=q12] .camp .q{fill:#5a6966;font:400 14px Geist,system-ui,sans-serif}[data-model=q12] .camp path{fill:none;stroke:#0f1e1b38;stroke-width:1.5px;transition:stroke .3s}[data-model=q12] .camp.active path{stroke:#2f7a69;stroke-width:2px}[data-model=q12] .camp.active .nm{fill:#0f1e1b}[data-model=q12] .lvl{cursor:pointer;outline:none}[data-model=q12] .lvl polygon{fill:#fff;stroke:#0f1e1b29;stroke-width:1.2px;stroke-linejoin:round;transition:fill .35s,stroke .35s}[data-model=q12] .lvl text{fill:#a9b4bc;text-anchor:middle;pointer-events:none;font:500 14px Geist Mono,monospace;transition:fill .35s}[data-model=q12] .lvl.on polygon{fill:var(--c);stroke:var(--c)}[data-model=q12] .lvl.on text{fill:#0f1e1b}[data-model=q12] .lvl.on.dark text{fill:#fff}[data-model=q12] .lvl:hover polygon{stroke:#2f7a69}[data-model=q12] .lvl.cur polygon{stroke:#1c4e46;stroke-width:2.5px}[data-model=q12] .lvl:focus-visible polygon{stroke:#0f1e1b;stroke-width:3px}[data-model=q12] .cap{fill:#fff;stroke:#0f1e1b33;stroke-width:1.2px;stroke-dasharray:3 4;stroke-linejoin:round;transition:fill .5s,stroke .5s}[data-model=q12] .cap.lit{fill:url(#q12-sun);stroke:#f0a07c;stroke-dasharray:none}[data-model=q12] .glow{fill:url(#q12-glow)}[data-model=q12] .route{stroke:#a9b4bc;stroke-width:1.5px;stroke-dasharray:1 6;stroke-linecap:round}[data-model=q12] .trail{stroke:#2f7a69;stroke-width:2px;stroke-dasharray:5 5;stroke-linecap:round}[data-model=q12] .climber{fill:#1c4e46;stroke:#fff;stroke-width:2.5px}[data-model=q12] .pole{stroke:#0f1e1b;stroke-width:2.2px;stroke-linecap:round}[data-model=q12] .cloth{fill:#1c4e46}@media (width<=560px){[data-model=q12] svg{aspect-ratio:480/412}[data-model=q12] .camps,[data-model=q12] .cap-text,[data-model=q12] .summit-lbl{display:none}}[data-model=dysfunctions] .model-stage svg{overflow:hidden}[data-model=dysfunctions] .cap text{letter-spacing:.1em;fill:#5a6966;font:500 13px Geist Mono,monospace}[data-model=dysfunctions] .cap path{fill:none;stroke:#5a6966;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}[data-model=dysfunctions] .ground{stroke:#0f1e1b2e;stroke-width:1.5px}[data-model=dysfunctions] .blk{cursor:pointer;outline:none}[data-model=dysfunctions] .face{stroke:#0000;stroke-width:3px;stroke-linejoin:round;transition:stroke .2s,filter .2s}[data-model=dysfunctions] .blk:hover .face{filter:brightness(1.15)}[data-model=dysfunctions] .blk.sel .face,[data-model=dysfunctions] .blk:focus-visible .face{stroke:#ffe3bc}[data-model=dysfunctions] .shine{fill:none;stroke:#ffffff29;stroke-width:2px;stroke-linecap:round}[data-model=dysfunctions] .lbl{letter-spacing:-.01em;fill:#fff;text-anchor:middle;pointer-events:none;font:600 17px Geist,sans-serif}[data-model=dysfunctions] .lbl.bad,[data-model=dysfunctions] .is-bad .lbl.good{display:none}[data-model=dysfunctions] .is-bad .lbl.bad{display:inline}@media (width<=560px){[data-model=dysfunctions] svg{aspect-ratio:440/430}[data-model=dysfunctions] .cap{display:none}[data-model=dysfunctions] .lbl{font-size:19px}}[data-model=outgrow] .cap{letter-spacing:.1em;fill:#5a6966;font:500 13px Geist Mono,monospace}[data-model=outgrow] .cap.sm{letter-spacing:.08em;font-size:12px}[data-model=outgrow] .sq{transition:opacity .35s}[data-model=outgrow].has-spot .sq:not(.spot){opacity:.42}[data-model=outgrow] .sq .bg{fill:#e7f0f1;transition:fill .35s}[data-model=outgrow] .sq .flash{fill:#ffe3bc}[data-model=outgrow] .sq .num{letter-spacing:.08em;fill:#5a6966;font:500 12px Geist Mono,monospace;transition:fill .35s}[data-model=outgrow] .sq .ttl{letter-spacing:-.01em;fill:#0f1e1b;font:600 14px Geist,sans-serif;transition:fill .35s}[data-model=outgrow] .sq .gl{fill:none;stroke:#1c4e46;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .35s}[data-model=outgrow] .sq .gl .fill{fill:#1c4e46;stroke:none;transition:fill .35s}[data-model=outgrow] .sq .gl .heart{fill:#f0a07c;stroke:none}[data-model=outgrow] .sq .gl .glow{fill:url(#outgrow-glow);stroke:none;opacity:.35}[data-model=outgrow] .sq.spot .bg{fill:#1c4e46}[data-model=outgrow] .sq.spot .ttl{fill:#fff}[data-model=outgrow] .sq.spot .num{fill:#ffffffb3}[data-model=outgrow] .sq.spot .gl{stroke:#ffe3bc}[data-model=outgrow] .sq.spot .gl .fill{fill:#ffe3bc}[data-model=outgrow] .cust{fill:#a9b4bc;transition:fill .45s}[data-model=outgrow] .cust.on{fill:#2f7a69}[data-model=outgrow] .ring{fill:none;stroke:#2f7a69;stroke-width:2px}[data-model=outgrow] .trail{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}[data-model=outgrow] .trail.call{stroke:#1c4e46;opacity:.6}[data-model=outgrow] .trail.order{stroke:#f0a07c;opacity:.75}[data-model=outgrow] .dot.call{fill:#1c4e46}[data-model=outgrow] .dot.order{fill:#f0a07c;stroke:#fff;stroke-width:1.5px}[data-model=outgrow] .spark .base{stroke:#0f1e1b24;stroke-width:1px}[data-model=outgrow] .spark .area{fill:#2f7a691f}[data-model=outgrow] .spark .sline{fill:none;stroke:#2f7a69;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}[data-model=outgrow] .spark .sdots circle{fill:#2f7a69;stroke:#fff;stroke-width:1.5px}[data-model=outgrow] .scount{fill:#1c4e46;font-weight:600}@media (width<=560px){[data-model=outgrow] svg{aspect-ratio:360/458}}[data-model=cvi] .cap{letter-spacing:.1em;fill:#5a6966;font:500 13px Geist Mono,monospace}[data-model=cvi] .q{stroke-width:1.5px;fill-opacity:.09;stroke-opacity:.22;transition:fill-opacity .6s,stroke-opacity .6s}[data-model=cvi] .q.lead{fill-opacity:.22;stroke-opacity:.6}[data-model=cvi] .q.builder,[data-model=cvi] .dot.builder{fill:#e2552d;stroke:#e2552d}[data-model=cvi] .q.merchant,[data-model=cvi] .dot.merchant{fill:#3f6c9a;stroke:#3f6c9a}[data-model=cvi] .q.innovator,[data-model=cvi] .dot.innovator{fill:#5c4877;stroke:#5c4877}[data-model=cvi] .q.banker,[data-model=cvi] .dot.banker{fill:#2f7a69;stroke:#2f7a69}[data-model=cvi] .axis path,[data-model=cvi] .diag path{fill:none;stroke:#0f1e1b;stroke-opacity:.16;stroke-width:1.5px;transition:stroke-opacity .4s}[data-model=cvi] .diag path{stroke-dasharray:4 6}[data-model=cvi] .axis.lit path{stroke-opacity:.7}[data-model=cvi] .diag.lit path{stroke-opacity:.5}[data-model=cvi] .axis text,[data-model=cvi] .corner{letter-spacing:.12em;fill:#5a6966;font:500 13px Geist Mono,monospace;transition:fill .4s}[data-model=cvi] .axis.lit text,[data-model=cvi] .diag.lit .corner{fill:#0f1e1b;font-weight:600}[data-model=cvi] .kite{fill:#0f1e1b;fill-opacity:.07;stroke:#0f1e1b;stroke-opacity:.8;stroke-width:2px;stroke-linejoin:round}[data-model=cvi] .spoke{stroke-width:4px;stroke-linecap:round;stroke-opacity:.5}[data-model=cvi] .spoke.builder{stroke:#e2552d}[data-model=cvi] .spoke.merchant{stroke:#3f6c9a}[data-model=cvi] .spoke.innovator{stroke:#5c4877}[data-model=cvi] .spoke.banker{stroke:#2f7a69}[data-model=cvi] .nm{letter-spacing:-.01em;font:700 19px Geist,system-ui,sans-serif}[data-model=cvi] .en{letter-spacing:.1em;opacity:.8;font:500 12px Geist Mono,monospace}[data-model=cvi] .names .builder{fill:#a8401e}[data-model=cvi] .names .merchant{fill:#2e5175}[data-model=cvi] .names .innovator{fill:#47375d}[data-model=cvi] .names .banker{fill:#1c4e46}[data-model=cvi] .dot{stroke:#fff;stroke-width:2.5px}[data-model=cvi] .ring{fill:none;stroke:#e2552d;stroke-width:2px}[data-model=cvi] .hub{fill:#0f1e1b}@media (width<=560px){[data-model=cvi] svg{aspect-ratio:392/388}[data-model=cvi] .cap,[data-model=cvi] .corner{display:none}}[data-model=meaning] .model-stage svg{background:#141b3d;overflow:hidden}[data-model=meaning] .scene{isolation:isolate}[data-model=meaning] .stars circle{fill:#fff}[data-model=meaning] .src{mix-blend-mode:screen}[data-model=meaning] .disc{stroke-width:1.5px;stroke-opacity:.75}[data-model=meaning] .src.off .disc{stroke-dasharray:3 7}[data-model=meaning] .core{mix-blend-mode:screen}[data-model=meaning] .spark{fill:#f0a07c;stroke:#fff;stroke-width:1px}[data-model=meaning] .ring{fill:none;stroke:#ffe3bc;stroke-width:1.5px}[data-model=meaning] .mean{letter-spacing:.2em;fill:#141b3d;font:600 11px Geist Mono,monospace}[data-model=meaning] .cap{letter-spacing:.12em;fill:#ffffff73;font:500 12px Geist Mono,monospace}[data-model=meaning] .sub{letter-spacing:.16em;font:500 12px Geist Mono,monospace}[data-model=meaning] .name{letter-spacing:-.01em;fill:#fff;font:600 16px Geist,system-ui,sans-serif}@media (width<=560px){[data-model=meaning] svg{aspect-ratio:360/392}[data-model=meaning] .cap{display:none}}.hero[data-astro-cid-bdkd776u]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;padding-block:36px 24px;display:grid}.hero[data-astro-cid-bdkd776u] .label[data-astro-cid-bdkd776u] a[data-astro-cid-bdkd776u]:hover{color:var(--ink)}.source[data-astro-cid-bdkd776u]{color:var(--muted);margin-top:20px;font-size:15px}.source[data-astro-cid-bdkd776u] cite[data-astro-cid-bdkd776u]{color:var(--ink);font-style:italic}.cta-row[data-astro-cid-bdkd776u]{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.where[data-astro-cid-bdkd776u]{font:500 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.two[data-astro-cid-bdkd776u]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;display:grid}.idea[data-astro-cid-bdkd776u] p[data-astro-cid-bdkd776u]{color:#1d2422;font-size:19px;line-height:1.65}.idea[data-astro-cid-bdkd776u] p[data-astro-cid-bdkd776u]+p[data-astro-cid-bdkd776u]{margin-top:1em}.idea[data-astro-cid-bdkd776u] .note[data-astro-cid-bdkd776u]{border-top:1px solid var(--line);font:500 12px/1.6 var(--mono);color:var(--muted);margin-top:28px;padding-top:16px}.parts[data-astro-cid-bdkd776u]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:16px;margin-top:44px;display:grid}.parts[data-astro-cid-bdkd776u] .card[data-astro-cid-bdkd776u]{border-top:3px solid var(--line)}.parts[data-astro-cid-bdkd776u] .card[data-astro-cid-bdkd776u].virtue{background:var(--soft);border-color:#0000;border-top-color:var(--signal)}.parts[data-astro-cid-bdkd776u] .tag[data-astro-cid-bdkd776u]{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-deep)}.parts[data-astro-cid-bdkd776u] h3[data-astro-cid-bdkd776u]{margin-top:10px;font-size:21px}.parts[data-astro-cid-bdkd776u] .card[data-astro-cid-bdkd776u] p[data-astro-cid-bdkd776u]:last-child{color:var(--muted);margin-top:8px;font-size:15.5px}.svc[data-astro-cid-bdkd776u]{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:4px;margin-top:28px;padding:16px 20px;display:inline-flex}.svc[data-astro-cid-bdkd776u] span[data-astro-cid-bdkd776u]{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.svc[data-astro-cid-bdkd776u] b[data-astro-cid-bdkd776u]{color:var(--signal-deep);font-weight:650}.svc[data-astro-cid-bdkd776u]:hover{border-color:var(--signal)}.use[data-astro-cid-bdkd776u]{counter-reset:u}.use[data-astro-cid-bdkd776u] li[data-astro-cid-bdkd776u]{border-top:1px solid var(--line);counter-increment:u;padding:18px 0 18px 52px;position:relative}.use[data-astro-cid-bdkd776u] li[data-astro-cid-bdkd776u]:last-child{border-bottom:1px solid var(--line)}.use[data-astro-cid-bdkd776u] li[data-astro-cid-bdkd776u]:before{content:"0" counter(u);font:500 12px/1 var(--mono);color:var(--signal-deep);position:absolute;top:22px;left:0}.use[data-astro-cid-bdkd776u] b[data-astro-cid-bdkd776u]{font-size:19px;display:block}.use[data-astro-cid-bdkd776u] span[data-astro-cid-bdkd776u]{color:var(--muted);margin-top:4px;display:block}.ask[data-astro-cid-bdkd776u]{background:var(--soft);border-color:#0000;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;padding:clamp(26px,4vw,44px);display:grid}.ask[data-astro-cid-bdkd776u] h2[data-astro-cid-bdkd776u]{font-size:clamp(30px,3.4vw,44px)}.ask[data-astro-cid-bdkd776u] li[data-astro-cid-bdkd776u]{border-top:1px solid #0f1e1b1a;padding:14px 0 14px 34px;font-size:18px;position:relative}.ask[data-astro-cid-bdkd776u] li[data-astro-cid-bdkd776u]:first-child{border-top:0}.ask[data-astro-cid-bdkd776u] li[data-astro-cid-bdkd776u]:before{content:"?";width:22px;height:22px;font:600 13px/22px var(--mono);text-align:center;color:var(--signal-deep);background:#fff;border-radius:50%;position:absolute;top:15px;left:0}.others[data-astro-cid-bdkd776u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.others[data-astro-cid-bdkd776u] a[data-astro-cid-bdkd776u]{border:1px solid var(--line);height:100%;color:var(--signal-deep);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.others[data-astro-cid-bdkd776u] a[data-astro-cid-bdkd776u]:hover{border-color:var(--signal)}.others[data-astro-cid-bdkd776u] span[data-astro-cid-bdkd776u]{color:var(--ink);flex-direction:column;gap:2px;display:flex}.others[data-astro-cid-bdkd776u] b[data-astro-cid-bdkd776u]{font-weight:650}.others[data-astro-cid-bdkd776u] small[data-astro-cid-bdkd776u]{color:var(--muted);font-size:14px}@media (width<=980px){.hero[data-astro-cid-bdkd776u],.two[data-astro-cid-bdkd776u],.ask[data-astro-cid-bdkd776u]{grid-template-columns:1fr}.parts[data-astro-cid-bdkd776u],.others[data-astro-cid-bdkd776u]{grid-template-columns:1fr 1fr}}@media (width<=560px){.parts[data-astro-cid-bdkd776u],.others[data-astro-cid-bdkd776u]{grid-template-columns:1fr}}
