@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-variable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--navy:#152c3b;--teal:#107f85;--teal-dark:#0b666b;--warm-white:#f7f5ef;--mineral-blue:#7699a8;--plum:#665370;--plum-soft:#e8e0ea;--teal-soft:#d2e9e6;--white:#fff;--ink-soft:#152c3bb8;--line:#152c3b2e;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;color:var(--navy);background:var(--warm-white);font-family:Inter,Arial,sans-serif}body{min-width:320px;margin:0}img{max-width:100%;height:auto}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--navy);outline-offset:4px}button,input,select,textarea{font:inherit}.skip-link{z-index:50;background:var(--white);padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(calc(100% - 64px), var(--max));margin-inline:auto}.site-header{z-index:10;border-bottom:1px solid #152c3b17;padding:26px 0 18px;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.identity{align-items:center;min-height:44px;display:inline-flex}.identity img{width:218px;display:block}nav{gap:clamp(22px,4vw,52px);display:flex}nav a{align-items:center;min-height:44px;font-size:.96rem;text-decoration:none;display:inline-flex;position:relative}nav a:after{content:"";background:var(--teal);height:2px;transition:right .16s;position:absolute;bottom:4px;left:0;right:100%}nav a:hover:after,nav a[aria-current=page]:after{right:0}h1,h2,h3{margin-top:0;font-family:Manrope,Arial,sans-serif}h1{letter-spacing:-.043em;max-width:900px;margin-bottom:32px;font-size:clamp(3.4rem,6.2vw,5.35rem);line-height:1.04}h2{letter-spacing:-.034em;margin-bottom:24px;font-size:clamp(2.35rem,4.2vw,3.9rem);line-height:1.08}h3{letter-spacing:-.014em;margin-bottom:14px;font-size:1.45rem;line-height:1.24}.heading-line{display:block}p{font-size:1.08rem;line-height:1.64}.eyebrow{display:none}.lede{max-width:780px;color:var(--ink-soft);margin:0 0 36px;font-size:clamp(1.18rem,1.8vw,1.48rem);line-height:1.52}.button{border:2px solid var(--teal);background:var(--teal);min-height:52px;color:var(--white);cursor:pointer;justify-content:center;align-items:center;padding:14px 22px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.button:hover{border-color:var(--navy);background:var(--navy)}.button-light{border-color:var(--white);background:var(--white);color:var(--navy)}.button-light:hover{border-color:var(--navy);background:var(--navy);color:var(--white)}.button-outline{border-color:var(--navy);color:var(--navy);background:0 0}.button-outline:hover{color:var(--white)}.button-outline-light{border-color:var(--white);color:var(--white);background:0 0}.button-outline-light:hover{border-color:var(--navy);background:var(--navy);color:var(--white)}.button-row{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.text-link,.card-link{text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.card-link{color:var(--teal-dark);margin-top:10px;font-size:.96rem}.hero{grid-template-columns:minmax(0,1.12fr) minmax(330px,.72fr);align-items:center;gap:clamp(56px,8vw,112px);min-height:720px;padding-block:70px 90px;display:grid}.hero-copy{z-index:2;position:relative}.hero-portrait{margin:0;position:relative}.portrait-frame{background:#e8e4dd;border-radius:52% 52% 3px 3px;position:relative;overflow:hidden}.portrait-frame:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #152c3b1f;position:absolute;inset:0}.portrait-frame img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.hero-portrait figcaption{background:var(--mineral-blue);color:var(--navy);letter-spacing:.08em;text-transform:uppercase;padding:13px 18px;font-size:.78rem;font-weight:800;position:absolute;bottom:28px;right:-18px}.signal-band{background:var(--teal);color:var(--white)}.signal-grid{grid-template-columns:repeat(3,1fr);display:grid}.signal-grid div{padding:30px 34px}.signal-grid div:not(:nth-child(3n+1)){border-left:1px solid #ffffff59}.signal-grid div:nth-child(n+4){border-top:1px solid #ffffff59}.signal-grid strong,.signal-grid span{display:block}.signal-grid strong{margin-bottom:5px;font-family:Manrope,Arial,sans-serif;font-size:1.45rem}.signal-grid span{color:#ffffffc7;font-size:.9rem}.research-label{color:var(--teal-dark);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:800}.research-label-light{color:var(--mineral-blue)}.research-spotlight{background:var(--white)}.research-spotlight-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(56px,8vw,108px);display:grid}.research-spotlight-copy h2{max-width:650px}.research-spotlight-copy>p:not(.research-label){max-width:620px;color:var(--ink-soft);margin-bottom:34px}.research-spotlight-visual{border:1px solid var(--line);background:var(--warm-white);padding:28px}.research-dimensions{gap:12px;display:grid}.research-dimensions span{border-left:5px solid var(--teal);background:var(--teal-soft);align-items:center;min-height:76px;padding:20px 24px;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.08rem,2vw,1.45rem);font-weight:750;display:flex}.research-dimensions span+span{border-left-color:var(--plum);background:var(--plum-soft)}.research-evidence-chain{grid-template-columns:auto 1fr auto auto 1fr auto auto 1fr auto auto 1fr;align-items:baseline;gap:7px;margin-top:24px;display:grid}.research-evidence-chain strong{font-family:Manrope,Arial,sans-serif;font-size:1.35rem}.research-evidence-chain span{color:var(--ink-soft);font-size:.72rem;line-height:1.25}.research-evidence-chain i{color:var(--teal);font-style:normal}.section{padding-block:112px}.section-dark{color:var(--white);background:var(--navy)}.white-section,.writing{background:var(--white)}.split-heading,.editorial-split{grid-template-columns:minmax(180px,.72fr) minmax(0,1.55fr);align-items:start;gap:clamp(48px,8vw,108px);display:grid}.split-heading>div{grid-column:1/-1}.split-heading h2,.editorial-split h2{max-width:850px}.section-intro{color:#ffffffbf;max-width:760px;margin:0}.section-heading-row{justify-content:space-between;align-items:end;gap:48px;margin-bottom:56px;display:flex}.section-heading-row h2{max-width:800px;margin-bottom:0}.approach-heading h2{margin-bottom:0}.approach-heading .section-intro{margin-top:24px}.approach-system{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:380px;margin-top:48px;display:grid;position:relative}.approach-system:before,.approach-system:after{content:"";z-index:0;background:#ffffff47;position:absolute}.approach-system:before{width:1px;top:0;bottom:0;left:50%}.approach-system:after{height:1px;top:50%;left:0;right:0}.approach-quadrant{z-index:1;flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative}.approach-quadrant:nth-child(odd){align-items:flex-end;padding:24px 112px 24px 4px}.approach-quadrant:nth-child(2n){align-items:flex-start;padding:24px 4px 24px 112px}.approach-quadrant h3,.approach-quadrant p{width:100%;max-width:390px}.approach-quadrant h3{margin-bottom:8px;font-size:clamp(1.2rem,2.1vw,1.6rem)}.approach-quadrant p{color:#ffffffad;margin:0;font-size:.9rem;line-height:1.5}.approach-core{z-index:3;background:var(--teal);text-align:center;border-radius:28px;place-items:center;width:104px;height:104px;padding:12px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.approach-core:before{content:"";border:1px solid var(--mineral-blue);opacity:.7;border-radius:38px;position:absolute;inset:-12px}.approach-core strong{font-family:Manrope,Arial,sans-serif;font-size:1.2rem;line-height:1.12}.card-grid{grid-template-columns:repeat(4,1fr);margin-top:76px;display:grid}.dark-card,.light-card{border-top:1px solid #ffffff4d;min-height:290px;padding:32px 28px}.dark-card+.dark-card{border-left:1px solid #ffffff38}.dark-card p{color:#ffffffb3;font-size:.98rem}.light-card{border-top-color:var(--navy);background:#ffffff57}.light-card+.light-card{border-left:1px solid var(--line)}.light-card p{color:var(--ink-soft);font-size:.98rem}.card-number{color:var(--mineral-blue);margin-bottom:58px;font-size:.88rem;font-weight:800;display:block}.execution-split{border-top:1px solid #ffffff47;grid-template-columns:minmax(180px,.72fr) minmax(0,1.55fr);align-items:start;gap:clamp(48px,8vw,108px);margin-top:72px;padding-top:54px;display:grid}.execution-split h3{max-width:630px;color:var(--white);margin-bottom:0;font-size:clamp(1.75rem,3.2vw,2.65rem)}.case-grid{border-top:2px solid var(--navy);grid-template-columns:repeat(2,1fr);display:grid}.case-card{border-bottom:1px solid var(--line);min-height:330px;padding:36px 42px 36px 0}.case-card:nth-child(2n){border-left:1px solid var(--line);padding-left:42px}.case-card h3{max-width:490px;font-size:clamp(1.55rem,2.6vw,2.15rem)}.case-card h3 a,.article-list h3 a,.insight-index h2 a{text-decoration:none}.case-card h3 a:hover,.article-list h3 a:hover,.insight-index h2 a:hover{color:var(--teal)}.case-card>p:not(.article-topic){max-width:540px;color:var(--ink-soft);font-size:1rem}.article-topic{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-weight:800;margin:0 0 14px!important;font-size:.76rem!important}.article-meta{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:14px;display:flex}.article-meta .article-topic{margin-bottom:0!important}.article-meta time{color:var(--ink-soft);flex:none;font-size:.78rem}.writing-grid{grid-template-columns:.78fr 1.42fr;gap:clamp(56px,8vw,108px);display:grid}.writing-intro>p:not(.eyebrow){max-width:460px;color:var(--ink-soft)}.featured-media-heading{align-items:end}.featured-media-heading>p,.written-insights-heading>p{max-width:500px;margin:0}.featured-media-heading>p{color:#ffffffb8}.written-insights-heading>p{color:var(--ink-soft)}.media-feature-grid{border-top:1px solid #ffffff59;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-feature-card{min-width:0;padding:40px 40px 12px 0}.media-feature-card+.media-feature-card{border-left:1px solid #ffffff3d;padding-left:40px;padding-right:0}.media-feature-video{border-color:#ffffff47}.media-feature-copy{padding-top:28px}.media-feature-meta{color:var(--mineral-blue);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-bottom:16px;font-size:.76rem;font-weight:800;display:flex}.media-feature-card h3{max-width:520px;font-size:clamp(1.65rem,2.8vw,2.45rem)}.media-feature-card h3 a{color:var(--white);text-decoration:none}.media-feature-card h3 a:hover{color:var(--mineral-blue)}.media-feature-card p{color:#ffffffb8;max-width:560px;font-size:1rem}.media-feature-card .text-link{color:var(--white)}.article-list{border-top:2px solid var(--navy)}.article-list article{border-bottom:1px solid var(--line);padding:34px 0}.article-list h3{font-size:clamp(1.55rem,2.6vw,2.2rem)}.article-list>article>p:not(.article-topic){max-width:700px;color:var(--ink-soft);margin-bottom:0}.cta-section{color:var(--white);background:var(--teal);padding-block:94px}.cta-inner{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(48px,8vw,100px);display:grid}.cta-inner h2{margin-bottom:0}.cta-inner p{margin-top:0}.cta-actions{flex-wrap:wrap;gap:14px;display:flex}.insight-carousel{border-top:2px solid var(--navy)}.carousel-mini-bar{border:1px solid var(--navy);background:var(--white);border-top:0;align-items:stretch;width:max-content;min-height:44px;margin-left:auto;display:flex}.carousel-count{min-width:58px;color:var(--ink-soft);justify-content:center;align-items:center;padding-inline:10px;font-size:.78rem;font-weight:750;display:inline-flex}.carousel-controls{display:flex}.carousel-button{border:0;border-left:1px solid var(--navy);width:44px;min-height:44px;color:var(--navy);cursor:pointer;background:0 0;padding:0;font-size:1rem}.carousel-button:hover{background:var(--navy);color:var(--white)}.carousel-track-vertical{border-bottom:1px solid var(--line);min-height:342px;position:relative;overflow:hidden}.carousel-track-vertical article{opacity:0;pointer-events:none;padding:38px 0 28px;transition:opacity .42s,transform .42s;position:absolute;inset:0;transform:translateY(44px)}.carousel-track-vertical article.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.carousel-track-vertical article.from-above,.carousel-track-vertical article.to-above{transform:translateY(-44px)}.carousel-track-vertical article.from-below,.carousel-track-vertical article.to-below{transform:translateY(44px)}.carousel-track h3{max-width:700px;font-size:clamp(1.9rem,3.5vw,3rem)}.carousel-track p:not(.article-topic){max-width:720px;color:var(--ink-soft)}.carousel-library-link{margin-top:24px}.page-hero{padding-block:115px 126px}.narrow-hero{max-width:1080px}.narrow-hero h1{max-width:950px}.profile-hero{grid-template-columns:1.2fr .55fr;align-items:center;gap:clamp(60px,9vw,120px);padding-block:92px 32px;display:grid}.profile-portrait{border-radius:48% 48% 2px 2px;margin:0;overflow:hidden}.profile-portrait img{aspect-ratio:4/5;object-fit:cover;display:block}.profile-leadership-hero{padding-bottom:76px}.profile-section-intro h2{max-width:720px;margin-bottom:0}.leadership-triad{grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.leadership-triad article{border-top:1px solid var(--navy);min-height:360px;padding:34px 32px}.leadership-triad article+article{border-left:1px solid var(--line)}.leadership-triad-dark article{border-top-color:#ffffff57}.leadership-triad-dark article+article{border-left-color:#ffffff38}.leadership-triad h3{font-size:clamp(1.55rem,2.4vw,2.05rem)}.leadership-triad p{font-size:.98rem}.leadership-triad-light p:not(.principle-statement){color:var(--ink-soft)}.leadership-triad-dark p:not(.principle-statement){color:#ffffffb3}.leadership-triad .principle-statement{min-height:58px;color:inherit;font-family:Manrope,Arial,sans-serif;font-size:1.08rem;font-weight:750;line-height:1.42}.profile-section-heading>div{max-width:810px}.profile-section-heading p{max-width:690px;color:var(--ink-soft);margin-bottom:0}.leadership-situations{border-top:2px solid var(--navy);grid-template-columns:repeat(2,1fr);display:grid}.leadership-situations article{border-bottom:1px solid var(--line);min-height:270px;padding:36px 42px 32px 0}.leadership-situations article:nth-child(2n){border-left:1px solid var(--line);padding-left:42px;padding-right:0}.leadership-situations h3{max-width:500px;font-size:clamp(1.45rem,2.6vw,2.1rem)}.leadership-situations h3 a{text-decoration:none}.leadership-situations h3 a:hover{color:var(--teal)}.leadership-situations p{max-width:520px;color:var(--ink-soft);font-size:1rem}.services-heading>p{color:#ffffffb8;max-width:510px;margin:0}.services-grid{border-top:1px solid #ffffff5c;grid-template-columns:repeat(3,1fr);display:grid}.services-grid article{min-height:270px;padding:34px 32px 30px}.services-grid article+article{border-left:1px solid #ffffff3d}.services-grid h3{font-size:clamp(1.45rem,2.3vw,2rem)}.services-grid p{color:#ffffffb8;font-size:.98rem}.services-action{margin-top:40px}.profile-judgement p{color:var(--ink-soft);margin-top:0}.profile-actions{margin-top:36px}#experience{padding-top:48px}.prose{max-width:760px}.prose>:first-child{margin-top:0}.prose p,.prose li{color:var(--ink-soft)}.prose h2{margin-top:60px;font-size:clamp(1.8rem,3vw,2.55rem)}.prose-light p,.prose-light li{color:#ffffffc2}.prose-light h2{color:var(--white)}.prose ul{padding-left:24px}.prose li{margin-bottom:12px;font-size:1.05rem;line-height:1.6}.prose blockquote{border-left:6px solid var(--teal-dark);letter-spacing:-.02em;margin:56px 0;padding:12px 0 12px 30px;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.35}.proof-list{border-top:2px solid var(--navy);grid-template-columns:repeat(2,1fr);display:grid}.proof-list div{border-bottom:1px solid var(--line);padding:28px 28px 28px 0}.proof-list div:nth-child(2n){border-left:1px solid var(--line);padding-left:28px}.proof-list strong{color:var(--teal);font-family:Manrope,Arial,sans-serif;font-size:clamp(2rem,4vw,3.5rem);display:block}.proof-list p{color:var(--ink-soft);margin:4px 0 0;font-size:.96rem}.timeline{border-top:2px solid var(--navy);margin:0;padding:0;list-style:none}.timeline li{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.55fr) 1.45fr;gap:52px;padding:36px 0;display:grid}.timeline-date{color:var(--teal-dark);font-size:.9rem;font-weight:750}.timeline h3{margin-bottom:5px;font-size:1.7rem}.timeline p{max-width:760px;color:var(--ink-soft);margin-bottom:0}.timeline .role-title{color:var(--navy);margin:0 0 12px;font-weight:700}.stacked-list{border-top:2px solid var(--navy)}.stacked-list>div{border-bottom:1px solid var(--line);padding:27px 0}.stacked-list h3{margin-bottom:7px}.stacked-list p{color:var(--ink-soft);margin:0;font-size:1rem}.article-hero{padding-block:100px 88px}.article-hero h1{max-width:1030px}.tag-row{flex-wrap:wrap;gap:10px;display:flex}.tag-row span{border:1px solid var(--line);padding:9px 13px;font-size:.82rem;font-weight:700}.article-body{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:84px;padding-bottom:120px;display:grid}.article-aside{border-top:2px solid var(--navy);align-self:start;padding-top:8px;position:sticky;top:30px}.article-aside p{color:var(--ink-soft);margin:14px 0 0;font-size:.84rem}.article-aside .text-link{width:max-content;margin-top:20px;font-size:.9rem;display:flex}.video-embed{aspect-ratio:16/9;border:1px solid var(--line);background:var(--navy);width:100%;overflow:hidden}.video-embed iframe{border:0;width:100%;height:100%;display:block}.media-links{margin:22px 0 54px}.outcome-list{background:var(--white);padding:24px 28px 12px 48px!important}.article-next{border-top:2px solid var(--navy);margin-top:72px;padding-top:26px}.article-next p{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.article-next a{text-underline-offset:6px;align-items:center;gap:10px;min-height:44px;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:700;line-height:1.25;text-decoration-thickness:1px;display:inline-flex}.definition-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:40px 0;display:grid}.definition-grid>div{background:var(--white);padding:28px}.definition-grid h2{margin:0 0 12px;font-size:1.35rem}.definition-grid p{margin:0;font-size:.98rem}.research-index-feature{background:var(--teal-soft);padding-block:88px}.research-index-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(60px,8vw,110px);display:grid}.research-index-grid h2{max-width:700px}.research-index-lede{max-width:680px;color:var(--ink-soft)}.research-index-stats{flex-wrap:wrap;gap:12px 28px;margin:30px 0 34px;display:flex}.research-index-stats span{color:var(--ink-soft);font-size:.88rem}.research-index-stats strong{color:var(--navy);margin-right:5px;font-family:Manrope,Arial,sans-serif;font-size:1.3rem}.research-index-system{align-items:center;gap:12px;display:grid}.research-index-system span{border-left:5px solid var(--teal);background:var(--white);padding:24px;font-family:Manrope,Arial,sans-serif;font-size:1.18rem;font-weight:750}.research-index-system span:nth-of-type(2){border-left-color:var(--plum)}.research-index-system i{height:22px;color:var(--navy);text-align:center;font-size:1.5rem;font-style:normal;line-height:1}.research-index-system strong{border-top:1px solid #152c3b47;padding-top:18px;font-family:Manrope,Arial,sans-serif;font-size:1.4rem}.research-hero{grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(60px,8vw,110px);padding-block:108px 96px;display:grid}.research-hero h1{max-width:1020px}.research-question{border-left:5px solid var(--teal);padding:28px 0 8px 30px}.research-question>p{color:var(--teal-dark);letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:800}.research-question blockquote{margin:0;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700;line-height:1.35}.research-proof{color:var(--white);background:var(--navy)}.research-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.research-proof-grid div{min-height:144px;padding:30px 28px}.research-proof-grid div+div{border-left:1px solid #ffffff3d}.research-proof-grid strong,.research-proof-grid span{display:block}.research-proof-grid strong{margin-bottom:7px;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.8rem,3.3vw,2.8rem);line-height:1.1}.research-proof-grid div:last-child strong{white-space:nowrap;font-size:clamp(1.55rem,3vw,2.55rem)}.research-proof-grid span{color:#ffffffb3;max-width:220px;font-size:.85rem;line-height:1.45}.research-introduction{grid-template-columns:.8fr 1.2fr;gap:clamp(56px,8vw,108px);display:grid}.research-introduction h2{max-width:590px}.research-prose{max-width:720px}.research-prose>p:first-child{margin-top:0}.research-prose>p:not(.research-callout){color:var(--ink-soft)}.research-callout{border-left:5px solid var(--teal);margin:42px 0 0;padding:26px 0 26px 28px;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700;line-height:1.4}.research-method-section{background:var(--teal-soft)}.research-method-heading>p,.research-findings-heading>p{max-width:500px;color:var(--ink-soft);margin:0}.research-method-grid{border-top:2px solid var(--navy);grid-template-columns:repeat(4,1fr);display:grid}.research-method-grid article{min-height:350px;padding:32px 28px}.research-method-grid article+article{border-left:1px solid #152c3b33}.research-method-grid strong{color:var(--teal-dark);letter-spacing:.08em;margin-bottom:54px;font-size:.82rem;display:block}.research-method-grid h3{font-size:1.35rem}.research-method-grid p{color:var(--ink-soft);font-size:.95rem}.research-model-section{padding-block:96px}.model-caption{max-width:860px;color:var(--ink-soft);margin:22px 0 0;font-size:.88rem}.research-findings-section{background:var(--white)}.research-findings-grid{border-top:2px solid var(--navy);grid-template-columns:repeat(2,1fr);display:grid}.research-findings-grid article{border-bottom:1px solid var(--line);min-height:270px;padding:34px 42px 34px 0}.research-findings-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:42px;padding-right:0}.research-findings-grid span{color:var(--teal-dark);margin-bottom:30px;font-size:.8rem;font-weight:800;display:block}.research-findings-grid h3{max-width:520px;font-size:clamp(1.5rem,2.4vw,2.05rem)}.research-findings-grid p{max-width:560px;color:var(--ink-soft);font-size:.97rem}.agentic-grid{grid-template-columns:.72fr 1.28fr;gap:clamp(60px,8vw,110px);display:grid}.agentic-copy{max-width:760px}.agentic-copy>p{color:#ffffffb8}.agentic-lead{margin-top:0;font-family:Manrope,Arial,sans-serif;font-size:clamp(1.35rem,2.5vw,2.05rem);font-weight:700;line-height:1.4;color:var(--white)!important}.agentic-principles{border-top:1px solid #ffffff4d;grid-template-columns:1fr 1fr;margin-top:44px;display:grid}.agentic-principles article{border-bottom:1px solid #ffffff38;min-height:210px;padding:28px 28px 24px 0}.agentic-principles article:nth-child(2n){border-left:1px solid #ffffff38;padding-left:28px;padding-right:0}.agentic-principles p{color:#ffffffad;font-size:.93rem}.research-boundary{border-left:4px solid var(--mineral-blue);background:#ffffff0f;margin-top:34px;padding:18px 20px;font-size:.84rem}.research-application{grid-template-columns:.78fr 1.22fr;gap:clamp(56px,8vw,108px);display:grid}.research-application-intro>p:not(.research-label){color:var(--ink-soft)}.research-application-grid{border-top:2px solid var(--navy)}.research-application-grid article{border-bottom:1px solid var(--line);padding:28px 0}.research-application-grid h3{margin-bottom:8px}.research-application-grid p{color:var(--ink-soft);margin:0;font-size:.97rem}.research-integrity-note{background:var(--teal-soft);grid-column:2;margin-top:4px;padding:24px 26px}.research-integrity-note h3{margin-bottom:8px;font-size:1.1rem}.research-integrity-note p{color:var(--ink-soft);margin:0;font-size:.84rem}.insight-index{border-top:2px solid var(--navy)}.insight-index article{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,760px);gap:40px;padding:46px 0;display:grid}.insight-index .card-number{margin:0}.insight-index h2{margin-bottom:12px;font-size:clamp(2rem,4vw,3rem)}.insight-index p:not(.article-topic){color:var(--ink-soft)}.contact-page{grid-template-columns:.92fr 1.08fr;gap:clamp(58px,8vw,105px);padding-block:92px 120px;display:grid}.contact-copy{align-self:start}.contact-copy h1{font-size:clamp(3.2rem,5.6vw,4.8rem)}.contact-note{border-top:2px solid var(--navy);margin-top:58px;padding-top:28px}.contact-note h2{font-size:1.4rem}.contact-note p{color:var(--ink-soft);font-size:.98rem}.contact-form{background:var(--white);gap:24px;padding:38px;display:grid}.contact-form label{gap:9px;display:grid}.contact-form label>span{font-size:.91rem;font-weight:750}.contact-form em{color:var(--ink-soft);font-size:.78rem;font-style:normal;font-weight:500}.contact-form input,.contact-form select,.contact-form textarea{background:var(--warm-white);width:100%;min-height:50px;color:var(--navy);border:1px solid #152c3b61;border-radius:0;padding:12px 13px}.contact-form textarea{resize:vertical}.contact-form .button{justify-self:start}.contact-form .button:disabled{border-color:var(--ink-soft);background:var(--ink-soft);cursor:wait;opacity:.82}.contact-form .form-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.form-meta,.form-response{color:var(--ink-soft);margin:0;font-size:.82rem}.form-response{background:var(--warm-white);color:var(--navy);padding:12px;font-weight:700}.form-response[data-state=success]{border-left:5px solid var(--teal)}.form-response[data-state=error]{border-left:5px solid var(--coral)}.legal-page{max-width:900px;padding-block:100px 120px}.legal-page .prose{margin-top:58px}.small-print{border-top:1px solid var(--line);padding-top:20px;margin-top:60px!important;font-size:.85rem!important}.machine-grid{border-top:1px solid #ffffff4d;grid-template-columns:repeat(2,1fr);display:grid}.machine-grid article{border-bottom:1px solid #ffffff40;padding:34px}.machine-grid article:nth-child(2n){border-left:1px solid #ffffff40}.machine-grid h2{font-size:1.65rem}.machine-grid p{color:#ffffffb8;font-size:.98rem}.machine-grid a{min-height:44px;color:var(--white);text-underline-offset:5px;align-items:center;font-weight:700;display:inline-flex}code{background:#152c3b14;padding:2px 6px;font-size:.9em}.site-footer{background:var(--warm-white);padding:62px 0 28px}.footer-grid{grid-template-columns:1fr auto;gap:60px;padding-bottom:52px;display:grid}.footer-grid img{width:190px;display:block}.footer-grid p{max-width:460px;color:var(--ink-soft);margin:22px 0 0;font-size:.93rem}.footer-links{grid-template-columns:repeat(2,auto);align-content:start;gap:12px 44px;display:grid}.footer-links a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:.93rem;display:inline-flex}.footer-meta{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;gap:24px;padding-top:24px;font-size:.78rem;display:flex}@media (width<=960px){.hero{grid-template-columns:1.05fr .72fr;gap:46px}.card-grid{grid-template-columns:repeat(2,1fr)}.dark-card:nth-child(3),.light-card:nth-child(3){border-left:0}.article-body{grid-template-columns:180px minmax(0,1fr);gap:50px}.research-evidence-chain{grid-template-columns:auto 1fr auto auto 1fr}.research-evidence-chain i:nth-of-type(2),.research-evidence-chain i:nth-of-type(3){display:none}.research-method-grid{grid-template-columns:repeat(2,1fr)}.research-method-grid article:nth-child(3){border-top:1px solid #152c3b33;border-left:0}.research-method-grid article:nth-child(4){border-top:1px solid #152c3b33}}@media (width<=760px){.shell{width:min(calc(100% - 40px), var(--max))}.site-header{padding-top:20px}.header-inner{flex-direction:column;align-items:flex-start;gap:14px}.identity img{width:192px}nav{justify-content:space-between;gap:12px;width:100%;overflow-x:auto}nav a{flex:none;font-size:.87rem}h1{font-size:clamp(2.8rem,13vw,4.2rem)}h2{font-size:clamp(2.15rem,9vw,3.2rem)}.hero{grid-template-columns:1fr;gap:52px;min-height:auto;padding-block:66px 74px}.hero-portrait{width:min(100%,420px)}.hero-portrait figcaption{right:-8px}.signal-grid{grid-template-columns:1fr;padding-block:8px}.signal-grid div{padding:20px 0}.signal-grid div:not(:nth-child(3n+1)){border-left:0}.signal-grid div:nth-child(n+2){border-top:1px solid #ffffff4d}.section{padding-block:78px}.page-hero{padding-block:78px 88px}.split-heading,.editorial-split,.execution-split,.writing-grid,.cta-inner,.profile-hero,.contact-page{grid-template-columns:1fr;gap:40px}.research-spotlight-grid,.research-index-grid,.research-hero,.research-introduction,.agentic-grid,.research-application{grid-template-columns:1fr;gap:44px}.research-spotlight-visual{padding:20px}.research-evidence-chain{grid-template-columns:auto 1fr;gap:8px 12px}.research-evidence-chain i{display:none}.research-index-feature{padding-block:72px}.research-index-system{max-width:560px}.research-hero{padding-block:78px 72px}.research-question{max-width:600px}.research-proof-grid{grid-template-columns:repeat(2,1fr)}.research-proof-grid div:nth-child(3){border-top:1px solid #ffffff3d;border-left:0}.research-proof-grid div:nth-child(4){border-top:1px solid #ffffff3d}.research-model-section{padding-block:72px}.research-findings-grid{grid-template-columns:1fr}.research-findings-grid article,.research-findings-grid article:nth-child(2n){border-left:0;min-height:auto;padding:30px 0}.research-integrity-note,.split-heading>div{grid-column:1}.section-heading-row{flex-direction:column;align-items:flex-start;margin-bottom:40px}.approach-system{min-height:500px;margin-top:32px}.approach-quadrant:nth-child(odd){padding:20px 82px 20px 0}.approach-quadrant:nth-child(2n){padding:20px 0 20px 82px}.approach-quadrant h3{font-size:1.1rem}.approach-quadrant p{font-size:.78rem}.approach-core{border-radius:24px;width:96px;height:96px}.approach-core:before{border-radius:32px;inset:-10px}.approach-core strong{font-size:1.1rem}.card-grid{grid-template-columns:1fr;margin-top:52px}.execution-split{margin-top:54px;padding-top:42px}.dark-card,.light-card{border-bottom:1px solid #ffffff3d;min-height:auto;padding:28px 0;border-left:0!important}.light-card{border-bottom-color:var(--line);padding-inline:20px}.card-number{margin-bottom:26px}.case-grid{grid-template-columns:1fr}.case-card,.case-card:nth-child(2n){border-left:0;min-height:auto;padding:30px 0}.media-feature-grid{grid-template-columns:1fr}.media-feature-card,.media-feature-card+.media-feature-card{border-left:0;padding:32px 0}.media-feature-card+.media-feature-card{border-top:1px solid #ffffff3d}.profile-portrait{order:-1;width:min(100%,380px)}.profile-leadership-hero .profile-portrait{order:0}.profile-leadership-hero{padding-bottom:56px}.leadership-triad{grid-template-columns:1fr;margin-top:48px}.leadership-triad article{border-bottom:1px solid var(--line);min-height:auto;padding:28px 0;border-left:0!important}.leadership-triad-dark article{border-bottom-color:#ffffff3d}.leadership-triad .principle-statement{min-height:auto}.leadership-situations{grid-template-columns:1fr}.leadership-situations article,.leadership-situations article:nth-child(2n){border-left:0;min-height:auto;padding:30px 0}.services-grid{grid-template-columns:1fr}.services-grid article{border-bottom:1px solid #ffffff3d;min-height:auto;padding:30px 0;border-left:0!important}#experience{padding-top:40px}.proof-list{grid-template-columns:1fr}.proof-list div,.proof-list div:nth-child(2n){border-left:0;padding:24px 0}.timeline li{grid-template-columns:1fr;gap:14px}.article-body{grid-template-columns:1fr;gap:42px}.article-aside{position:static}.definition-grid{grid-template-columns:1fr}.insight-index article{grid-template-columns:46px minmax(0,1fr);gap:18px}.article-meta{flex-direction:column;align-items:flex-start;gap:5px}.contact-form{padding:26px 20px}.machine-grid{grid-template-columns:1fr}.machine-grid article{padding:28px 0}.machine-grid article:nth-child(2n){border-left:0}.footer-grid{grid-template-columns:1fr;gap:38px}.cta-actions{flex-direction:column;align-items:flex-start}.carousel-track-vertical{min-height:380px}}@media (width<=460px){.approach-system{min-height:580px}.approach-quadrant:nth-child(odd){padding:16px 66px 16px 0}.approach-quadrant:nth-child(2n){padding:16px 0 16px 66px}.approach-quadrant h3{font-size:1rem}.approach-quadrant p{font-size:.72rem;line-height:1.42}.approach-core{border-radius:22px;width:86px;height:86px}.approach-core:before{border-radius:29px}.approach-core strong{font-size:1rem}.button-row{flex-direction:column;align-items:flex-start;gap:12px}.button-row .text-link{margin-left:2px}.insight-index article{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr 1fr}.footer-meta{flex-direction:column;align-items:flex-start;gap:6px}.research-proof-grid,.research-method-grid,.agentic-principles{grid-template-columns:1fr}.research-proof-grid div,.research-proof-grid div+div{border-top:1px solid #ffffff3d;border-left:0;min-height:auto;padding:24px 0}.research-proof-grid div:first-child{border-top:0}.research-method-grid article,.research-method-grid article+article{border-top:1px solid #152c3b33;border-left:0;min-height:auto;padding:28px 0}.research-method-grid article:first-child{border-top:0}.research-method-grid strong{margin-bottom:22px}.agentic-principles article,.agentic-principles article:nth-child(2n){border-left:0;min-height:auto;padding:26px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
