:root{--ink:#272727;--muted:#696969;--dim:#737373;--void:#fbfbfb;--surface:#f1f1f1;--line:#d7d7d7;--cyan:#484848;--violet:#747474;--amber:#707070;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--void);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}img{max-width:100%;height:auto}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.1}h1,h2{letter-spacing:-.055em}h2{font-size:clamp(2.5rem,4.7vw,4.6rem)}h3{letter-spacing:-.025em;font-size:1.65rem}p{color:var(--muted)}em{font-weight:400}::selection{color:#151515;background:#dadada}:focus-visible{outline-offset:5px;outline:2px solid #525252}a,button{touch-action:manipulation}.section-shell{max-width:1440px;margin:auto;padding-left:6%;padding-right:6%}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:400;line-height:1.6}.eyebrow>span:empty{display:none}.site-header{z-index:20;border-bottom:1px solid var(--line);background:var(--void);justify-content:space-between;align-items:center;gap:30px;padding:23px 5.3%;display:flex;position:relative}.brand{align-items:center;display:inline-flex}.brand-mark{aspect-ratio:990/505;mix-blend-mode:multiply;flex:none;width:108px;display:block;position:relative;overflow:hidden}.brand-mark img{width:146.263%;max-width:none;height:auto;position:absolute;top:-47.5248%;left:-22.2222%}.desktop-nav{gap:30px;margin:auto;font-size:.875rem;display:flex}.desktop-nav a{padding:5px 0;position:relative}.desktop-nav a:after{content:"";background:var(--ink);height:1px;transition:right .25s;position:absolute;bottom:0;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{right:0}.header-actions{align-items:center;gap:28px;font-size:.8125rem;display:flex}.language{color:var(--muted);gap:8px;display:flex}.language span:first-child{color:var(--ink)}.header-contact{border-bottom:1px solid var(--ink);padding-bottom:5px}.mobile-menu{display:none}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.button{border:1px solid var(--ink);justify-content:center;align-items:center;min-height:48px;padding:15px 23px;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.4;transition:background .25s,color .25s,transform .25s;display:inline-flex}.button-primary{background:var(--ink);color:#fff}.button-primary:hover{background:#4a4a4a;border-color:#4a4a4a;transform:translateY(-2px)}.button-secondary{color:var(--ink);background:0 0}.button-secondary:hover{background:#e6e6e6}.text-link{border-bottom:1px solid #898989;padding:6px 0;font-size:.875rem;transition:border-color .2s;display:inline-block}.text-link:hover{border-color:#111}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hero-topline{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);justify-content:space-between;padding-top:23px;font-size:.75rem;display:flex}.hero-composition{grid-template-columns:1fr 1.15fr;align-items:center;gap:0;min-height:580px;display:grid}.hero-editorial{z-index:1;padding:56px 0;position:relative}.hero-editorial h1{white-space:nowrap;margin:27px 0;font-size:clamp(3.7rem,6.4vw,6.2rem);line-height:1.04}.hero-editorial h1 em{color:#727272}.hero-lede{max-width:430px;font-size:1rem;line-height:1.8}.hero-brand-art{min-width:0;margin-left:-7%;margin-right:-7%;position:relative}.hero-brand-art img{mix-blend-mode:multiply;width:100%;display:block}.hero-brand-art figcaption{color:#707070;letter-spacing:.03em;justify-content:space-between;align-items:center;margin-top:-30px;padding:0 12%;font-family:monospace;font-size:.75rem;display:flex}.hero-brand-art figcaption span:last-child{font-family:var(--serif);font-size:1.6rem;font-style:italic}.hero-baseline{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:22px 0;font-size:.75rem;display:flex}.hero-baseline a{align-items:center;gap:20px;display:flex}.scroll-line{background:var(--ink);width:1px;height:23px;display:inline-block}.practice-section,.results-section,.method-section,.perspectives-section{padding-top:100px;padding-bottom:100px}.editorial-heading{grid-template-columns:1fr 2fr;gap:24px 50px;margin-bottom:50px;display:grid}.editorial-heading>.eyebrow{padding-top:12px}.editorial-heading>h2{max-width:820px}.editorial-heading>p:last-child:not(.eyebrow){grid-column:2;max-width:520px;font-size:1rem}.practice-row{border-top:1px solid var(--line);grid-template-columns:50px 1.05fr 1fr 34px;align-items:start;gap:30px;padding:39px 0;transition:padding .25s,background .25s;display:grid}.practice-row:last-child{border-bottom:1px solid var(--line)}.practice-row:hover{background:#f2f2f2;padding-left:18px;padding-right:18px}.practice-number{font:italic 1.2rem var(--serif);color:var(--muted)}.practice-name>span{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.practice-name h3{margin-top:15px;font-size:clamp(1.7rem,2.5vw,2.4rem)}.practice-description p{font-size:1rem;line-height:1.75}.practice-description>span{letter-spacing:.025em;color:var(--muted);margin-top:18px;font-size:.75rem;display:block}.practice-open{border:1px solid #b9b9b9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.2rem;transition:transform .25s;display:grid}.practice-row:hover .practice-open{transform:rotate(90deg)}.move-story{color:#f3f3f3;background:#242424;grid-template-columns:1fr 1fr;display:grid}.move-story-art{min-height:620px;overflow:hidden}.move-story-art img{object-fit:cover;filter:grayscale();width:100%;height:100%}.move-story-copy{align-self:center;padding:70px 12%}.move-story .eyebrow{color:#bababa}.move-story h2{margin:29px 0;font-size:clamp(2.5rem,3.4vw,3.6rem)}.move-story h2 em{color:#bbb}.move-story p:not(.eyebrow){color:#c2c2c2;margin-top:22px;font-size:1rem;line-height:1.8}.move-story .text-link{margin-top:28px}.story-notation{color:#a9a9a9;letter-spacing:.03em;margin-top:48px;font-family:monospace;font-size:.75rem;display:block}.results-grid{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr;display:grid}.result-primary{padding:40px 60px 0 0}.result-secondary{border-left:1px solid var(--line);padding:40px 0 0 50px}.result-equation{font-family:var(--serif);align-items:baseline;gap:25px;padding:40px 0;line-height:1;display:flex}.result-equation>span{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(3.5rem,7vw,6.2rem)}.result-equation sup{vertical-align:top;letter-spacing:0;padding:13px 0 0 5px;font-family:Arial,sans-serif;font-size:.75rem;display:inline-block}.result-equation>i{color:#999;font-size:3rem}.result-primary h3{max-width:450px;font-size:1.7rem}.results-grid p:not(.eyebrow){max-width:480px;margin:24px 0}.results-grid small{color:var(--muted);font-size:.75rem}.result-secondary h3{margin:36px 0;font-size:2.9rem}.method-section{border-top:1px solid var(--line)}.method-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.method-grid li{border-top:1px solid var(--ink);padding-top:18px}.method-grid li>span{font-family:var(--serif);color:var(--muted);font-style:italic}.method-grid h3{margin:40px 0 18px;font-size:1.9rem}.method-grid p{font-size:.9375rem;line-height:1.7}.founder-section{background:#f0f0f0;grid-template-columns:1fr 1.8fr;gap:70px;padding-top:80px;padding-bottom:80px;display:grid}.founder-portrait img{aspect-ratio:4/4.5;object-fit:cover;filter:grayscale();width:100%;max-width:400px;display:block}.founder-portrait>span{font-family:var(--serif);margin-top:20px;font-size:1.7rem;display:block}.founder-portrait>small{color:var(--muted);font-size:.75rem}.founder-copy h2{margin:22px 0 28px;font-size:clamp(2.3rem,3.7vw,3.5rem)}.founder-bio{font-size:1rem;line-height:1.8}.founder-credentials{grid-template-columns:repeat(3,1fr);gap:25px;margin:32px 0;display:grid}.founder-credentials div{border-top:1px solid silver;padding-top:15px}.founder-credentials dt{font-size:.9375rem}.founder-credentials dd{color:var(--muted);margin:8px 0 0;font-size:.8125rem;line-height:1.6}.founder-link{border-bottom:1px solid;padding-bottom:6px;font-size:.875rem}.founder-link span{display:none}.founder-experience{margin:30px 0}.founder-experience>p{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.founder-experience article{border-bottom:1px solid var(--line);padding:20px 0}.founder-experience h3{margin-bottom:12px;font-size:1.5rem}.perspectives-section>div{grid-template-columns:1fr 1fr;gap:80px;margin-top:35px;display:grid}.perspective-links>a{border-top:1px solid var(--line);padding:23px 0;display:block}.perspective-links>a:last-child{border-bottom:1px solid var(--line)}.perspective-links span{color:var(--muted);font-size:.75rem}.perspective-links h3{margin:15px 0 12px;font-size:1.8rem}.perspective-links p{font-size:.9375rem}.closing-cta{border-top:1px solid var(--line);padding-top:85px;padding-bottom:85px;position:relative;overflow:hidden}.closing-cta h2{max-width:900px;margin:25px 0;font-size:clamp(3rem,7vw,7rem)}.closing-cta>p:not(.eyebrow){max-width:450px;margin:25px 0;font-size:1rem}.closing-signature{font-family:var(--serif);letter-spacing:-.13em;color:#e5e5e5;z-index:-1;font-size:clamp(8rem,19vw,19rem);position:absolute;bottom:50px;right:6%}.site-footer{border-top:1px solid var(--line);background:#ececec;padding:65px 6% 20px}.footer-top{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px;max-width:1268px;margin:auto;display:grid}.footer-lead .brand-mark{width:154px}.footer-lead p{font-family:var(--serif);color:var(--ink);margin:18px 0 10px;font-size:1.3rem}.footer-lead small{color:var(--muted);font-size:.75rem}.footer-column{color:var(--muted);flex-direction:column;align-items:start;gap:12px;font-size:.8125rem;display:flex}.footer-column strong{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:.75rem;font-weight:400}.footer-column a:hover{text-underline-offset:4px;text-decoration:underline}.footer-bottom{max-width:1268px;color:var(--muted);border-top:1px solid #cdcdcd;justify-content:space-between;gap:20px;margin:55px auto 0;padding-top:20px;font-size:.75rem;display:flex}.page-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:60px;padding-top:90px;padding-bottom:80px;display:grid}.page-hero:not(:has(>.dynamic-visual)){max-width:1440px;display:block}.page-hero-copy h1{text-wrap:balance;max-width:1000px;margin:25px 0 30px;font-size:clamp(2.9rem,5.3vw,5.4rem)}.page-hero-copy .hero-lede{max-width:650px}.guardrail-note{border-left:1px solid #969696;margin-top:20px;padding-left:15px;font-size:.8125rem}.definition-section{border-block:1px solid var(--line);background:#f2f2f2;grid-template-columns:1fr 1.6fr;gap:60px;padding-top:44px;padding-bottom:44px;display:grid}.definition-section h2{letter-spacing:-.035em;font-size:2rem}.definition-section p{font-size:1rem;line-height:1.8}.content-section,.framework-section,.product-proof,.credibility-section,.license-section,.at-a-glance{padding-top:80px;padding-bottom:80px}.section-heading{max-width:850px;margin-bottom:45px}.section-heading h2{margin:22px 0;font-size:clamp(2.3rem,4vw,3.7rem)}.section-heading>p:last-child:not(.eyebrow){max-width:620px;font-size:1rem}.muted-section{background:#eee}.stage-list{margin:0;padding:0;list-style:none}.stage-list li{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:30px;padding:30px 0;display:grid}.stage-list li>span{font:italic 2rem var(--serif);color:#787878}.stage-list li h3{margin-bottom:13px}.stage-list li p{max-width:780px;font-size:1rem}.tag-grid{grid-template-columns:repeat(3,1fr);display:grid}.tag-grid span{border:1px solid #cecece;margin:0 -1px -1px 0;padding:20px 22px;font-size:.9375rem}.feature-grid,.definition-grid{grid-template-columns:repeat(2,1fr);gap:35px 55px;display:grid}.feature-grid-three,.definition-grid{grid-template-columns:repeat(3,1fr)}.feature-grid article,.definition-grid article{border-top:1px solid #bcbcbc;padding-top:24px}.feature-grid h3,.definition-grid h3{margin-bottom:18px;font-size:1.8rem}.feature-grid p,.definition-grid p{font-size:1rem;line-height:1.75}.product-proof{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;align-items:center;gap:65px;display:grid}.product-proof-reverse .proof-copy{order:2}.proof-copy h2{margin:20px 0;font-size:clamp(2.4rem,3.7vw,3.5rem)}.proof-copy>p{font-size:1rem;line-height:1.8}.credibility-section h2{max-width:1000px;margin:24px 0 32px}.two-column-copy{grid-template-columns:1fr 1fr;gap:50px;display:grid}.two-column-copy p,.large-body{font-size:1.0625rem;line-height:1.8}.company-fit-grid{grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.company-fit-grid>span{border-top:1px solid var(--line);gap:20px;padding:24px 0;font-size:1rem;display:flex}.company-fit-grid i{font-family:var(--serif);color:var(--muted)}.at-a-glance{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:50px;display:grid}.at-a-glance h2{margin-top:24px}.at-a-glance dl{margin:0}.at-a-glance dl>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;padding:15px 0;display:grid}.at-a-glance dt{color:var(--muted);font-size:.875rem}.at-a-glance dd{margin:0;font-size:1rem}.resource-grid,.download-grid{grid-template-columns:repeat(3,1fr);gap:35px;padding-bottom:80px;display:grid}.resource-card-link article,.download-grid article{border-top:1px solid var(--line);padding-top:25px}.resource-card-link h2,.download-grid h2{margin:20px 0;font-size:2.1rem}.resource-card-link p,.download-grid p{font-size:1rem}.resource-card-link b{text-underline-offset:6px;margin-top:25px;font-size:.875rem;font-weight:400;text-decoration:underline;display:block}.resource-card-link b i{display:none}.resource-card-link article>span{font:italic 1rem var(--serif);margin-top:20px;display:block}.download-grid{grid-template-columns:1fr 1fr}.download-grid article>div:last-child{flex-wrap:wrap;gap:15px;margin-top:25px;display:flex}.case-list{padding-bottom:90px}.case-list article{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:26px 40px;padding:40px 0;display:grid}.case-list article>span{font:2rem var(--serif);grid-column:1/-1}.case-list small{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.75rem}.case-list p{margin-top:15px;font-size:1rem}.case-list strong{grid-column:1/-1;font-size:.8125rem;font-weight:400}.faq-list{padding-bottom:100px}.faq-list details{border-top:1px solid var(--line);padding:26px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{font-family:var(--serif);justify-content:space-between;gap:20px;font-size:1.65rem;line-height:1.4;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-family:Arial;font-weight:300}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:850px;margin:22px 0 0;line-height:1.8}.contact-section{padding-bottom:90px}.contact-form-wrap{max-width:960px}.contact-form{grid-template-columns:1fr 1fr;gap:30px;display:grid}.contact-form label{flex-direction:column;gap:10px;font-size:.875rem;display:flex}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink);resize:vertical;background:#f1f1f1;border:0;border-bottom:1px solid #aeaeae;border-radius:0;min-height:52px;padding:15px}.contact-form .form-full,.form-status{grid-column:1/-1}.contact-form button{justify-self:start}.form-status{border:1px solid var(--line);padding:18px}.form-fallback{margin-top:30px;font-size:.875rem}.form-fallback a{text-decoration:underline}.not-found{flex-direction:column;justify-content:center;align-items:start;gap:24px;min-height:100svh;padding:100px 10%;display:flex}.not-found h1{font-size:clamp(3rem,7vw,6rem)}.not-found .brand-mark{width:192px}.dynamic-visual{background:#efefef;border:1px solid #d1d1d1;min-height:430px;position:relative;overflow:hidden}.three-mount{filter:grayscale()invert();opacity:.7;position:absolute;inset:55px 0 45px}.three-mount canvas{width:100%;height:100%;display:block}.visual-chrome{z-index:2;gap:5px;display:grid;position:absolute;top:20px;left:23px;right:23px}.visual-chrome>span{text-transform:uppercase;letter-spacing:.08em;color:#646464;font:12px monospace}.visual-chrome strong{font:16px var(--serif)}.visual-legend{z-index:2;flex-wrap:wrap;gap:15px;display:flex;position:absolute;bottom:20px;left:23px;right:23px}.visual-legend span{color:#515151;font-size:12px}.visual-legend i{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:none!important;background:#565656!important}.visual-live{display:none}.dynamic-visual.is-compact{min-height:210px}.is-compact .visual-chrome strong,.is-compact .visual-legend{display:none}.is-compact .three-mount{inset:30px 0 0}.visual-loading{background:#efefef;min-height:430px}.framework-board{border:1px solid var(--line);background:#f1f1f1;padding:30px}.framework-board-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding-bottom:25px;display:flex}.framework-board-head>div{gap:10px;display:grid}.framework-board-head span,.framework-board-head p{color:var(--muted);font-size:.75rem}.framework-board-head strong{font:1.5rem var(--serif)}.framework-board-head p{max-width:360px}.strategy-signal{justify-content:space-between;gap:12px;padding:22px 0;font-size:.75rem;display:flex}.strategy-signal>i{display:none}.strategy-signal span{color:#757575}.strategy-signal .is-lit{color:#202020}.strategy-layout{grid-template-columns:1fr 190px;gap:20px;display:grid}.pillar-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.framework-pillar{background:#fbfbfb;border:1px solid #cdcdcd;padding:22px;transition:background .2s}.framework-pillar.is-active{background:#e5e5e5;border-color:#6e6e6e}.framework-pillar>button{text-align:left;color:var(--ink);background:0 0;border:0;gap:14px;width:100%;padding:0;display:flex}.framework-pillar>button>span{font:italic 1.2rem var(--serif)}.framework-pillar>button>strong{font:1.4rem var(--serif);line-height:1.25}.framework-pillar>button>i{display:none}.pillar-statement{margin:18px 0;font-size:.9375rem}.framework-pillar ul{margin:15px 0;padding-left:18px}.framework-pillar li{color:var(--muted);margin:8px 0;font-size:.875rem}.pillar-outcome{border-top:1px solid var(--line);padding-top:15px}.pillar-outcome small{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.pillar-outcome p{margin-top:10px;font-size:.875rem}.strategy-outcomes{background:#e6e6e6;flex-direction:column;display:flex}.strategy-outcomes>span{padding:18px;font-size:.75rem}.strategy-outcomes>div{border-top:1px solid #c6c6c6;flex:1;align-items:center;gap:15px;padding:20px 16px;display:flex}.strategy-outcomes>div.is-active{background:#dadada}.strategy-outcomes i{font-size:.75rem}.strategy-outcomes strong{font-size:.875rem;font-weight:400}.operating-layers{gap:20px;margin-top:25px;display:grid}.operating-layer{background:#f8f8f8;border:1px solid #c5c5c5;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:22px;padding:25px;display:grid}.operating-layer.is-active{background:#e7e7e7;border-color:#898989}.layer-identity button{text-align:left;color:var(--ink);font:1.6rem var(--serif);background:0 0;border:0;gap:13px;padding:0;display:flex}.layer-identity>p{margin-top:14px;font-size:.875rem}.layer-identity>span{font-size:.75rem}.layer-column small{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.layer-column>div{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.layer-column span{border:1px solid #c5c5c5;padding:5px 8px;font-size:.8125rem}.layer-column ul{margin:15px 0 0;padding-left:16px}.layer-column li,.layer-column p{color:var(--muted);font-size:.875rem}.layer-column p{margin-top:15px}.layer-principles{border-top:1px solid #c5c5c5;flex-wrap:wrap;grid-column:1/-1;gap:14px;padding-top:15px;display:flex}.layer-principles span{font-size:.75rem}.layer-flow{display:none}.model-foundation,.model-governance{background:#dedede;margin-top:20px;padding:25px}.model-foundation h3,.model-governance h3{margin-bottom:15px;font-size:1.5rem}.model-foundation>div,.model-governance>div{flex-wrap:wrap;gap:14px;display:flex}.model-foundation span,.model-governance span{font-size:.875rem}.model-close{font-family:var(--serif);margin:28px 0 0;font-size:1.7rem}.model-close>span{margin-top:15px;font:.875rem Arial;display:block}.model-close i{margin-right:15px}@media (min-width:1500px){.site-header{padding-left:max(6%,50vw - 634px);padding-right:max(6%,50vw - 634px)}}@media (max-width:1100px){.desktop-nav{gap:18px;font-size:.8125rem}.header-actions{gap:18px}.site-header{gap:24px}.hero-editorial h1{font-size:5.8vw}.hero-composition{min-height:500px}.hero-brand-art{margin-right:-5%}.hero-actions{gap:18px}.hero-brand-art figcaption{font-size:.75rem}.practice-row{grid-template-columns:35px 1fr 1fr 32px;gap:20px}.move-story-copy{padding:55px 9%}.move-story-art{min-height:580px}.founder-section{gap:40px}.page-hero{gap:35px}.strategy-layout{grid-template-columns:1fr}.strategy-outcomes{grid-template-columns:repeat(3,1fr);display:grid}.operating-layer{grid-template-columns:1fr 1fr}.footer-top{gap:25px}.result-primary{padding-right:35px}.result-secondary{padding-left:35px}.result-equation{gap:15px}}@media (max-width:800px){.site-header{padding:20px 6%}.desktop-nav,.header-actions{display:none}.mobile-menu{font-size:.875rem;display:block}.mobile-menu summary{padding:8px 0;list-style:none}.mobile-menu summary:after{content:" +";margin-left:12px}.mobile-menu[open] summary:after{content:" −"}.mobile-menu nav{background:var(--void);border-bottom:1px solid var(--line);gap:17px;padding:25px 6%;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 20px #2221}.hero-topline{gap:18px;font-size:.75rem}.hero-topline>span:last-child{white-space:nowrap}.hero-composition{grid-template-columns:1fr;min-height:0}.hero-editorial{padding:55px 0 8px}.hero-editorial h1{white-space:normal;margin:22px 0;font-size:clamp(3.45rem,9.6vw,5.8rem)}.hero-lede{max-width:500px}.hero-brand-art{justify-self:center;max-width:640px;margin:-25px -5% 20px}.hero-brand-art img{object-fit:cover;max-height:450px}.hero-brand-art figcaption{margin-top:-45px;padding:0 10%;font-size:.75rem}.hero-baseline{gap:25px;font-size:.75rem}.hero-baseline>span{max-width:220px}.hero-baseline a{white-space:nowrap}.practice-section,.results-section,.method-section,.perspectives-section{padding-top:65px;padding-bottom:65px}.editorial-heading{grid-template-columns:1fr;gap:20px;margin-bottom:38px}.editorial-heading>p:last-child:not(.eyebrow){grid-column:auto}.practice-row{grid-template-columns:28px 1fr 30px;gap:16px;padding:28px 0}.practice-name{grid-column:2}.practice-description{grid-area:2/2}.practice-open{grid-area:1/3}.practice-name h3{font-size:2rem}.move-story{grid-template-columns:1fr}.move-story-art{min-height:0;max-height:430px}.move-story-art img{aspect-ratio:3/2;object-fit:cover}.move-story-copy{padding:50px 7%}.move-story h2{font-size:2.8rem}.results-grid{grid-template-columns:1fr}.result-primary{padding:30px 0}.result-secondary{border-left:0;border-top:1px solid var(--line);padding:35px 0 0}.result-equation>span{font-size:5rem}.method-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.method-grid h3{margin-top:25px}.founder-section{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:55px}.founder-portrait{max-width:360px}.founder-portrait img{max-height:380px}.founder-credentials{gap:15px}.perspectives-section>div{grid-template-columns:1fr;gap:32px}.closing-cta{padding-top:60px;padding-bottom:65px}.closing-cta h2{font-size:3.5rem}.closing-signature{font-size:9rem;bottom:5px}.footer-top{grid-template-columns:1fr 1fr;gap:40px 25px}.footer-bottom{flex-wrap:wrap;margin-top:35px}.footer-bottom>span:nth-child(2){flex-basis:100%;order:3}.page-hero{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:55px}.page-hero-copy h1{font-size:clamp(2.8rem,8vw,4.2rem)}.definition-section{grid-template-columns:1fr;gap:25px}.content-section,.framework-section,.product-proof,.credibility-section,.license-section,.at-a-glance{padding-top:55px;padding-bottom:55px}.feature-grid-three,.definition-grid{grid-template-columns:1fr}.feature-grid{gap:30px}.tag-grid{grid-template-columns:1fr 1fr}.product-proof{grid-template-columns:1fr;gap:30px}.product-proof-reverse .proof-copy{order:0}.at-a-glance{grid-template-columns:1fr;gap:30px}.resource-grid{grid-template-columns:1fr}.resource-card-link article{grid-template-columns:200px 1fr;gap:12px 25px;display:grid}.resource-card-link .resource-image{grid-row:1/5}.resource-card-link h2{margin:0;font-size:1.8rem}.resource-card-link p{grid-column:2}.resource-card-link b{margin-top:0}.download-grid,.case-list article{grid-template-columns:1fr}.case-list article>span,.case-list strong{grid-column:auto}.framework-board{padding:18px}.framework-board-head{flex-direction:column}.pillar-grid{grid-template-columns:1fr}.operating-layer{padding:20px}.contact-form{gap:24px}.two-column-copy{gap:25px}.stage-list li{grid-template-columns:40px 1fr;gap:20px}}@media (max-width:480px){.hero-topline>span:last-child{display:none}.hero-editorial h1{font-size:3.65rem}.hero-actions{gap:20px}.hero-actions .button{padding:14px 18px}.hero-brand-art{margin:0 -6% 20px}.hero-brand-art figcaption{margin-top:-25px;font-size:.75rem}.hero-brand-art figcaption>span:last-child{font-size:1.25rem}.hero-baseline>span{max-width:170px}.practice-description{grid-column:2/4}.result-equation>span{font-size:4.2rem}.result-equation sup{padding-top:9px;font-size:.65rem}.result-equation{gap:12px}.method-grid h3{font-size:1.6rem}.founder-credentials{grid-template-columns:1fr}.founder-credentials dd{margin-top:4px}.feature-grid,.company-fit-grid,.two-column-copy,.contact-form{grid-template-columns:1fr}.contact-form .form-full,.form-status{grid-column:auto}.tag-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.footer-lead,.footer-column:last-child{grid-column:1/-1}.resource-card-link article{display:block}.resource-card-link h2{margin:20px 0}.resource-card-link b{margin-top:20px}.operating-layer{grid-template-columns:1fr}.strategy-outcomes{grid-template-columns:1fr 1fr}.strategy-signal{flex-wrap:wrap}.layer-principles{grid-column:auto}.faq-list summary{font-size:1.4rem}}@media (prefers-reduced-motion:no-preference){.hero-editorial{animation:.8s both arrive}.hero-brand-art{animation:1.1s .1s both arrive}@keyframes arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.diagram{color:#434340;background:#f2f2f0;border:1px solid #d6d6d2;min-width:0;padding:23px}.diagram-top{text-transform:uppercase;letter-spacing:.05em;color:#74746f;justify-content:space-between;gap:15px;font:12px monospace;display:flex}.diagram h3{letter-spacing:-.025em;margin:15px 0 5px;font-size:1.5rem}.diagram svg{width:100%;height:auto;margin:20px 0 12px;display:block;overflow:visible}.diagram-guide{stroke:#b1b1aa;stroke-width:1px;fill:none}.diagram-dashed{stroke:#a4a49c;stroke-width:1px;stroke-dasharray:4 6;fill:none}.diagram-stone{fill:#f8f8f5;stroke:#77776f;stroke-width:1px}.diagram-dark{fill:#383833;stroke:#383833;stroke-width:1px}.diagram svg text{fill:#484841;font:22px Georgia,serif}.diagram svg .diagram-label{fill:#67675f;font:16px Arial,sans-serif}.diagram svg .diagram-inverse{fill:#f5f5ef}.diagram-controls{border-top:1px solid #c8c8c1;gap:0;display:flex}.diagram-controls button{color:#71716b;background:0 0;border:0;border-top:2px solid #0000;flex:1;margin-top:-1px;padding:13px 7px;font-size:.75rem}.diagram-controls button[aria-pressed=true]{color:#272722;background:#e8e8e1;border-top-color:#33332c}.diagram figcaption{color:#66665e;min-height:38px;padding-top:7px;font-size:.8125rem;line-height:1.6}.diagram-compact{padding:15px}.diagram-compact .diagram-top{font-size:12px}.diagram-compact h3{font-size:1.3rem}.diagram-compact svg{max-height:200px;margin:10px 0 0}.page-hero:has(>.diagram){display:grid}@media (max-width:800px){.page-hero:has(>.diagram){grid-template-columns:1fr}.diagram{justify-self:center;width:100%;max-width:650px}}@media (max-width:480px){.hero-editorial{padding-top:40px}.hero-editorial h1{font-size:clamp(2.7rem,13.5vw,3.65rem)}}.section-shell>*{min-width:0}h1,h2,h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.founder-section>*{min-width:0}.founder-portrait{width:100%}.operating-layer>*{min-width:0}.layer-identity button{grid-template-columns:30px minmax(0,1fr);gap:10px;width:100%;display:grid}.layer-identity button i{display:none}.layer-identity button small{text-transform:uppercase;letter-spacing:.06em;align-self:center;font:12px Arial,sans-serif}.layer-identity button strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;grid-column:1/-1;font:1.6rem Georgia,serif}
:root{--motion-ease:cubic-bezier(.22, 1, .36, 1)}.hero-art-frame{position:relative}.hero-drawing{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-drawing path,.hero-drawing ellipse{fill:none;stroke:#6f706c;stroke-width:.7px}.drawing-grid{opacity:.13}.drawing-orbits{opacity:.15;transform-origin:360px 265px}.drawing-orbits ellipse:last-child{stroke-dasharray:2 9;opacity:.5}.hero-drawing .drawing-thought{stroke-width:1px;opacity:.28}.drawing-point{fill:#656660;opacity:.65}.drawing-ripple{fill:none;stroke:#787a70;stroke-width:.7px;opacity:.3;transform-box:fill-box;transform-origin:50%}.navigation-progress{z-index:100;background:var(--ink);transform-origin:0;opacity:0;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.navigation-progress.is-active{opacity:1;transition:transform 1.8s cubic-bezier(.1,.8,.2,1),opacity .1s;transform:scaleX(.86)}.motion-toggle{z-index:30;color:#5c5c57;letter-spacing:.07em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfbfbeb;border:1px solid #d6d6d0;border-radius:0;align-items:center;gap:8px;padding:8px 12px;font:10px/1.4 Arial,sans-serif;transition:border-color .2s,color .2s;display:flex;position:fixed;bottom:17px;right:20px}.motion-toggle:hover{color:var(--ink);border-color:var(--ink)}.motion-toggle-icon{text-align:center;width:11px;font-size:11px}.motion-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:4px}#main-content:focus{outline:none}.diagram-signals{pointer-events:none}.signal{fill:#353730;stroke:#f2f2f0;stroke-width:2px;opacity:0}.signal-ripple{fill:none;stroke:#51544a;opacity:0;transform-origin:300px 170px}.diagram-scanning-line{stroke:#55584d;stroke-width:1.5px;opacity:0}.diagram-description{display:block}.diagram circle,.diagram rect,.diagram path,.diagram text{transition:fill .5s, stroke .5s, r .65s var(--motion-ease)}.move-story-art{overflow:hidden}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .site-header{view-transition-name:m37-header}html[data-motion=on] .motion-toggle{view-transition-name:m37-motion-control}::view-transition-group(root){animation-duration:.72s;animation-timing-function:var(--motion-ease)}::view-transition-old(root){animation:paper-depart .5s var(--motion-ease) both}::view-transition-new(root){animation:paper-arrive .72s var(--motion-ease) both}::view-transition-group(m37-header){animation-duration:.6s;animation-timing-function:var(--motion-ease)}::view-transition-group(m37-motion-control){animation-duration:.6s;animation-timing-function:var(--motion-ease)}::view-transition-old(m37-header){mix-blend-mode:normal;animation-duration:.3s}::view-transition-new(m37-header){mix-blend-mode:normal;animation-duration:.3s}html[data-motion=on] [data-reveal]{transition:opacity .85s var(--motion-ease), translate .85s var(--motion-ease);transition-delay:var(--reveal-delay,0s)}html[data-motion=on] [data-reveal=pending]{opacity:0;translate:0 32px}html[data-motion=on] [data-reveal=visible]{opacity:1;translate:0}html[data-motion=on] .hero-editorial,html[data-motion=on] .hero-brand-art{animation:none}html[data-motion=on] .hero-editorial>*,html[data-motion=on] .page-hero-copy>*{animation:editorial-arrive 1s var(--motion-ease) both}html[data-motion=on] .hero-editorial>:nth-child(2),html[data-motion=on] .page-hero-copy>:nth-child(2){animation-delay:80ms}html[data-motion=on] .hero-editorial>:nth-child(3),html[data-motion=on] .page-hero-copy>:nth-child(3){animation-delay:.17s}html[data-motion=on] .hero-editorial>:nth-child(4),html[data-motion=on] .page-hero-copy>:nth-child(4){animation-delay:.25s}html[data-motion=on] .hero-art-frame>img{animation:sketch-arrive 1.6s .12s var(--motion-ease) both}html[data-page-arrival=route] .hero-editorial>*,html[data-page-arrival=route] .page-hero-copy>*,html[data-page-arrival=route] .hero-art-frame>img{animation:none}html[data-motion=on] .drawing-thought{stroke-dasharray:1;animation:7s ease-in-out infinite pencil-trace}html[data-motion=on] .drawing-orbits{animation:18s ease-in-out infinite alternate orbit-breathe}html[data-motion=on] .drawing-ripple{animation:4.5s ease-out infinite pencil-ripple}html[data-motion=on] .drawing-point-two{animation:4.5s ease-in-out infinite graphite-point}html[data-motion=on] .drawing-grid{animation:1.8s .25s both grid-arrive}html[data-motion=on] .scroll-line{transform-origin:top;animation:2.8s ease-in-out infinite scroll-invitation}html[data-motion=on] .move-story-art img{animation:12s ease-in-out infinite alternate study-drift}html[data-motion=on] .signal-process{animation:3.8s linear infinite process-signal}html[data-motion=on] .signal-horizon{animation:3.5s ease-in-out infinite horizon-signal}html[data-motion=on] .signal-shogun{animation:4s ease-in-out infinite shogun-signal}html[data-motion=on] .signal-delayed{animation-delay:1.7s}html[data-motion=on] .signal-ripple{animation:3.5s ease-out infinite signal-ripple}html[data-motion=on] .diagram-scanning-line{animation:5s ease-in-out infinite model-scan}html[data-motion=on] .diagram-description{animation:description-arrive .5s var(--motion-ease) both}html[data-motion=on] [data-in-view=false] *,html[data-motion=on] [data-in-view=false]{animation-play-state:paused!important}.practice-row{transition:padding .5s var(--motion-ease), background .5s, opacity .85s, translate .85s var(--motion-ease)}.practice-open{transition:transform .65s var(--motion-ease)}.practice-row:hover .practice-open{transform:rotate(90deg)}.button{isolation:isolate;transition:transform .45s var(--motion-ease), box-shadow .45s, background .3s, color .3s;position:relative;overflow:hidden}.button:hover{transform:translateY(-3px);box-shadow:0 9px 18px #27272712}.button:active{transform:translateY(0)}.desktop-nav a:after{transition:right .45s var(--motion-ease)}.mobile-menu[open] nav{transform-origin:100% 0;animation:menu-unfold .4s var(--motion-ease) both}.mobile-menu[open] nav>a{animation:.4s 80ms both description-arrive}.perspective-links a h3{transition:translate .5s var(--motion-ease)}.perspective-links a:hover h3{translate:6px}}@keyframes paper-depart{to{opacity:0;filter:blur(2px);transform:translate(-3%)}}@keyframes paper-arrive{0%{opacity:0;clip-path:inset(0 0 0 6%);transform:translate(5%)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes editorial-arrive{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(30px)}to{opacity:1;clip-path:inset(-12%);transform:translateY(0)}}@keyframes sketch-arrive{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes pencil-trace{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:.28}55%,78%{stroke-dashoffset:0;opacity:.28}to{stroke-dashoffset:-1px;opacity:0}}@keyframes orbit-breathe{0%{transform:rotate(-3deg)scale(.97)}to{transform:rotate(5deg)scale(1.025)}}@keyframes pencil-ripple{0%{opacity:0;transform:scale(.25)}20%{opacity:.45}90%,to{opacity:0;transform:scale(2)}}@keyframes graphite-point{0%,to{opacity:.3}25%,65%{opacity:.75}}@keyframes grid-arrive{0%{opacity:0;stroke-dasharray:400;stroke-dashoffset:400px}to{opacity:.13;stroke-dasharray:400;stroke-dashoffset:0}}@keyframes scroll-invitation{0%,to{opacity:.35;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@keyframes study-drift{0%{transform:scale(1.035)translateY(4px)}to{transform:scale(1.075)translateY(-5px)}}@keyframes process-signal{0%{opacity:0;transform:translate(65px,170px)}8%,90%{opacity:1}to{opacity:0;transform:translate(535px,170px)}}@keyframes horizon-signal{0%{opacity:0;transform:translate(342px,170px)}15%,75%{opacity:.9}to{opacity:0;transform:translate(421px,170px)}}@keyframes shogun-signal{0%{opacity:0;transform:translate(90px,167px)}10%,90%{opacity:1}50%{transform:translate(300px,80px)}to{opacity:0;transform:translate(510px,167px)}}@keyframes signal-ripple{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(2.7)}}@keyframes model-scan{0%,to{opacity:0;transform:translateY(0)}15%,75%{opacity:.6}85%{opacity:0;transform:translateY(-185px)}}@keyframes description-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-unfold{0%{opacity:0;transform:translateY(-8px)scaleY(.95)}to{opacity:1;transform:translateY(0)scaleY(1)}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation:none!important}html[data-motion=off] [data-reveal]{opacity:1;translate:none}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] .signal,html[data-motion=off] .signal-ripple,html[data-motion=off] .diagram-scanning-line{display:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-reveal]{opacity:1!important;translate:none!important}.signal,.signal-ripple,.diagram-scanning-line{display:none}}@media (max-width:800px){.motion-toggle{padding:7px 9px;bottom:12px;right:12px}.drawing-orbits{opacity:.1}}
