.philosophy-visual-section{border-top:1px solid var(--rule);padding-block:64px}.philosophy-visual-section .work-section-heading>p{max-width:330px}.philosophy-visual-section figure{margin:0}.philosophy-visual-section figcaption{color:var(--muted);margin-top:24px;font-size:14px;line-height:1.6}.method-icon{flex-shrink:0;width:80px;height:80px;display:block}.experience-inputs{grid-template-columns:repeat(5,1fr);margin:0;padding:12px 0 0;list-style:none;display:grid}.experience-inputs li{flex-direction:column;align-items:center;gap:14px;font-size:20px;display:flex}.experience-inputs .method-icon{width:90px;height:90px}.visual-branches{fill:none;width:100%;height:52px;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke;margin-top:22px;display:block}.visual-branches .narrow-join{display:none}.experience-result{background:var(--lime);border:1px solid var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:25px;max-width:660px;margin:auto;padding:24px;display:flex}.experience-result span{margin-bottom:5px;font-size:15px;display:block}.experience-result strong{letter-spacing:-.04em;font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.15;display:block}.experience-visual figcaption{text-align:center}.philosophy-chart .discovery-value-heading>p{max-width:500px;font-size:17px}.philosophy-chart .value-paths p{font-size:15px}.visual-loop{padding-bottom:55px}.method-circuit{--circuit-gap:64px;column-gap:var(--circuit-gap);grid-template-columns:repeat(3,1fr);grid-template-areas:"one two three""six five four";row-gap:55px;margin:0;padding:0;list-style:none;display:grid}.method-circuit>li{min-width:0;padding:0 20px 12px 0;position:relative}.method-circuit>li:first-child{grid-area:one}.method-circuit>li:nth-child(2){grid-area:two}.method-circuit>li:nth-child(3){grid-area:three}.method-circuit>li:nth-child(4){grid-area:four}.method-circuit>li:nth-child(5){grid-area:five}.method-circuit>li:nth-child(6){grid-area:six}.circuit-art{margin-bottom:18px;display:inline-block;position:relative}.circuit-art .method-icon{width:91px;height:91px}.circuit-number{background:var(--lime);border:1px solid var(--ink);border-radius:50%;place-items:center;width:29px;height:29px;font-size:14px;display:grid;position:absolute;bottom:2px;right:-12px}.method-circuit h3{margin:0 0 10px;font-size:25px;line-height:1.2}.method-circuit p{max-width:240px;margin:0;font-size:16px;line-height:1.55}.circuit-connector{font-size:35px;line-height:1;position:absolute;top:34px;right:-38px}.method-circuit>li:nth-child(3) .circuit-connector{inset:auto auto -40px 40px}.method-circuit>li:nth-child(4) .circuit-connector,.method-circuit>li:nth-child(5) .circuit-connector{left:-53px;right:auto}.method-circuit>li:nth-child(6) .circuit-connector{display:none}.circuit-return{border-bottom:1px solid var(--ink);margin:18px 0 25px;padding:15px 0 20px;font-size:17px}.circuit-return>span{margin-right:12px;font-size:27px}.ai-throughline{align-items:baseline;gap:25px;font-size:17px;display:flex}.ai-throughline strong{font-weight:500}.ai-throughline span{color:var(--muted)}.method-depth{max-width:850px;margin-top:22px;font-size:15px}.method-depth summary{cursor:pointer;text-underline-offset:5px;min-height:44px;padding:10px 0;text-decoration:underline}.method-depth[open] summary{margin-bottom:12px}.method-depth>div{border-left:2px solid var(--lime);max-width:750px;padding:0 0 0 22px}.method-depth p{margin-bottom:16px;font-size:15px;line-height:1.65}.brain-visual{grid-template-columns:1fr 60px 1.5fr 60px 1fr;align-items:center;gap:25px;padding-top:10px;display:grid}.brain-inputs{flex-direction:column;gap:26px;margin:0;padding:0;list-style:none;display:flex}.brain-inputs li{align-items:center;gap:15px;font-size:17px;display:flex}.brain-inputs .method-icon{width:50px;height:50px}.brain-arrow{color:var(--lime);text-align:center;font-size:40px}.brain-memory{border:1px solid var(--paper);box-shadow:8px 8px 0 var(--lime);background:var(--ink);border-radius:8px;padding:24px 28px 25px;position:relative}.brain-memory>.method-icon{color:var(--lime);width:85px;height:85px;margin-bottom:12px}.brain-memory>strong{letter-spacing:-.035em;font-size:26px;font-weight:500;line-height:1.15;display:block}.brain-memory ul{color:#d9d5e1;flex-direction:column;gap:10px;margin:22px 0 0;padding:0;font-size:17px;list-style:none;display:flex}.brain-memory li{border-top:1px solid #5d5868;padding-top:10px}.brain-next{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.brain-next .method-icon{color:var(--lime)}.brain-next strong{max-width:180px;font-size:23px;font-weight:500;line-height:1.2}.brain-visual figcaption{color:#d9d5e1;border-top:1px solid #7d768a;grid-column:3/6;margin-top:8px;padding-top:14px}.brain-visual figcaption span{color:var(--lime);margin-right:10px;font-size:24px}.brain-check{color:#d9d5e1;max-width:650px;margin:28px 0 0;font-size:14px}.opportunity-visual{background:#f0ede7;border-radius:10px;padding:30px 40px 25px}.tree-node{border:1px solid var(--ink);text-align:center;background:var(--paper);border-radius:6px;max-width:520px;margin:auto;padding:17px 24px}.tree-node span{color:var(--muted);margin-bottom:7px;font-size:13px;display:block}.tree-node strong{letter-spacing:-.025em;font-size:23px;font-weight:500;line-height:1.25;display:block}.tree-outcome{background:var(--ink);max-width:430px;color:var(--paper)}.tree-outcome span{color:#d9d5e1}.tree-stem{background:var(--ink);width:1px;height:26px;margin:auto;display:block}.tree-branches{fill:none;width:100%;height:48px;stroke:var(--ink);stroke-width:1.2px;display:block}.tree-options{grid-template-columns:repeat(3,1fr);gap:25px;margin:0;padding:0;list-style:none;display:grid}.tree-options li{text-align:center;border:1px solid var(--ink);background:var(--paper);border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px 15px;display:flex;position:relative}.tree-options .method-icon{width:64px;height:64px;margin-bottom:12px}.tree-options strong{max-width:200px;font-size:20px;font-weight:500;line-height:1.25}.tree-options li.tree-selected{background:var(--lime)}.tree-selected>span{margin-top:12px;font-size:12px}.tree-test{border-top:1px solid #c5c0b8;align-items:center;gap:20px;max-width:700px;margin:22px 0 0;padding:22px 0 0;display:flex}.tree-test .method-icon{width:52px;height:52px}.tree-test p{margin:0;font-size:17px;line-height:1.55}.tree-test strong{font-weight:500;display:block}.opportunity-visual figcaption{margin-top:18px}.philosophy-visual-section>.text-link{margin-top:25px}@media (max-width:1000px){.brain-visual{grid-template-columns:1fr 30px 1.4fr 30px .9fr;gap:17px}.brain-memory{padding:20px}.brain-memory>strong{font-size:23px}.brain-inputs li{gap:10px;font-size:15px}.brain-inputs .method-icon{width:40px;height:40px}.method-circuit{column-gap:40px}.method-circuit h3{font-size:23px}.circuit-connector{right:-27px}.method-circuit>li:nth-child(4) .circuit-connector,.method-circuit>li:nth-child(5) .circuit-connector{left:-37px}.tree-options{gap:15px}.tree-options strong{font-size:18px}.opportunity-visual{padding:25px}}@media (max-width:700px){.philosophy-visual-section{padding-block:40px}.philosophy-visual-section .work-section-heading{margin-bottom:30px;display:block}.philosophy-visual-section .work-section-heading>p{max-width:450px;margin-top:16px}.experience-inputs{flex-wrap:wrap;justify-content:center;gap:24px 12px;display:flex}.experience-inputs li{gap:8px;width:28%;font-size:16px}.experience-inputs .method-icon{width:65px;height:65px}.visual-branches{height:32px;margin-top:16px}.visual-branches .wide-join{display:none}.visual-branches .narrow-join{stroke-width:3px;display:block}.experience-result{gap:12px;padding:20px 16px}.experience-result .method-icon{width:48px;height:48px}.experience-result span{font-size:13px}.experience-result strong{font-size:25px}.philosophy-visual-section figcaption{margin-top:18px;font-size:13px}.method-circuit{flex-direction:column;gap:26px;margin-left:0;display:flex;position:relative}.method-circuit:before{content:"";border-left:1px solid var(--ink);position:absolute;top:35px;bottom:45px;left:33px}.method-circuit>li{grid-template-columns:80px 1fr;align-items:center;column-gap:20px;min-height:100px;padding:0;display:grid}.circuit-art{background:var(--paper);z-index:1;grid-row:1/3;margin:0;padding-block:8px}.circuit-art .method-icon{width:67px;height:67px}.circuit-number{width:25px;height:25px;font-size:12px;bottom:0;right:1px}.method-circuit h3{align-self:end;margin-bottom:6px;font-size:24px}.method-circuit p{align-self:start;max-width:300px;font-size:16px}.method-circuit .circuit-connector{display:none}.circuit-return{margin-top:24px;font-size:15px;line-height:1.55}.ai-throughline{font-size:16px;display:block}.ai-throughline strong,.ai-throughline span{display:block}.ai-throughline span{margin-top:7px}.brain-visual{grid-template-columns:1fr;gap:20px;max-width:480px;padding-top:0;margin-inline:auto!important}.brain-inputs{flex-direction:row;justify-content:space-between;gap:12px}.brain-inputs li{text-align:center;flex-direction:column;gap:8px;width:33%;font-size:13px;line-height:1.3}.brain-inputs .method-icon{width:50px;height:50px}.brain-arrow{font-size:0;line-height:1}.brain-arrow:after{content:"↓";font-size:32px}.brain-memory{grid-template-columns:70px 1fr;justify-self:center;gap:0 18px;width:100%;max-width:330px;padding:24px;display:grid}.brain-memory>.method-icon{grid-row:1/3;width:65px;height:65px;margin:0}.brain-memory>strong{font-size:26px}.brain-memory ul{grid-column:1/3;gap:7px;margin-top:18px;font-size:16px}.brain-next{text-align:left;flex-direction:row;justify-content:center;gap:18px}.brain-next .method-icon{width:60px;height:60px}.brain-next strong{font-size:23px}.brain-visual figcaption{grid-column:auto;margin-top:4px}.brain-check{margin-top:24px;line-height:1.65}.opportunity-visual{padding:23px 18px}.tree-node{padding:16px 13px}.tree-node strong{font-size:22px}.tree-node span{font-size:12px}.tree-stem{height:22px}.tree-branches{display:none}.tree-options{flex-direction:column;gap:12px;padding-top:24px;display:flex;position:relative}.tree-options:before{content:"";border-left:1px solid var(--ink);position:absolute;top:0;bottom:20px;left:12px}.tree-options li{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;margin-left:28px;padding:14px 12px}.tree-options li:before{content:"";border-top:1px solid var(--ink);width:16px;position:absolute;left:-17px}.tree-options .method-icon{width:43px;height:43px;margin:0}.tree-options strong{font-size:19px}.tree-selected{flex-wrap:wrap}.tree-selected>span{width:100%;margin:0 0 0 55px;display:block}.tree-test{align-items:flex-start;gap:12px;margin-top:22px}.tree-test .method-icon{width:40px;height:40px}.tree-test p{font-size:16px}.method-depth,.method-depth p{font-size:14px}}@media (max-width:380px){.method-circuit>li{grid-template-columns:68px 1fr;column-gap:14px}.method-circuit h3{font-size:22px}.circuit-art .method-icon{width:58px;height:58px}.experience-result strong{font-size:22px}.brain-memory{grid-template-columns:55px 1fr;gap:0 12px}.brain-memory>.method-icon{width:53px;height:53px}.brain-memory>strong{font-size:24px}}
