:root{--ink:#111;--soft:#f7f7f7;--gray:#ededed;--mist:#e5e5e5;--line:#20202033;--charcoal:#151515;--faint:#494949}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);margin:0;font-weight:400}a{color:inherit;cursor:pointer;text-decoration:none}.skip-link{z-index:20;background:#fff;padding:.7rem 1rem;position:absolute;top:1rem;left:-999px}.skip-link:focus{left:1rem}.site-header{z-index:20;background:#050505;border-bottom:1px solid #ffffff1f;height:72px;padding:0 2.6vw;position:relative}.site-header,.wordmark{color:#fff;align-items:center;display:flex}.wordmark{letter-spacing:.02em;font-size:.82rem;font-weight:600}.wordmark-copy{flex-direction:column;gap:2px;display:flex}.wordmark-copy strong{font-family:var(--font-sans);letter-spacing:.025em;font-size:1.35rem;font-weight:300}.wordmark-copy small{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#c7c7c7;font-size:.56rem;font-weight:400}nav{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:2.4rem;font-size:.7rem;display:none}nav a:not(.nav-cta){border-bottom:1px solid #0000;padding:.4rem 0}nav a:hover{border-color:currentColor}nav a[aria-current=page]:not(.nav-cta){color:#fff;border-color:#b4b4b4}.nav-cta[aria-current=page]{color:var(--navy);background:#fff}.mobile-menu{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.13em;font-size:.64rem;display:block;position:relative}.mobile-menu summary{cursor:pointer;align-items:center;gap:.85rem;padding:.75rem 0;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{border-bottom:1px solid #0000;transition:border-color .2s,color .2s}.mobile-menu summary:focus-visible span,.mobile-menu summary:hover span{color:#e6e6e6;border-color:#b4b4b4}.mobile-menu summary i{border-top:1px solid;border-bottom:1px solid;width:24px;height:15px;transition:border-color .2s,transform .2s;position:relative}.mobile-menu summary i:after,.mobile-menu summary i:before{content:"";border-top:1px solid;transition:transform .2s,opacity .2s;position:absolute;top:6px;left:0;right:0}.mobile-menu summary i:before{opacity:0}.mobile-menu[open] summary i{border-color:#0000;transform:rotate(90deg)}.mobile-menu[open] summary i:before{opacity:1;transform:rotate(-45deg)}.mobile-menu[open] summary i:after{transform:rotate(45deg)}.mobile-menu>div{color:#fff;z-index:30;background:#050505;border:1px solid #ffffff29;flex-direction:column;align-items:flex-start;width:250px;padding:.8rem 1.2rem 1.2rem;display:flex;position:absolute;top:4rem;right:0;box-shadow:0 22px 60px #0003}.mobile-menu a{width:max-content;max-width:100%;padding:1rem .35rem .8rem;transition:color .2s,transform .16s;position:relative}.mobile-menu a:after{content:"";clip-path:polygon(0 32%,12% 18%,25% 30%,39% 14%,54% 26%,68% 12%,82% 29%,100% 20%,99% 76%,83% 68%,67% 82%,51% 70%,35% 84%,18% 69%,1% 80%);transform-origin:0;background:#b4b4b4;height:2px;transition:transform .22s;position:absolute;bottom:.55rem;left:.35rem;right:.35rem;transform:scaleX(0)rotate(-.5deg)}.mobile-menu a:focus-visible,.mobile-menu a:hover{color:#e6e6e6}.mobile-menu a:focus-visible:after,.mobile-menu a:hover:after{transform:scaleX(1)rotate(-.5deg)}.mobile-menu a[aria-current=page]{color:#e6e6e6}.mobile-menu a[aria-current=page]:after{transform:scaleX(1)rotate(-.5deg)}.mobile-menu a:active{transform:translate(4px)}.nav-cta{border:1px solid #ffffff70;padding:.78rem 1.25rem;transition:all .2s}.nav-cta:hover{color:var(--navy);background:#fff}.hero{background:linear-gradient(90deg, var(--paper) 0, var(--paper) 52%, var(--gray) 52%, var(--mist) 100%);min-height:calc(100vh - 72px);padding:0 0 0 6.2vw;display:grid;overflow:hidden}.hero-copy{z-index:2;padding:9vh 6vw 9vh 0;position:relative}.eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:1.5rem;margin:0 0 2.4rem;font-size:.66rem;display:flex}.eyebrow span{color:var(--accent)}h1{letter-spacing:0;max-width:650px;margin:0;font-size:clamp(3.55rem,4.65vw,5.35rem);font-weight:300;line-height:1.03}h1,h1 em{font-family:var(--font-sans)}h1 em{z-index:0;color:var(--accent);font-weight:400;display:inline-block;position:relative}h1 em:after{content:"";z-index:-1;clip-path:polygon(0 34%,7% 22%,18% 29%,31% 16%,45% 24%,59% 13%,72% 27%,86% 18%,100% 32%,99% 79%,84% 72%,69% 84%,53% 70%,37% 82%,21% 69%,5% 80%);background:#36363633;height:.17em;position:absolute;bottom:.035em;left:-.025em;right:-.035em;transform:rotate(-.65deg)}.hero-name{letter-spacing:0;color:#242424;margin:0 0 1.35rem;font-size:clamp(2.5rem,3.8vw,4.1rem);line-height:.95}.hero-service-line{border-bottom:3px solid var(--navy);width:max-content;max-width:100%;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.11em;margin:0 0 2rem;padding:0 0 .85rem;line-height:1.6}.lede{max-width:555px;margin:2rem 0 0;font-size:clamp(.98rem,1.18vw,1.12rem);line-height:1.75}.hero-actions{align-items:center;gap:2rem;margin-top:2.2rem;display:flex}.button{background:var(--slate);color:#fff;text-transform:uppercase;letter-spacing:.1em;gap:1.5rem;padding:1.1rem 1.35rem;font-size:.72rem;transition:transform .25s,background .25s,box-shadow .25s;display:flex}.button:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 10px 24px #20202029}.button:active{box-shadow:none;transform:translateY(1px)}.button span{color:#c8c8c8}.hero .button{color:var(--navy);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #202020a6;padding:.75rem 0}.hero .button span{color:var(--accent)}.hero .button:hover{color:var(--accent);box-shadow:none;background:0 0;transform:translate(3px)}.hero-actions p{text-transform:uppercase;letter-spacing:.09em;color:#404040;max-width:220px;font-size:.61rem;line-height:1.65}.hero-portrait{grid-column:2;align-self:stretch;min-height:calc(100vh - 72px);position:relative}.hero-portrait:before{content:"";background:#ffffff9e;border:1px solid #20202021;position:absolute;inset:11vh 3.2vw 5vh 8.5vw}.portrait-frame{background:var(--gray);position:absolute;inset:8vh 7.5vw 8vh 2.7vw;box-shadow:0 18px 48px #20202017}.portrait-frame img{object-position:center bottom}.portrait-frame:after{content:"";pointer-events:none;border:1px solid #ffffff94;position:absolute;inset:0}.closing>.eyebrow>span,.hero .eyebrow>span,.home-podcast .eyebrow>span,.model-intro>.eyebrow>span,.premise .section-index>span,.private-advisory .eyebrow>span,.vertical-label,.work-copy>.eyebrow>span{display:none}.arena-strip{background:var(--navy);color:#fff;border-bottom:1px solid #ffffff29;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;min-height:90px;padding:1.35rem 4vw;display:flex}.arena-strip p{text-transform:uppercase;letter-spacing:.15em;color:#fff;margin:0;font-size:.62rem}.arena-strip i{background:#afafaf;border-radius:50%;width:3px;height:3px}.premise{background:var(--gray);grid-template-columns:20% 1fr;padding:10vw 9vw;display:grid}.section-index{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;padding-top:1rem;font-size:.62rem}.section-index,blockquote{font-family:var(--font-sans)}blockquote{letter-spacing:-.01em;max-width:1050px;margin:0;font-size:clamp(2.5rem,4.25vw,4.7rem);font-weight:300;line-height:1.08}blockquote span{font-family:var(--font-sans);color:var(--accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(178deg,#0000 0 35%,#36363629 36% 78%,#0000 79%);background-position:0 96%;background-repeat:no-repeat;background-size:100% .34em;padding:0 .035em;font-style:italic}.work-grid{grid-template-columns:44% 56%;min-height:760px;display:grid}.field-image{background:var(--gray);min-height:670px;position:relative}.field-image img{object-fit:contain;object-position:center}.work-copy{background:var(--paper);flex-direction:column;justify-content:center;padding:10vw 9vw;display:flex}h2{font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:clamp(2.6rem,4.45vw,4.9rem);font-weight:300;line-height:1.04}.model-intro>p:not(.eyebrow),.work-copy>p:not(.eyebrow){max-width:590px;margin:2rem 0;font-size:1rem;line-height:1.8}.text-link{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid;gap:2.5rem;width:max-content;padding-bottom:.65rem;font-size:.7rem;transition:gap .25s,color .25s;display:flex}.text-link:hover{color:var(--accent);gap:3rem}.text-link.light:hover{color:#fff}.text-link:active{opacity:.62}.model{color:var(--paper);grid-template-columns:55% 45%;gap:7vw;padding:9vw}.eyebrow.light span,.text-link.light span{color:#b8b8b8}.model-stack{flex-direction:column;display:flex}.model-stack div{border-top:1px solid #ffffff40;grid-template-columns:80px 1fr;align-items:center;min-height:125px;transition:all .25s;display:grid}.model-stack div:last-child{border-bottom:1px solid #ffffff40}.model-stack div:hover{background:#ffffff0a;padding-left:1rem}.model-stack b{font-family:var(--font-sans);color:#b8b8b8;font-size:.65rem;font-weight:400}.model-stack span{text-transform:uppercase;letter-spacing:-.02em;font-size:1.5rem;line-height:1.15}.home-podcast{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:58% 42%;align-items:end;gap:7vw;padding:9vw;display:grid}.home-podcast h2{max-width:760px}.podcast-kicker{color:var(--navy);align-items:center;gap:1rem;margin:0 0 2.4rem;display:flex}.podcast-kicker p{text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.66rem}.podcast-play{border:1px solid #20202080;border-radius:50%;flex:none;width:46px;height:46px;position:relative}.podcast-play:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid var(--navy);width:0;height:0;position:absolute;top:14px;left:18px}.podcast-detail>p{max-width:590px;margin:0 0 3rem;font-size:1.05rem;line-height:1.8}.podcast-detail>p:first-child strong{font-family:var(--font-sans);color:var(--navy);margin-bottom:.55rem;font-size:1.7rem;font-weight:400;line-height:1.1;display:inline-block}.podcast-detail>p.podcast-host-note{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:#202020b8;margin-top:-1.3rem;font-size:.68rem;line-height:1.75}.podcast-detail>div{align-items:flex-start;gap:1.4rem}.closing,.podcast-detail>div{flex-direction:column;display:flex}.closing{background:var(--paper);justify-content:center;min-height:75vh;padding:10vw 9vw;position:relative}.closing h2{max-width:950px}.circle-link{width:138px;height:138px;color:var(--navy);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #2020208c;border-radius:50%;justify-content:center;align-items:center;gap:.7rem;font-size:.7rem;transition:all .25s;display:flex;position:absolute;bottom:8vw;right:9vw}.circle-link:hover{background:var(--navy);color:#fff;transform:scale(1.03)}.circle-link:active{transform:scale(.96)}footer{color:#fff;border-top:3px solid var(--navy-light);text-transform:uppercase;letter-spacing:.08em;background:#050505;grid-template-columns:1fr 2fr 1fr;align-items:end;gap:2rem;padding:4rem 4.5vw;font-size:.68rem;line-height:1.7;display:grid}.footer-brand{text-transform:none;flex-direction:column;align-items:flex-start;gap:.2rem;font-size:.85rem;font-weight:600;display:flex}.footer-brand small{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#c2c2c2;font-size:.58rem;font-weight:400}footer div{justify-content:flex-end;gap:2rem;display:flex}.authority-strip{color:var(--navy);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:2rem 5vw;display:grid}.authority-strip article{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:.55rem;min-height:82px;padding:.5rem 2rem;display:flex}.authority-strip article:last-child{border-right:1px solid var(--line)}.authority-strip strong{color:var(--navy);font-family:var(--font-sans);font-size:1.65rem;font-weight:400;line-height:1}.authority-strip span{text-transform:uppercase;letter-spacing:.08em;color:#454545;max-width:210px;font-size:.62rem;line-height:1.55}.private-advisory{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:end;gap:10vw;padding:9vw;display:grid}.private-advisory h2{max-width:760px}.private-advisory>div:last-child p{max-width:640px;margin:0 0 2.5rem;font-size:1.08rem;line-height:1.8}.private-advisory .text-link{color:var(--navy)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--navy-light)}@media (width<=900px){.site-header{height:auto;min-height:72px;padding:1rem 5vw}.hero{background:#fff;grid-template-columns:1fr;padding:4rem 5vw 0}.hero-copy{padding:0}h1{font-size:clamp(3.05rem,12vw,4.6rem);line-height:1}.hero-actions{flex-direction:column;align-items:flex-start}.hero-portrait{background:linear-gradient(180deg, var(--gray), var(--mist));grid-column:auto;min-height:62vh;margin:3rem -5vw 0}.hero-portrait:before{inset:3.5rem 5vw .8rem 15vw}.portrait-frame{inset:1.5rem 8vw 2.5rem}.portrait-frame img{object-position:center bottom}.portrait-frame:after{border-color:#fff9}.vertical-label{display:none}.arena-strip{justify-content:flex-start;gap:1rem}.premise{gap:2rem;padding:7rem 5vw}.premise,.work-grid{grid-template-columns:1fr}.field-image{min-height:70vh}.model,.work-copy{padding:6rem 5vw}.model{grid-template-columns:1fr}.authority-strip{grid-template-columns:repeat(2,1fr);padding:0 5vw}.authority-strip article{min-height:110px;padding:1.2rem}.home-podcast,.private-advisory{grid-template-columns:1fr;gap:3rem;padding:6rem 5vw}.closing{min-height:80vh;padding:7rem 5vw 13rem}.circle-link{width:125px;height:125px;bottom:4rem;left:5vw;right:auto}footer{grid-template-columns:1fr}footer div{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.page-intro{border-bottom:1px solid var(--line);background:linear-gradient(135deg, var(--paper) 0, var(--soft) 50%, var(--gray) 100%);align-items:center;min-height:68vh;padding:9vw;display:flex}.page-intro.has-image{grid-template-columns:57% 43%;min-height:calc(100vh - 92px);padding:0 0 0 9vw;display:grid}.intro-copy{padding:7vw 8vw 7vw 0}.page-intro h1{letter-spacing:-.04em;max-width:980px;margin:0;font-size:clamp(3.45rem,5.35vw,6.2rem);font-weight:300;line-height:.98}.page-intro .intro-copy>p:last-child{max-width:680px;margin:2.7rem 0 0;font-size:clamp(1.05rem,1.45vw,1.35rem)}.intro-image{background:var(--mist);place-items:center;height:100%;min-height:calc(100vh - 92px);padding:clamp(1rem,2vw,2rem);display:grid;overflow:hidden}.intro-image img{object-position:center}.statement{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:25% 75%;padding:10vw 9vw;display:grid}.rail-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;font-size:.62rem}.statement h2{max-width:1050px}.editorial-sections{padding:0 9vw}.editorial-sections article{border-bottom:1px solid var(--line);grid-template-columns:8% 28% 64%;padding:8vw 0;display:grid}.editorial-sections article>span{font-family:var(--font-sans);color:var(--accent);font-size:.65rem}.editorial-sections article>div{grid-column:2/4;grid-template-columns:38% 62%;column-gap:6vw;display:grid}.editorial-sections h2{font-size:clamp(2.5rem,4vw,4.4rem)}.editorial-sections blockquote,.editorial-sections p{grid-column:2;margin:0 0 1.3rem;font-size:1rem;line-height:1.9}.editorial-sections blockquote{font-family:var(--font-sans);letter-spacing:0;padding-top:1.5rem;font-size:1.8rem;font-style:italic;line-height:1.35}.credential-band{background:var(--gray);grid-template-columns:2fr 1fr;align-items:end;gap:4rem;padding:7vw 9vw;display:grid}.representative-experience{background:var(--mist);padding:9vw}.representative-experience>div{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.representative-experience article{background:var(--paper);flex-direction:column;min-height:360px;padding:3rem;display:flex}.representative-experience article>span{font-family:var(--font-sans);color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.representative-experience h2{margin:auto 0 1.5rem;font-size:clamp(2.1rem,3.5vw,3.7rem)}.representative-experience p{max-width:660px;line-height:1.8}.representative-experience .experience-disclaimer{max-width:900px;color:var(--muted);margin:1.5rem 0 0;font-size:.8rem}.practice-settings{background:var(--navy);color:var(--paper);padding:9vw}.practice-settings>h2{max-width:900px;margin-bottom:5rem}.setting-grid{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(2,1fr);display:grid}.setting-grid article{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;flex-direction:column;min-height:300px;padding:2.5rem;display:flex}.setting-grid span{font-family:var(--font-sans);color:#aaa;text-transform:uppercase;letter-spacing:.13em;font-size:.6rem}.setting-grid h3{margin:auto 0 1.2rem;font-size:1.8rem;font-weight:300}.setting-grid p{color:#c7c7c7;max-width:520px;line-height:1.75}.setting-grid a{color:#fff;border-bottom:1px solid #ffffff80}.credential-band p{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;font-size:.62rem}.credential-band h2{max-width:750px}.credential-band>a{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid;justify-self:end;gap:2rem;padding:.7rem 0;font-size:.65rem;display:flex}.inquiry-band{justify-content:space-between;align-items:center;min-height:68vh;padding:9vw;display:flex;position:relative}.inquiry-band>div{max-width:900px}.inquiry-band>div>p{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;margin-bottom:2rem;font-size:.62rem}.inquiry-band .circle-link{flex:none;margin-left:5vw;position:static}.service-ledger{padding:0 9vw}.service-ledger>a{border-bottom:1px solid var(--line);grid-template-columns:8% 1fr auto;align-items:center;gap:3vw;padding:5vw 0;transition:all .25s;display:grid}.media-featured a:active,.media-list>a:active,.publication-grid>a:active,.service-ledger>a:active{opacity:.68}.service-ledger b,.service-ledger span{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;font-weight:400}.service-ledger h2{font-size:clamp(2.2rem,4.1vw,4.6rem)}.service-ledger p{max-width:650px;line-height:1.7}.process{background:var(--navy);color:var(--paper);padding:9vw}.process-grid{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid}.process-grid article{border-right:1px solid #fff3;flex-direction:column;min-height:310px;padding:2rem;display:flex}.process-grid article:first-child{border-left:1px solid #fff3}.process-grid span{font-family:var(--font-sans);color:#aaa;font-size:.62rem}.process-grid h3{margin:auto 0 1rem;font-size:1.7rem;font-weight:400}.process-grid p{color:#c8c8c8;font-size:.86rem;line-height:1.7}.detail-opening{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr;gap:10vw;padding:8vw 9vw;display:grid}.detail-opening>p{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,3.4rem);line-height:1.2}.detail-opening>div{border-left:1px solid var(--ink);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;align-self:center;padding-left:2rem;font-size:.72rem;line-height:2.1}.entry-points,.work-method{padding:8vw 9vw}.entry-points>div{margin-left:25%}.entry-points>div p{border-top:1px solid var(--line);grid-template-columns:70px 1fr;margin:0;padding:1.5rem 0;font-size:clamp(1.2rem,2vw,2rem);display:grid}.entry-points p span{font-family:var(--font-sans);padding-top:.5rem;font-size:.6rem}.work-method{background:var(--mist)}.work-method>p{max-width:830px;margin:0 0 2rem 25%;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.8}.scope-note{grid-template-columns:20% 1fr;gap:5%;padding:7vw 9vw;display:grid}.scope-note>p{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.13em;font-size:.62rem}.scope-note h2{max-width:900px}.scope-note small{grid-column:2;margin-top:2rem}.full-model{background:var(--mist);padding:8vw 4vw 6vw}.model-title{grid-template-columns:1fr 1fr;align-items:start;gap:7vw;padding:0 5vw 4rem;display:grid}.model-title>p{max-width:620px;margin:0;font-size:1.05rem;line-height:1.8}.model-viewer{background:var(--surface);border:1px solid #20202047;margin:0 auto;display:block;box-shadow:0 28px 70px #2020201f}.full-model img{width:100%;height:auto;display:block}.model-caption{max-width:1448px;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:2rem;margin:2rem auto 0;font-size:.62rem;display:flex}.model-caption a{white-space:nowrap;border-bottom:1px solid;padding:.7rem 0}.framework-intro{background:var(--navy);color:var(--paper);grid-template-columns:1.5fr 1fr;gap:8vw;padding:10vw 9vw;display:grid}.framework-intro p{font-size:1.05rem;line-height:1.8}.domain-sections{padding:0 9vw}.domain-sections article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8vw;padding:7vw 0;display:grid}.domain-sections span{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem}.domain-line{font-family:var(--font-sans);font-size:1.6rem;font-style:italic}.domain-sections article>p{align-self:end;font-size:1.1rem;line-height:1.8}.structural-frame{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;padding:8vw 9vw;display:grid}.structural-frame article{background:var(--paper);flex-direction:column;min-height:330px;padding:3rem;display:flex}.structural-frame span{font-family:var(--font-sans);color:var(--navy-light);text-transform:uppercase;letter-spacing:.13em;font-size:.62rem}.structural-frame h3{letter-spacing:-.045em;margin:auto 0 1.2rem;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:300;line-height:1}.structural-frame p{max-width:560px;line-height:1.75}.intervention{background:var(--navy);color:var(--paper);padding:9vw}.intervention h2{max-width:900px}.intervention>p:last-child{max-width:720px;margin:2.5rem 0 0 30%;font-size:1.05rem;line-height:1.8}.publication-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;padding:8vw 9vw;display:grid}.publication-grid>a{background:var(--paper);flex-direction:column;min-height:430px;padding:4vw;display:flex}.publication-grid .feature-pub{background:var(--navy);min-height:861px;color:var(--paper);grid-row:span 2}.publication-grid span{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem}.publication-grid p{max-width:520px;line-height:1.7}.publication-grid b{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;margin-top:2rem;font-size:.62rem;font-weight:400}.philosophy-open{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr;gap:10vw;padding:10vw 9vw;display:grid}.philosophy-open p{font-size:1.05rem;line-height:1.8}.principles{padding:0 9vw}.principles article{border-bottom:1px solid var(--line);grid-template-columns:8% 50% 42%;gap:2vw;padding:6vw 0;display:grid}.principles span{font-family:var(--font-sans);font-size:.62rem}.principles h2{font-size:clamp(2rem,3.4vw,3.7rem)}.principles p{margin:0;line-height:1.8}.research-note{background:var(--navy);color:#fff;grid-template-columns:1.3fr 1fr;align-items:start;gap:9vw;padding:8vw 9vw;display:grid}.research-note h2{max-width:760px}.research-note>p{margin:0;font-size:1.08rem;line-height:1.85}.pullquote{background:var(--mist);letter-spacing:-.05em;padding:11vw 9vw;font-size:clamp(2.7rem,5.5vw,6rem);line-height:1}.media-featured{background:var(--navy);color:var(--paper);padding:8vw 9vw}.media-featured>.eyebrow{margin-bottom:2.5rem}.media-featured>div{border-top:1px solid #333;border-left:1px solid #333;grid-template-columns:repeat(3,1fr);display:grid}.media-featured a{border-bottom:1px solid #333;border-right:1px solid #333;flex-direction:column;min-height:440px;padding:2.25rem;transition:background .25s,color .25s;display:flex}.media-featured a>p,.media-featured a>span{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.media-featured h2{margin:auto 0 1.5rem;font-size:clamp(2rem,3vw,3.2rem);line-height:.98}.media-featured a>b{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;margin-top:2rem;font-size:.65rem;display:flex}.media-archive{padding:8vw 9vw}.archive-heading{justify-content:space-between;align-items:flex-start;margin-bottom:3rem;display:flex}.archive-heading>p{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.media-list{padding:5vw 9vw 9vw}.media-archive .media-list{padding:0}.media-list>a{border-bottom:1px solid var(--line);grid-template-columns:18% 1fr 18% 40px;align-items:center;gap:2vw;padding:2.5rem 0;display:grid}.media-list>a>p,.media-list>a>span{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.media-list h2{font-size:clamp(1.5rem,2.5vw,2.7rem)}.media-list b{justify-self:end;font-size:1.5rem}.connect-grid{grid-template-columns:1fr 1fr;gap:10vw;padding:8vw 9vw;display:grid}.faq>h2,.inquiry-form h2{font-size:clamp(2.2rem,3.5vw,3.8rem)}.inquiry-form p{font-size:1.1rem;line-height:1.8}.inquiry-form .button{width:max-content;margin:2.5rem 0;display:flex}.inquiry-form small{color:#555;max-width:540px;line-height:1.7;display:block}.inquiry-form form{gap:1.4rem;margin:3rem 0 2rem;display:grid}.inquiry-form form>label:not(.form-consent){font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;gap:.65rem;font-size:.68rem;display:grid}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:400 1rem/1.5 var(--font-sans);background:0 0;border-radius:0;padding:.9rem 1rem}.inquiry-form textarea{resize:vertical;min-height:150px}.inquiry-form .form-consent{grid-template-columns:22px 1fr;align-items:start;gap:.8rem;font-size:.8rem;line-height:1.6;display:grid}.inquiry-form .form-consent input{width:18px;height:18px;accent-color:var(--navy);margin-top:.15rem}.inquiry-form form .button{cursor:pointer;font-family:var(--font-sans);border:0;justify-content:space-between}.faq details{border-top:1px solid var(--line);padding:1.5rem 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;font-size:1.05rem;list-style:none;display:flex}.faq summary:after{content:"+"}.faq details[open] summary:after{content:"−"}.faq details p{color:#555;padding-right:3rem;line-height:1.7}.legal-copy{padding:3vw 9vw 9vw}.legal-copy article{border-bottom:1px solid var(--line);grid-template-columns:10% 1fr;padding:5vw 0;display:grid}.legal-copy article>span{font-family:var(--font-sans);font-size:.62rem}.legal-copy article>div{grid-template-columns:40% 60%;column-gap:5vw;display:grid}.legal-copy h2{font-size:clamp(2.2rem,3.5vw,3.8rem)}.legal-copy p{grid-column:2;margin:0 0 1.2rem;line-height:1.8}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:70vh;padding:10vw 9vw;display:flex}.not-found p{max-width:620px;font-size:1.1rem;line-height:1.8}.not-found .button{margin-top:2rem}.domain-sections article:first-child h2{color:var(--navy)}.domain-sections article:nth-child(2) h2{color:var(--navy-light)}.domain-sections article:nth-child(3) h2{color:var(--slate)}.domain-sections article:nth-child(4) h2{color:var(--faint)}.archive-heading>p,.credential-band p,.credential-band>a,.domain-sections span,.editorial-sections article>span,.entry-points p span,.legal-copy article>span,.media-featured a>b,.media-featured a>p,.media-featured a>span,.media-list>a>p,.media-list>a>span,.model-caption,.principles span,.process-grid span,.publication-grid b,.publication-grid span,.rail-label,.scope-note>p,.section-index,.service-ledger b,.service-ledger span,.structural-frame span{font-size:.68rem}@media (width<=900px){.mobile-menu{font-size:.62rem}.mobile-menu>div{width:min(270px,88vw)}.page-intro,.page-intro.has-image{flex-direction:column;min-height:auto;padding:5rem 5vw 0;display:flex}.intro-copy{padding:0 0 4rem}.page-intro h1{font-size:clamp(3.3rem,14vw,5.5rem)}.intro-image{width:100%;height:65vh;min-height:65vh}.framework-intro,.philosophy-open,.statement{grid-template-columns:1fr;gap:2rem;padding:6rem 5vw}.domain-sections,.editorial-sections,.legal-copy,.media-list,.principles,.service-ledger{padding-left:5vw;padding-right:5vw}.editorial-sections article{grid-template-columns:50px 1fr}.editorial-sections article>div{grid-column:2;grid-template-columns:1fr}.editorial-sections blockquote,.editorial-sections p{grid-column:1}.credential-band,.scope-note{grid-template-columns:1fr;padding:5rem 5vw}.credential-band>a{justify-self:start}.scope-note small{grid-column:1}.representative-experience{padding:6rem 5vw}.representative-experience>div{grid-template-columns:1fr}.representative-experience article{min-height:300px;padding:2rem}.practice-settings{padding:6rem 5vw}.setting-grid{grid-template-columns:1fr}.setting-grid article{min-height:260px}.inquiry-band{flex-direction:column;align-items:flex-start;gap:3rem;padding:6rem 5vw}.inquiry-band .circle-link{margin:0}.service-ledger>a{grid-template-columns:45px 1fr;padding:3rem 0}.service-ledger b{grid-column:2}.research-note{grid-template-columns:1fr;gap:3rem}.entry-points,.intervention,.process,.research-note,.work-method{padding:6rem 5vw}.process-grid{grid-template-columns:1fr}.process-grid article{border-bottom:1px solid #fff3;border-left:1px solid #fff3;min-height:240px}.connect-grid,.detail-opening,.domain-sections article,.principles article{grid-template-columns:1fr;gap:3rem;padding:5rem 5vw}.entry-points>div,.intervention>p:last-child,.work-method>p{margin-left:0}.full-model{padding:5rem 0 4rem}.model-title{grid-template-columns:1fr;gap:1rem;padding:0 5vw 3rem}.model-viewer{width:95%;max-width:none;margin-left:5vw;overflow-x:auto}.full-model img{width:980px;max-width:none}.model-caption{flex-direction:column;align-items:flex-start;margin:1.5rem 5vw 0}.structural-frame{grid-template-columns:1fr;padding:5rem 5vw}.structural-frame article{min-height:280px}.publication-grid{grid-template-columns:1fr;padding:5rem 5vw}.publication-grid .feature-pub{grid-row:auto;min-height:520px}.principles article{padding:4rem 0}.pullquote{padding:7rem 5vw}.media-list>a{grid-template-columns:1fr 40px;gap:.7rem}.media-list h2,.media-list p{grid-column:1}.media-list b{grid-area:1/2/4}.media-archive,.media-featured{padding:6rem 5vw}.media-featured>div{grid-template-columns:1fr}.media-featured a{min-height:360px}.archive-heading{flex-direction:column;gap:1rem}.legal-copy article{grid-template-columns:40px 1fr}.legal-copy article>div{grid-template-columns:1fr}.legal-copy p{grid-column:1}}:root{--mist:#e7e7e7;--ink:#141414;--line:#1414142e}body{-webkit-font-smoothing:antialiased;line-height:1.9;overflow-x:hidden}.site-header{border-bottom:1px solid #ffffff29;height:68px;padding:0 clamp(1.5rem,4.5vw,3.75rem)}.wordmark-copy strong{letter-spacing:.035em;font-size:1.38rem}nav{gap:1.75rem}nav a:not(.nav-cta){font-family:var(--font-sans);font-weight:500}.mobile-menu summary span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-menu summary i{width:23px;height:17px}.hero{min-height:calc(100svh - 68px);color:var(--ink);border-bottom:4px solid var(--navy);grid-template-columns:52% 48%;padding-left:clamp(2.2rem,6.2vw,6rem)}.hero-copy{padding:7vh clamp(2rem,5vw,5rem) 7vh 0}.hero-name{letter-spacing:.14em;margin-bottom:1.05rem;font-size:clamp(.92rem,1.15vw,1.08rem);font-weight:500;line-height:1.4}.hero-service-line{border-bottom:2px solid var(--navy);color:var(--navy);margin-bottom:1.6rem;padding-bottom:.75rem;font-size:.64rem}.hero h1{max-width:620px;font-size:clamp(3rem,4.7vw,5rem);line-height:1.01}.hero h1 em{color:inherit;font-weight:300}.hero h1 em:after{background:#36363626;height:.12em}.eyebrow,.rail-label,.section-index{place-self:start;width:max-content;max-width:100%;height:max-content;padding-bottom:.52rem;position:relative}.eyebrow:after,.rail-label:after,.section-index:after{content:"";background:var(--accent);clip-path:polygon(0 36%,12% 18%,27% 35%,43% 14%,58% 31%,73% 12%,87% 29%,100% 19%,99% 75%,84% 66%,68% 84%,51% 68%,35% 85%,18% 67%,1% 82%);opacity:.75;width:clamp(2.6rem,4.2vw,4.4rem);height:3px;position:absolute;bottom:.08rem;left:0;transform:rotate(-.7deg)}.closing .eyebrow:after,.framework-intro .eyebrow:after,.intervention .eyebrow:after,.media-featured .eyebrow:after,.model .eyebrow:after,.practice-settings .eyebrow:after,.process .eyebrow:after,.research-note .eyebrow:after{opacity:.9;background:#b4b4b4}.marker-underline:after{clip-path:polygon(0 34%,8% 20%,20% 31%,34% 14%,48% 28%,62% 12%,76% 30%,89% 17%,100% 30%,99% 78%,83% 69%,67% 85%,50% 69%,34% 83%,17% 68%,1% 81%);background:#3636362e;height:.16em;bottom:.035em;left:-.02em;right:-.03em;transform:rotate(-.55deg)}.lede{color:#363636;max-width:570px;margin-top:1.8rem;font-size:clamp(.94rem,1.08vw,1.08rem)}.hero-portrait:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff,#ffffffc7 10%,#fff0 33%);position:absolute;inset:0}.portrait-frame{background:#d5d5d5}.experience-rail{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:2.2rem clamp(2.2rem,6.2vw,6rem)}.experience-rail p{max-width:none;margin:0}.experience-rail p:first-child{font-family:var(--font-sans);font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:300;line-height:1.25}.experience-rail p:last-child{font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;color:#5e5e5e;margin-top:.7rem;font-size:.59rem;line-height:1.65}.premise{background:linear-gradient(180deg, #fff 0, var(--gray) 100%);grid-template-columns:minmax(130px,20%) 1fr;padding:clamp(6rem,10vw,10rem) clamp(2.2rem,8vw,8.5rem)}.section-index{color:var(--navy)}blockquote{max-width:1030px;font-size:clamp(2.5rem,4.1vw,4.4rem)}.work-entry{background:#fff;grid-template-columns:55% 45%;display:grid}.work-entry-copy{flex-direction:column;justify-content:center;padding:clamp(5rem,9vw,9rem) clamp(2.2rem,8vw,8.5rem);display:flex}.work-entry-copy h2{max-width:830px}.work-entry-copy>p:not(.eyebrow){max-width:670px;margin:2rem 0;font-size:.98rem;line-height:1.9}.work-entry .field-image{background:linear-gradient(180deg, var(--gray), var(--mist));min-height:760px}.work-entry .field-image img{object-fit:contain;object-position:center bottom}.science-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft);grid-column:1/-1;grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(3rem,8vw,8rem);padding:clamp(4.5rem,7vw,7rem) clamp(2.2rem,8vw,8.5rem);display:grid}.science-note h2{font-size:clamp(2.6rem,4.2vw,4.6rem)}.science-note p{max-width:650px;margin:0;font-size:1rem;line-height:1.9}.model{background:var(--charcoal);padding:clamp(5.5rem,8vw,8rem) clamp(2.2rem,8vw,8.5rem);display:grid}.model-intro{grid-template-columns:minmax(260px,.9fr) 1fr}.model-intro h2{max-width:720px}.model-explanation{max-width:680px}.model-explanation p{color:#ddd;margin:.15rem 0 1.35rem;font-size:.98rem;line-height:1.9}.model-explanation .text-link{margin-top:2rem}.private-advisory{background:#fff;grid-template-columns:1.1fr 1fr;gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,8vw,8rem) clamp(2.2rem,8vw,8.5rem)}.private-advisory h2{font-size:clamp(2.6rem,4vw,4.2rem)}.private-advisory>div:last-child p{margin-bottom:1.55rem;font-size:.97rem;line-height:1.9}.home-podcast{background:linear-gradient(180deg, var(--gray) 0, #fff 100%);gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,8vw,8rem) clamp(2.2rem,8vw,8.5rem)}.podcast-kicker p{font-family:var(--font-sans);letter-spacing:.13em;font-size:.65rem}.home-podcast h2{font-size:clamp(2.7rem,4.2vw,4.5rem)}.podcast-detail>p{line-height:1.85}.closing{background:var(--charcoal);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:3rem;padding:clamp(4rem,6vw,6rem) clamp(2.2rem,8vw,8.5rem);display:grid}.closing .eyebrow{color:#c7c7c7;grid-column:1/-1;margin-bottom:0}.closing h2{max-width:850px;font-size:clamp(2.4rem,3.6vw,3.9rem)}.closing .circle-link{color:#fff;border-color:#ffffff94;width:132px;height:132px;position:static}.page-intro{background:linear-gradient(180deg, #fff 0, var(--gray) 100%);border-bottom:5px solid var(--navy);min-height:50vh;padding:clamp(5rem,7vw,7rem) clamp(2.2rem,8vw,8.5rem)}.page-intro.has-image{grid-template-columns:54% 46%;min-height:clamp(600px,76svh,740px);padding-left:clamp(2.2rem,8vw,8.5rem)}.intro-copy{padding-right:clamp(2rem,7vw,7rem)}.page-intro h1{max-width:850px;font-size:clamp(3.2rem,5vw,5.7rem)}.page-intro .intro-copy>p:last-child{font-size:clamp(1rem,1.22vw,1.18rem)}.intro-image{background:linear-gradient(180deg, var(--gray), var(--mist));min-height:clamp(600px,76svh,740px);padding:clamp(.75rem,1.4vw,1.35rem)}.model-reading{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(150px,22%) 1fr;gap:clamp(2rem,7vw,7rem);padding:clamp(4.75rem,7vw,7rem) clamp(2.2rem,9vw,9.5rem);display:grid}.model-reading>div{max-width:850px}.model-reading h2{margin-bottom:2rem;font-size:clamp(2.7rem,4.1vw,4.5rem)}.model-reading p:not(.rail-label){max-width:760px;margin:0 0 1.4rem;font-size:1rem;line-height:1.9}.advisory-note,.framework-intro,.intervention,.media-featured,.practice-settings,.process,.publication-grid .feature-pub,.research-note{background:var(--charcoal)}.advisory-note,.connect-grid,.credential-band,.detail-opening,.domain-sections,.editorial-sections,.entry-points,.framework-intro,.full-model,.inquiry-band,.intervention,.legal-copy,.media-archive,.media-featured,.media-list,.philosophy-open,.practice-settings,.principles,.process,.publication-grid,.pullquote,.representative-experience,.research-note,.scope-note,.service-ledger,.statement,.structural-frame,.work-method{scroll-margin-top:68px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{font-family:var(--font-sans)}footer{border-top:3px solid var(--accent);background:#181818;padding:3.2rem clamp(2.2rem,6vw,6rem)}footer.footer-simple{grid-template-columns:1fr auto}.premise{padding-block:clamp(5.5rem,8vw,8rem)}.work-entry-copy{padding-block:clamp(5rem,7vw,7.5rem)}.science-note{padding-block:clamp(4rem,5.5vw,5.5rem)}.home-podcast,.model,.private-advisory{padding-block:clamp(4.75rem,6.5vw,6.5rem)}.advisory-note,.connect-grid,.credential-band,.detail-opening,.entry-points,.framework-intro,.intervention,.media-archive,.media-featured,.philosophy-open,.process,.research-note,.statement,.work-method{padding-block:clamp(4.75rem,6.5vw,6.75rem)}.domain-sections article,.editorial-sections article,.principles article{padding-block:clamp(4rem,5.5vw,5.75rem)}.practice-settings,.publication-grid,.representative-experience,.structural-frame{padding-block:clamp(4.75rem,6.5vw,6.75rem)}.scope-note{padding-block:clamp(4.25rem,5.5vw,5.5rem)}.full-model{padding-top:clamp(4.5rem,6vw,6rem);padding-bottom:clamp(3.75rem,5vw,5rem)}.model-title{padding-bottom:clamp(2.5rem,3.5vw,3.5rem)}.pullquote{padding-block:clamp(6rem,8vw,8rem)}.legal-copy{padding-top:2rem;padding-bottom:clamp(4.75rem,6.5vw,6.75rem)}.inquiry-band{min-height:0;padding-block:clamp(4.75rem,6.5vw,6.75rem)}.representative-experience article{min-height:300px;padding:2.5rem}.practice-settings>h2{margin-bottom:3.5rem}.setting-grid article{min-height:250px}.process-grid article{min-height:260px}.structural-frame article{min-height:280px}.publication-grid>a{min-height:360px}.publication-grid .feature-pub{min-height:721px}.media-featured a{min-height:360px}.service-ledger>a{padding-block:clamp(3rem,4vw,4.25rem)}.connect-grid{gap:clamp(4rem,7vw,7rem)}@media (width>=1100px){nav{display:flex}.mobile-menu{display:none}}@media (width<=900px){.site-header{padding:0 5vw}.hero{background:#fff;grid-template-columns:1fr;min-height:auto;padding:4.5rem 5vw 0}.hero-copy{padding:0 0 2.5rem}.hero-name{font-size:.92rem}.hero-service-line{white-space:normal;width:100%}.hero h1{font-size:clamp(3rem,12vw,4.6rem)}.hero-portrait{grid-column:1;width:calc(100% + 10vw);min-height:70vh;margin-left:-5vw}.hero-portrait:after{background:linear-gradient(#fff,#ffffffa3 9%,#fff0 26%)}.portrait-frame{inset:0}.experience-rail{padding:2rem 5vw}.premise{gap:2rem;padding:5rem 5vw}.premise,.work-entry{grid-template-columns:1fr}.work-entry-copy{padding:5rem 5vw}.work-entry .field-image{min-height:70vh}.science-note{grid-column:1;grid-template-columns:1fr;gap:2rem;padding:4.5rem 5vw}.model{gap:0;padding:4.75rem 5vw}.model-intro,.model-reading{grid-template-columns:1fr}.model-reading{gap:1.5rem;padding:4.5rem 5vw}.closing,.home-podcast,.private-advisory{grid-template-columns:1fr;padding:4.75rem 5vw}.closing .circle-link{width:116px;height:116px}.page-intro,.page-intro.has-image{border-bottom-width:4px;min-height:auto;padding:4.5rem 5vw 0}.intro-copy{padding:0 0 3.5rem}.intro-image{height:58vh;min-height:58vh}.page-intro h1{font-size:clamp(3.1rem,13vw,5.2rem)}}@keyframes editorial-hero-reveal{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes mobile-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-hero-line{0%{transform:scaleX(0)rotate(-.4deg)}to{transform:scaleX(1)rotate(-.4deg)}}.hero{background:#fff;border-bottom:0;grid-template-columns:minmax(0,58%) minmax(360px,42%);min-height:clamp(620px,100svh - 68px,820px);padding:0 0 0 clamp(2.5rem,5vw,5rem)}.hero-composite{z-index:4;object-fit:cover;object-position:center;width:100%;height:100%;animation:.9s cubic-bezier(.22,.61,.36,1) both editorial-hero-reveal}.hero-copy{align-self:center;padding:clamp(4rem,7vh,6rem) clamp(2rem,4vw,4rem) clamp(4rem,7vh,6rem) 0}.hero-name{width:max-content;max-width:100%;font-family:var(--font-sans);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;color:var(--navy);margin:0 0 1.45rem;font-size:clamp(3.8rem,5.65vw,6.6rem);font-weight:400;line-height:.9}.hero-wordmark{padding-bottom:.09em;display:inline-block;position:relative}.hero-wordmark:after{content:"";background:linear-gradient(90deg, var(--navy) 0, var(--navy) 48%, #2020209e 72%, #20202000 100%);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:-14%;transform:rotate(-.4deg)}.hero-service-line{letter-spacing:.14em;border-bottom:0;width:min(100%,720px);margin:0;padding-bottom:0;font-weight:500}.hero-portrait{min-height:clamp(620px,100svh - 68px,820px)}.hero-portrait:before{display:none}.hero-portrait:after{background:linear-gradient(90deg,#fff,#ffffffc7 7%,#ffffff47 18%,#fff0 30%),linear-gradient(#ffffff42,#fff0 8% 95%,#fff)}.portrait-frame{box-shadow:none;background:#fff;inset:0}.portrait-frame img{object-fit:contain;object-position:right bottom}.portrait-frame:after{display:none}.hero-thesis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:clamp(3rem,7vw,7rem);padding:clamp(4.75rem,7vw,7rem) clamp(2.5rem,7.5vw,8rem);display:grid}.hero-thesis h1{max-width:900px;font-size:clamp(3rem,4.7vw,5rem);line-height:1.01}.hero-thesis .lede{max-width:560px;margin:0}.experience-rail{background:var(--navy);border:0;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:2.5rem clamp(2.2rem,6vw,6rem);display:flex}.experience-rail .experience-role{font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;font-size:.78rem;font-weight:600;line-height:1.6}.experience-rail .experience-sport{color:#fff;max-width:1050px;margin-top:1rem}.experience-rail .experience-organizations{color:#d3d3d3;max-width:960px;margin-top:.7rem;font-size:.85rem}.experience-about{color:#fff;font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #ffffff7a;margin-top:1rem;padding-bottom:.3rem;font-size:.68rem;font-weight:500}.experience-about span{margin-left:.4rem;transition:transform .2s}.experience-about:hover span{display:inline-block;transform:translate(3px)}.premise{border-bottom:1px solid var(--line);background:#fff;padding-block:clamp(4.75rem,6.5vw,6.5rem)}.premise .section-index{place-self:start;height:max-content}.premise blockquote{max-width:960px;font-size:clamp(2.35rem,3.55vw,3.8rem)}.work-entry .field-image{min-height:620px}.science-note{background:var(--gray)}.page-intro{min-height:430px;padding-block:clamp(4.75rem,6vw,6rem)}.page-intro.has-image{background:var(--gray);border-bottom:0;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:clamp(570px,70svh,650px);padding:clamp(2.25rem,4vw,3.5rem) clamp(2.2rem,6vw,6rem)}.page-intro .intro-copy{padding:clamp(1rem,2.5vw,2.5rem) 0}.page-intro .eyebrow{margin-bottom:2rem}.page-intro .eyebrow>span{display:none}.page-intro .eyebrow:after{opacity:1;width:clamp(4.5rem,7vw,6.5rem);height:5px}.page-intro h1{letter-spacing:-.025em;max-width:760px;font-size:clamp(3rem,4.4vw,4.75rem);line-height:1}.page-intro .intro-copy>p:last-child{max-width:640px;margin-top:2.1rem;line-height:1.75}.intro-image{background:#ffffff59;height:clamp(440px,54svh,530px);min-height:clamp(440px,54svh,530px);padding:1rem;position:relative;overflow:visible}.intro-image:before{content:"";pointer-events:none;border:1px solid #2020202e;position:absolute;inset:0 -1rem -1rem 1rem}.intro-image img{z-index:1;object-fit:contain;background:#fff;width:100%;height:100%;position:relative;box-shadow:0 18px 45px #2020201a}.intro-image.cover img{object-fit:cover;object-position:center}.intro-about .intro-image.cover img{object-position:center 34%}.statement h2{font-size:clamp(2.45rem,3.8vw,4rem)}@media (width<=900px){.hero-composite{display:none}.hero{background:#fff;grid-template-columns:1fr;min-height:auto;padding:3.75rem 5vw 0}.hero-copy{padding:0 0 2.5rem;animation:.72s cubic-bezier(.22,.61,.36,1) both mobile-hero-rise}.hero-name{white-space:normal;text-wrap:balance;width:auto;font-size:clamp(2.65rem,11.5vw,4.15rem);line-height:.95}.hero-wordmark:after{transform-origin:0;animation:.9s cubic-bezier(.22,.61,.36,1) .18s both mobile-hero-line}.hero-service-line{max-width:34rem;line-height:1.8}.hero-portrait{background:#fff;width:calc(100% + 10vw);min-height:clamp(430px,56svh,620px);margin-left:-5vw;animation:.9s cubic-bezier(.22,.61,.36,1) .12s both mobile-hero-rise}.hero-portrait:before{display:none}.hero-portrait:after{background:linear-gradient(#ffffff4d,#fff0 10% 96%,#fff)}.portrait-frame{inset:0}.portrait-frame img{object-position:center bottom}.hero-thesis{grid-template-columns:1fr;gap:1.5rem;padding:4rem 5vw}.hero-thesis h1{font-size:clamp(2.8rem,11.5vw,4.1rem)}.experience-rail{text-align:left;align-items:flex-start;min-height:0;padding:3rem 5vw}.premise{padding:4.75rem 5vw}.premise blockquote{font-size:clamp(2.35rem,10.5vw,3.5rem)}.work-entry .field-image{min-height:62vh}.page-intro{min-height:auto;padding:4.5rem 5vw}.page-intro.has-image{flex-direction:column;gap:2.5rem;min-height:auto;padding:4rem 5vw;display:flex}.page-intro .intro-copy{padding:0}.page-intro h1{font-size:clamp(2.9rem,12.5vw,4.5rem)}.intro-image{width:100%;height:52vh;min-height:52vh;padding:.75rem}.intro-image:before{inset:.75rem -.5rem -.75rem .5rem}}@media (width>=641px) and (width<=900px){.hero{height:clamp(520px,100svh - 72px,720px);min-height:clamp(520px,100svh - 72px,720px);padding:0;display:block}.hero-composite{object-fit:cover;object-position:center;display:block}}@media (width<=520px){.hero{padding-top:3rem}.hero-name{font-size:clamp(2.35rem,10.6vw,3.25rem)}.hero-service-line{letter-spacing:.105em;font-size:.59rem;line-height:1.9}.hero-portrait{min-height:clamp(410px,54svh,540px)}.hero-thesis{padding-block:3.5rem}.experience-rail{padding-block:2.5rem}}@media (width<=900px){footer.footer-simple{grid-template-columns:1fr}}:root{--gray:#f1f1f1;--mist:#f1f1f1;--soft:#f8f8f8}.credential-band,.full-model,.home-podcast,.page-intro,.page-intro.has-image,.pullquote,.representative-experience,.science-note,.work-method{background:var(--gray)}.connect-grid,.domain-sections,.editorial-sections,.inquiry-band,.legal-copy,.media-archive,.model-reading,.philosophy-open,.principles,.service-ledger,.statement{background:#fff}.advisory-note,.closing,.framework-intro,.intervention,.media-featured,.practice-settings,.research-note{background:var(--navy)}.process{background:var(--gray);color:var(--ink)}.process .eyebrow:after{background:var(--accent)}.process-grid{border-top-color:#20202038}.process-grid article,.process-grid article:first-child{border-color:#20202038}.process-grid p{color:#454545}.page-intro.has-image{overflow:hidden}@media (width>=901px){.page-intro.intro-about,.page-intro.intro-connect,.page-intro.intro-media,.page-intro.intro-writing{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);min-height:clamp(520px,62svh,590px)}.intro-about .intro-image,.intro-connect .intro-image,.intro-media .intro-image,.intro-writing .intro-image{justify-self:end;width:min(100%,440px);min-height:0}.intro-about .intro-image,.intro-connect .intro-image{height:clamp(390px,46svh,430px)}.intro-writing .intro-image{height:clamp(405px,48svh,445px)}.intro-media .intro-image{height:clamp(420px,50svh,460px)}.intro-services .intro-image{justify-self:end;width:min(100%,440px);height:clamp(410px,49svh,470px);min-height:0}}@media (width<=900px){.page-intro.has-image{gap:2rem}.intro-image{align-self:center;height:auto;min-height:0}.intro-image,.intro-services .intro-image{aspect-ratio:4/5;width:min(100%,480px)}}:root{--gray:#f0f0f0;--mist:#f0f0f0;--soft:#f0f0f0;--navy:#202020;--charcoal:#202020;--slate:#202020}.connect-grid,.domain-sections,.editorial-sections,.hero,.hero-thesis,.inquiry-band,.legal-copy,.media-archive,.model-reading,.philosophy-open,.principles,.private-advisory,.service-ledger,.statement,.work-entry,.work-entry-copy,body{background:#fff}.credential-band,.field-image,.full-model,.home-podcast,.page-intro,.page-intro.has-image,.process,.pullquote,.representative-experience,.science-note,.work-method{background:var(--gray)}.advisory-note,.closing,.experience-rail,.framework-intro,.intervention,.media-featured,.mobile-menu>div,.model,.practice-settings,.research-note,.site-header,footer{background:var(--navy)}.intro-image{background:0 0}@media (width>=641px){.hero{aspect-ratio:1731/909;background:var(--gray);width:100%;height:auto;min-height:0;padding:0;display:block}.hero-composite{object-fit:contain;object-position:center;display:block}.hero-copy,.hero-portrait{display:none}}@media (width>=901px){.work-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.work-entry-copy{grid-column:1/-1}.science-evidence{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.science-evidence .field-image{grid-column:1;min-height:clamp(520px,56vw,680px)}.science-note{border-top:0;flex-direction:column;grid-column:2;justify-content:center;align-items:flex-start;gap:2rem;padding:clamp(4rem,6vw,6.5rem);display:flex}.science-note p{max-width:560px}}.about-overview{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:25% minmax(0,1fr);padding:clamp(4.75rem,6.5vw,6.5rem) 9vw;scroll-margin-top:68px;display:grid}.about-overview p{grid-column:2;max-width:880px;margin:0 0 1.4rem;font-size:1.08rem;line-height:1.9}.about-overview p:last-child{margin-bottom:0}.about-credentials{background:#fff;padding:clamp(4.75rem,6.5vw,6.75rem) 9vw;scroll-margin-top:68px}.credential-accordions{border-top:1px solid var(--line);margin-top:clamp(2.5rem,4vw,4rem)}.credential-accordions details{border-bottom:1px solid var(--line)}.credential-accordions summary{cursor:pointer;min-height:88px;color:var(--navy);justify-content:space-between;align-items:center;gap:2rem;padding:1.35rem 0;list-style:none;display:flex}.credential-accordions summary::-webkit-details-marker{display:none}.credential-accordions summary:after{content:"+";width:2rem;height:2rem;font-family:var(--font-sans);border:1px solid #20202057;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:300;line-height:1;display:grid}.credential-accordions details[open] summary:after{content:"−"}.credential-accordions summary:focus-visible .credential-title,.credential-accordions summary:hover .credential-title{color:var(--accent)}.credential-title{font-family:var(--font-sans);font-size:clamp(1.85rem,2.8vw,2.75rem);font-weight:400;line-height:1.1}.credential-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,5rem);padding:0 clamp(3.5rem,7vw,7rem) clamp(2.25rem,4vw,3.5rem) 0;display:grid}.credential-content p{border-top:1px solid #2020201f;max-width:620px;margin:0;padding:1.15rem 0;line-height:1.75}.credential-content strong{color:var(--navy);margin-bottom:.25rem;font-weight:600;display:block}@media (width<=900px){.about-overview{grid-template-columns:1fr;padding:4.75rem 5vw}.about-overview p{grid-column:1}.about-credentials{padding:4.75rem 5vw}.credential-content{grid-template-columns:1fr;padding-right:0}.credential-accordions summary{gap:1rem;min-height:80px}}.hero-composite{position:absolute;inset:0;overflow:hidden}.hero-composite img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.field-picture{display:block;position:absolute;inset:0}.field-picture img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.experience-context{max-width:900px;margin:0 0 clamp(2.75rem,4vw,4rem) 25%;font-size:1.04rem;line-height:1.85}@media (width>=960px){nav{display:flex}.mobile-menu{display:none}}@media (width>=1100px){.hero{aspect-ratio:auto;height:clamp(560px,52.52vw,720px);min-height:0}}@media (width<=900px){.experience-context{margin-left:0}}.closing{color:var(--navy);border-top:1px solid var(--line)}.closing .eyebrow{color:var(--accent)}.model-mobile-guide{display:none}.honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.hero{padding-top:2.5rem}.hero-copy{padding-bottom:1.75rem}.hero-portrait{min-height:clamp(375px,50svh,500px)}.model-viewer{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}@media (width<=520px){.hero-portrait{min-height:clamp(355px,46svh,455px)}}.mobile-menu summary{justify-content:center;min-width:44px;min-height:44px;margin-right:-10px;padding:10px}.advisory-note a:focus-visible,.framework-intro a:focus-visible,.inquiry-band a:focus-visible,.intervention a:focus-visible,.media-featured a:focus-visible,.mobile-menu>div a:focus-visible,.model a:focus-visible,.practice-settings a:focus-visible,.research-note a:focus-visible,.site-header a:focus-visible,.site-header summary:focus-visible,footer a:focus-visible{outline-color:#e6e6e6}.model-viewer:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.model-mobile-guide{color:var(--accent);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin:0 5vw 1rem;font-size:.62rem;line-height:1.55}.model-mobile-guide a{border-bottom:1px solid;flex:none;padding:.65rem 0}@media (width<=900px){.model-mobile-guide{display:flex}}@media (width<=520px){.model-mobile-guide{flex-direction:column;align-items:flex-start}}.process-grid article{grid-template-rows:2rem 7rem minmax(0,1fr);align-content:start;display:grid}.process-grid h3{align-self:end;margin:0;padding:0 0 1.25rem}.process-grid p{margin:0}@media (width<=900px){.process-grid article{grid-template-rows:auto auto auto;min-height:0;padding-block:2rem 2.5rem}.process-grid h3{align-self:auto;margin:2.25rem 0 1rem;padding:0}}.home-pathways{background:var(--gray);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(4.75rem,7vw,7rem) clamp(2.2rem,8vw,8.5rem)}.home-pathways-heading{grid-template-columns:1fr;align-items:start;gap:clamp(2.5rem,7vw,7rem);margin-bottom:clamp(3rem,5vw,5rem);display:grid}.home-pathways-heading .eyebrow{margin:0}.home-pathways-heading h2{max-width:900px;font-size:clamp(2.45rem,3.7vw,4rem);line-height:1.04}.home-pathways-heading .pathways-intro{color:#454545;max-width:670px;margin:1.35rem 0 0;font-size:1rem;line-height:1.8}.home-pathways-grid{border-top:1px solid #20202033;border-left:1px solid #20202033;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-pathways-grid article{border-bottom:1px solid #20202033;border-right:1px solid #20202033;flex-direction:column;min-height:310px;padding:clamp(2rem,3.3vw,3rem);display:flex}.home-pathways-grid h3{color:var(--navy);font-family:var(--font-sans);white-space:nowrap;margin:0 0 1.4rem;font-size:clamp(1.5rem,2vw,2.25rem);font-weight:400;line-height:1}.home-pathways-grid p{color:#454545;max-width:420px;margin:0 0 2rem;line-height:1.75}.home-pathways-grid a{width:max-content;color:var(--navy);font-family:var(--font-sans);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;border-bottom:1px solid #20202073;align-items:center;margin-top:auto;padding-bottom:.35rem;font-size:.64rem;font-weight:500;display:inline-flex}.home-pathways-grid a span{flex:none;margin-left:.35rem;transition:transform .2s}.home-pathways-grid a:hover span{display:inline-block;transform:translate(3px)}.science-note,.work-entry,.work-entry-copy{background:#fff}.science-evidence{grid-template-columns:1fr;display:grid}.science-evidence .field-image{background:var(--gray)}@media (width>=901px){.science-evidence{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.model{background:var(--navy)}.closing{background:#fff}@media (width<=900px){.home-pathways{padding:4.75rem 5vw}.home-pathways-heading{gap:2rem}.home-pathways-grid,.home-pathways-heading{grid-template-columns:1fr}.home-pathways-grid article{min-height:0;padding:2rem}}@media (width>=901px) and (width<=980px){.home-pathways-grid{grid-template-columns:1fr}.home-pathways-grid article{min-height:0;padding:2rem}}.premise{isolation:isolate;position:relative;overflow:hidden}.premise:before{z-index:0;color:#2020200e;font-family:var(--font-sans);pointer-events:none;content:"“";font-size:clamp(12rem,20vw,22rem);font-weight:300;line-height:.65;position:absolute;top:.13em;left:18%}.premise>*{z-index:1;position:relative}@media (width<=900px){.premise:before{top:.42em;left:-.04em}}.home-pathways,.home-podcast{background:#fff}.media-evolution{color:#454545;max-width:680px;margin:1.25rem 0 0;font-size:.94rem;line-height:1.75}@media (width<=640px){.hero,.hero-copy,.hero-portrait,.portrait-frame{background:var(--gray)}.hero-portrait{aspect-ratio:1250/1800;width:calc(100% + 10vw);height:auto;min-height:0;margin-top:0}.portrait-frame img{object-fit:cover;object-position:center}.hero-portrait:after{background:linear-gradient(180deg, var(--gray) 0, #f0f0f01f 10%, #f0f0f000 20%)}.hero-copy,.hero-portrait{animation-duration:.45s}}.site-header{position:sticky;top:0;box-shadow:0 1px #ffffff0f}.service-ledger>a{transition:padding-left .24s,background-color .24s,opacity .2s;position:relative}.service-ledger>a:hover{background:linear-gradient(90deg,#20202009,#20202000 72%);padding-left:1rem}.service-ledger>a b{transition:transform .24s,color .24s}.service-ledger>a:hover b{color:var(--accent);transform:translate(4px)}.science-note h2{text-wrap:balance}@media (width>=960px) and (width<=1120px){.site-header{padding-inline:2.2vw}.wordmark-copy strong{font-size:1.18rem}nav{letter-spacing:.1em;gap:clamp(.8rem,1.45vw,1.15rem);font-size:.62rem}.nav-cta{padding:.68rem .82rem}}@media (width<=520px){.science-note h2{font-size:clamp(2.25rem,10vw,3rem)}}:root{--brand-gray:#f0f0f0;--brand-navy:#202020}.credential-band,.field-image,.full-model,.hero,.home-podcast,.page-intro,.page-intro.has-image,.process,.representative-experience,.work-method{background:var(--brand-gray)}.about-credentials,.about-overview,.closing,.connect-grid,.detail-opening,.domain-sections,.editorial-sections,.entry-points,.hero-thesis,.home-pathways,.inquiry-band,.legal-copy,.media-archive,.model-reading,.not-found,.philosophy-open,.premise,.principles,.science-evidence,.science-note,.scope-note,.service-ledger,.statement,.work-entry,.work-entry-copy{background:var(--brand-white)}.advisory-note,.experience-rail,.framework-intro,.intervention,.media-featured,.mobile-menu>div,.model,.practice-settings,.pullquote,.research-note,.site-header,footer{background:var(--brand-navy)}.pullquote{color:var(--brand-white)}.closing,.inquiry-band{border-top:1px solid var(--line)}.model{grid-template-columns:minmax(0,.72fr) minmax(420px,1.28fr);align-items:center;gap:clamp(3rem,6vw,6.5rem)}.model-intro{display:block}.model-intro h2{color:#fff}.model-pyramid{background:#fff;border:1px solid #ffffff6b;width:100%;max-width:780px;margin:0 auto;padding:clamp(1.2rem,2.3vw,2.2rem);box-shadow:0 28px 68px #00000038}.model-pyramid svg{width:100%;height:auto;display:block}.model-pyramid figcaption{color:#4e4e4e;max-width:660px;font-family:var(--font-sans);letter-spacing:.045em;border-top:1px solid #20202029;margin:1.35rem auto 0;padding-top:1rem;font-size:.62rem;line-height:1.65}.evidence-limits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:clamp(2.5rem,7vw,7rem);padding:clamp(5rem,8vw,8rem) clamp(2.2rem,9vw,9.5rem);display:grid}.evidence-limits .eyebrow{grid-column:1/-1;margin-bottom:0}.evidence-limits h2{font-size:clamp(2.5rem,4vw,4.4rem)}.evidence-limits div{max-width:760px}.evidence-limits div p{color:#454545;margin:0 0 1.35rem;font-size:.98rem;line-height:1.85}.evidence-limits div p:last-child{margin-bottom:0}@media (width<=900px){.model{grid-template-columns:1fr;gap:3rem}.model-pyramid{max-width:680px}.evidence-limits{grid-template-columns:1fr;gap:2rem;padding:4.75rem 5vw}.evidence-limits .eyebrow{grid-column:1}}@media (width<=520px){.model-pyramid{padding:1rem .7rem}.model-pyramid figcaption{margin-top:.75rem;padding:.8rem .3rem 0;font-size:.58rem}}:root{--ink:#1a1a1a;--paper:#fff;--surface:#fff;--soft:#f6f6f6;--gray:#f1f1f1;--mist:#e1e1e1;--accent:#5b5b5b;--line:#1d1d1d38;--navy:#1d1d1d;--navy-light:#474747;--slate:#393939;--charcoal:#1d1d1d;--faint:#606060;--brand-white:#fff;--brand-paper:#fff;--brand-surface:#fff;--brand-gray:#f1f1f1;--brand-mist:#e1e1e1;--brand-steel:#a3a3a3;--brand-blue:#474747;--brand-navy:#1d1d1d;--brand-deep:#131313}body{background:var(--brand-paper);color:var(--ink)}.hero-composite:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:#1d1d1d0f;position:absolute;inset:0}.hero-thesis{background:var(--brand-white);grid-template-columns:1fr}.hero-thesis h1{max-width:1100px}.about-credentials,.about-overview,.connect-grid,.detail-opening,.domain-sections,.editorial-sections,.entry-points,.legal-copy,.media-archive,.model-reading,.not-found,.philosophy-open,.premise,.principles,.service-ledger,.statement,.work-entry,.work-entry-copy{background:var(--brand-paper)}.credential-band,.evidence-limits,.full-model,.home-pathways,.private-advisory,.process,.representative-experience,.scope-note,.structural-frame,.work-method{background:var(--brand-gray)}.home-podcast{background:var(--brand-paper)}.science-evidence{background:var(--brand-white)}.page-intro,.page-intro.has-image{background:var(--brand-navy);color:#fff;border-bottom:1px solid #ffffff29}.page-intro .intro-copy>p:last-child{color:#dedede}.page-intro .eyebrow{color:#d0d0d0}.page-intro .eyebrow:after{background:#9d9d9d}.page-intro.has-image .intro-image{background:linear-gradient(145deg,#b8b8b8,#d4d4d4);box-shadow:0 26px 70px #0000003d}.page-intro.has-image .intro-image:before{border-color:#ffffff5c}.science-note{background:var(--brand-white);color:var(--ink);border-color:var(--line)}.science-note p{color:#464646}.science-note .marker-underline:after{background:#5b5b5b38}.advisory-note,.experience-rail,.framework-intro,.intervention,.media-featured,.model,.practice-settings,.pullquote,.research-note{background:var(--brand-navy)}.inquiry-band{background:var(--brand-gray);color:var(--brand-navy);border-top:1px solid var(--line)}.inquiry-band .circle-link:hover{background:var(--brand-navy);color:#fff}.closing{background:var(--brand-paper);color:var(--brand-navy)}footer{background:var(--brand-deep);border-top-color:var(--brand-blue)}.home-pathways-grid,.home-pathways-grid article{border-color:#1d1d1d47}.home-pathways-grid article{background:#ffffff38}.home-pathways-grid article:hover{background:#ffffff85}.model-pyramid{background:#2a2a2a;border-color:#d7d7d76b;box-shadow:0 30px 72px #00000057}.model-pyramid figcaption{color:#dedede;border-top-color:#e5e5e547}.full-model{border-top:1px solid #1d1d1d2e}.model-viewer{background:var(--brand-navy);padding:clamp(.65rem,1.2vw,1rem);box-shadow:0 28px 68px #1d1d1d38}.full-model img{filter:saturate(.82)contrast(1.04)}.domain-sections article{position:relative}.domain-sections article:before{content:"";background:var(--domain-color,var(--brand-blue));width:4px;position:absolute;top:clamp(4rem,5.5vw,5.75rem);bottom:clamp(4rem,5.5vw,5.75rem);left:0}.domain-sections article:first-child{--domain-color:#174a73}.domain-sections article:nth-child(2){--domain-color:#3f6f93}.domain-sections article:nth-child(3){--domain-color:#7895ac}.domain-sections article:nth-child(4){--domain-color:#304b63}.domain-sections article>div{padding-left:clamp(1.5rem,2.5vw,2.5rem)}.structural-frame article{background:var(--brand-surface)}.evidence-limits div p,.home-pathways-grid p,.media-evolution{color:#464646}@media (width<=900px){.page-intro.has-image{background:linear-gradient(180deg, var(--brand-navy) 0 48%, #363636 48% 100%)}.page-intro.has-image .intro-image{background:#cbcbcb}.science-note{background:var(--brand-white)}}@media (width<=640px){.hero,.hero-copy,.hero-portrait,.portrait-frame{background:var(--brand-gray)}.hero-portrait:after{background:linear-gradient(180deg, var(--brand-gray) 0, #c7c7c71f 10%, #c7c7c700 20%)}.portrait-frame img{filter:saturate(.88)brightness(.91)contrast(1.04)}}.page-intro.intro-philosophy{background:var(--brand-navy);border-bottom-color:#fff3;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr)}.page-intro.intro-philosophy .intro-image{background:#5b5b5b;justify-self:end;width:min(100%,470px);height:clamp(440px,57svh,540px);padding:0;box-shadow:0 28px 72px #00000047}.page-intro.intro-philosophy .intro-image:before{display:none}.page-intro.intro-philosophy .intro-image img{object-fit:cover;object-position:center 28%;width:100%;height:100%}@media (width<=900px){.page-intro.intro-philosophy{background:var(--brand-navy)}.page-intro.intro-philosophy .intro-image{aspect-ratio:2/3;background:#5b5b5b;width:min(100%,430px);height:auto}}.mobile-menu>div,.site-header{background:var(--brand-navy)}.hero,.hero-composite,.hero-copy,.hero-portrait,.portrait-frame{background:var(--hero-neutral)}.mobile-portrait-picture{display:block;position:absolute;inset:0}.mobile-portrait-picture img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.hero-composite img{filter:none}.hero-composite:after,.hero-portrait:after{content:none}@media (width>=641px){.hero-composite:before{content:"";z-index:2;background:linear-gradient(90deg, var(--brand-navy) 0, var(--brand-navy) 48%, #1d1d1d9e 74%, #1d1d1d00 100%);pointer-events:none;width:52.5%;height:clamp(5px,.36vw,6px);position:absolute;top:51.05%;left:4.6%}}.experience-rail{background:var(--brand-navy);color:#fff;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff29}.experience-about,.experience-rail .experience-role,.experience-rail .experience-sport{color:#fff}.experience-rail .experience-organizations{color:#d6d6d6;max-width:920px;font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;text-wrap:balance;margin-top:.85rem;font-size:.67rem;font-weight:500;line-height:1.8}.experience-about{border-bottom-color:#ffffff80}.premise{background:var(--brand-white);border-bottom-color:var(--line)}.premise,.premise .section-index{color:var(--brand-navy)}.premise blockquote .premise-lead,.premise blockquote .premise-turn{display:block}.premise blockquote .premise-turn{color:var(--brand-blue);margin-top:.2em}.premise blockquote .premise-turn em{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(178deg,#0000 0 35%,#1d1d1d29 36% 78%,#0000 79%);font-style:italic}.premise:before{color:#1d1d1d0e}@media (width<=640px){.hero,.hero-copy,.hero-portrait,.portrait-frame{background:var(--hero-neutral)}.portrait-frame img{filter:none;object-fit:cover;object-position:center top}}.eyebrow:after,.rail-label:after,.section-index:after{background:var(--brand-blue);opacity:.96}.advisory-note .eyebrow:after,.framework-intro .eyebrow:after,.intervention .eyebrow:after,.media-featured .eyebrow:after,.model .eyebrow:after,.page-intro .eyebrow:after,.practice-settings .eyebrow:after,.pullquote .eyebrow:after,.research-note .eyebrow:after{background:var(--brand-steel);opacity:.95}.premise .section-index:after{background:var(--brand-blue);opacity:.96}.publication-grid{grid-template-columns:minmax(0,1.18fr) repeat(2,minmax(0,1fr))}.publication-grid .feature-pub,.publication-grid>a{min-height:440px}.publication-grid .feature-pub{grid-row:auto}.publication-grid h2{margin:clamp(3.75rem,5vw,6rem) 0 1.5rem}.publication-grid b{margin-top:auto;padding-top:2rem}@media (width>=901px) and (width<=1100px){.publication-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-grid .feature-pub{grid-column:1/-1;min-height:380px}}@media (width<=900px){.publication-grid{grid-template-columns:1fr}.publication-grid .feature-pub,.publication-grid>a{min-height:360px}.publication-grid h2{margin-top:3.5rem}}.about-credentials,.about-overview,.closing,.connect-grid,.credential-band,.detail-opening,.domain-sections,.editorial-sections,.entry-points,.evidence-limits,.hero-thesis,.legal-copy,.media-archive,.model-reading,.not-found,.philosophy-open,.principles,.publication-grid,.science-evidence,.science-note,.scope-note,.service-ledger,.statement,.work-entry,.work-entry-copy{background:var(--brand-white)}.field-image,.full-model,.home-pathways,.inquiry-band,.media-featured,.premise,.process,.representative-experience,.structural-frame,.work-method{background:var(--brand-gray)}.advisory-note,.experience-rail,.framework-intro,.intervention,.mobile-menu>div,.model,.page-intro,.page-intro.has-image,.practice-settings,.pullquote,.research-note,.site-header,footer{background:var(--brand-navy)}.media-featured,.media-featured .eyebrow{color:var(--brand-navy)}.media-featured .eyebrow:after{background:var(--brand-navy)}.media-featured a{border-color:#1d1d1d3d}.media-featured a:hover{background:var(--brand-white);color:var(--brand-navy)}.eyebrow:after,.premise .section-index:after,.rail-label:after,.section-index:after{background:var(--brand-navy)}.marker-underline:after{background:#1d1d1d3d}.hero-thesis h1 em:after,.marker-underline:after{background:var(--brand-navy);opacity:.82}.model{grid-template-columns:1fr;gap:0;padding-block:clamp(4.75rem,6.5vw,6.5rem)}.model-intro{grid-template-columns:minmax(260px,.9fr) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,9vw,9rem);display:grid}.model-intro .eyebrow{grid-column:1/-1;margin-bottom:2.2rem}.model-explanation{margin-top:0}.model.model-evidence{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(580px,54vw,680px);padding:0}.model-evidence .field-image{background:var(--brand-gray);min-height:100%}.model-evidence .model-intro{grid-template-columns:1fr;align-content:center;padding:clamp(4.5rem,7vw,7rem)}.model-evidence .model-intro .eyebrow{grid-column:1}.model-evidence .model-explanation{max-width:600px;margin-top:2rem}.advisory-note .eyebrow:after,.framework-intro .eyebrow:after,.intervention .eyebrow:after,.model .eyebrow:after,.page-intro .eyebrow:after,.practice-settings .eyebrow:after,.research-note .eyebrow:after{background:var(--brand-steel)}@media (width<=900px){.page-intro.has-image,.page-intro.intro-philosophy{background:var(--brand-navy);gap:2rem;padding-block:4rem}.page-intro h1{font-size:clamp(2.8rem,11vw,4.25rem)}.intro-image{height:clamp(320px,42svh,400px);min-height:0}.page-intro.intro-philosophy .intro-image{aspect-ratio:auto;width:min(100%,430px);height:clamp(400px,52svh,480px)}.model-intro{grid-template-columns:1fr;gap:2rem}.model-explanation{max-width:680px}.model.model-evidence{grid-template-columns:1fr;min-height:0;padding:0}.model-evidence .field-image{min-height:clamp(430px,122vw,560px)}.model-evidence .model-intro{gap:0;padding:4.5rem 5vw}.model-evidence .model-explanation{margin-top:2rem}.about-credentials,.about-overview,.advisory-note,.closing,.connect-grid,.credential-band,.detail-opening,.entry-points,.evidence-limits,.framework-intro,.full-model,.home-pathways,.inquiry-band,.intervention,.media-archive,.media-featured,.model,.model-reading,.philosophy-open,.practice-settings,.premise,.process,.publication-grid,.representative-experience,.research-note,.science-note,.scope-note,.statement,.structural-frame,.work-entry-copy,.work-method{padding-top:4rem;padding-bottom:4rem}}.hero-composite:before,.hero-wordmark:after{clip-path:polygon(0 38%,5% 17%,12% 30%,20% 12%,29% 27%,38% 15%,47% 31%,56% 13%,65% 28%,74% 16%,83% 32%,92% 18%,100% 30%,99% 76%,91% 66%,82% 83%,73% 70%,64% 86%,55% 69%,46% 82%,37% 68%,28% 84%,19% 70%,10% 82%,1% 73%);transform-origin:0;transform:rotate(-.45deg)}.hero-wordmark:after{height:6px}@media (width>=641px){.hero-composite:before{height:clamp(7px,.48vw,9px)}}.hero{position:relative}@media (width>=901px){.hero>.hero-thesis{z-index:4;background:0 0;border:0;width:min(46%,720px);padding:0;position:absolute;bottom:15.5%;left:4.6%}.hero>.hero-thesis h1{max-width:720px;color:var(--brand-navy);text-wrap:balance;font-size:clamp(2.2rem,3.05vw,3.45rem);line-height:1.02}}@media (width<=900px){.hero>.hero-thesis{z-index:3;background:var(--hero-neutral);border-top:1px solid #1d1d1d2e;border-bottom:0;grid-column:1;margin:0 -5vw;padding:3.4rem 5vw 3.8rem;position:relative}.hero>.hero-thesis h1{max-width:620px;color:var(--brand-navy);font-size:clamp(2.65rem,11vw,3.8rem);line-height:1.02}.hero{aspect-ratio:auto;background:var(--hero-neutral);grid-template-columns:1fr;width:100%;height:auto;min-height:0;padding:3.75rem 5vw 0;display:grid;overflow:hidden}.hero-composite{display:none}.hero-copy{width:auto;padding:0 0 2.5rem;left:auto}.hero-copy,.hero-portrait{display:block;position:relative;top:auto}.hero-portrait{background:var(--hero-neutral);width:calc(100% + 10vw);height:auto;min-height:clamp(430px,56svh,620px);margin:0 0 0 -5vw;right:auto}.portrait-frame{background:var(--hero-neutral);position:absolute;inset:0}}@media (width>=901px){.hero{aspect-ratio:1731/909;background:var(--hero-neutral);width:100%;min-height:0;padding:0;display:block;overflow:hidden}.hero-composite{display:none}.hero-copy{z-index:3;width:54%;padding:0;display:block;position:absolute;top:31.5%;left:4.6%}.hero-name{font-size:clamp(3.2rem,5.05vw,5.8rem);line-height:.92}.hero-service-line{white-space:nowrap;width:max-content;max-width:100%;font-size:clamp(.58rem,.72vw,.78rem)}.hero-portrait{z-index:1;width:43.5%;height:100%;min-height:0;display:block;top:0;right:0}.hero-portrait,.portrait-frame{background:var(--hero-neutral);position:absolute}.portrait-frame{inset:0}.mobile-portrait-picture img{object-fit:cover;object-position:center 18%}}.linkedin-link{align-items:center;gap:.55rem;display:inline-flex}.linkedin-link svg{fill:currentColor;flex:none;width:1.18rem;height:1.18rem}.systems-teaser{color:#fff;background:#2a2a2a;border:1px solid #d7d7d761;align-self:center;min-width:0;margin:clamp(2.5rem,5vw,5.5rem) clamp(1rem,2.5vw,2.5rem) clamp(2.5rem,5vw,5.5rem) clamp(2.5rem,5vw,5.5rem);padding:clamp(1.15rem,2.2vw,2rem);box-shadow:0 28px 68px #00000042}.systems-teaser figcaption{color:#d7d7d7;font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.58rem;line-height:1.5}.systems-direction,.systems-foundation{border:1px solid #d7d7d74d;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}.systems-direction span,.systems-foundation span{color:#bcbcbc;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.54rem}.systems-direction strong,.systems-foundation strong{font-family:var(--font-sans);text-align:right;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:400}.systems-domains{border-top:1px solid #d7d7d747;border-left:1px solid #d7d7d747;grid-template-columns:repeat(2,minmax(0,1fr));margin:.75rem 0;display:grid;position:relative}.systems-domains>div:not(.systems-core){border-bottom:1px solid #d7d7d747;border-right:1px solid #d7d7d747;flex-direction:column;justify-content:flex-end;gap:.4rem;min-height:clamp(125px,12vw,165px);padding:1.25rem;display:flex}.systems-domains>div:nth-child(2),.systems-domains>div:nth-child(4){text-align:right;align-items:flex-end}.systems-domains>div:first-child,.systems-domains>div:nth-child(2){justify-content:flex-start}.systems-domains>div strong{max-width:13rem;font-family:var(--font-sans);font-size:clamp(1.15rem,1.65vw,1.5rem);font-weight:400;line-height:1.02}.systems-domains>div span{color:#bcbcbc;letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;line-height:1.45}.systems-domains .systems-core{z-index:2;aspect-ratio:1;width:clamp(116px,12vw,148px);color:var(--brand-navy);text-align:center;background:#fff;border:7px solid #2a2a2a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #00000038}.systems-domains .systems-core span{color:var(--brand-blue);letter-spacing:.1em;font-size:.5rem}.systems-context{color:#d7d7d7;letter-spacing:.06em;text-align:center;margin:1rem 0 0;font-size:.62rem;line-height:1.65}.performance-field-proof{background:var(--brand-gray);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);margin:0;padding:clamp(3.5rem,6vw,6rem) 9vw;display:grid}.performance-field-proof figcaption{flex-direction:column;gap:1.25rem;padding-bottom:.5rem;display:flex}.performance-field-proof figcaption span{color:var(--brand-blue);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem}.performance-field-proof figcaption strong{max-width:340px;color:var(--brand-navy);font-family:var(--font-sans);font-size:clamp(2.15rem,3.2vw,3.5rem);font-weight:400;line-height:1}.performance-field-proof figcaption p{color:#464646;max-width:360px;margin:0;font-size:.92rem;line-height:1.75}.performance-field-proof picture{background:var(--brand-mist);height:clamp(430px,50vw,650px);display:block;overflow:hidden;box-shadow:0 22px 55px #1d1d1d24}.performance-field-proof img{object-fit:cover;object-position:center 32%;width:100%;height:100%;display:block}@media (width<=900px){.systems-teaser{margin:2.75rem 5vw 0;padding:1rem}.systems-domains>div:not(.systems-core){min-height:130px;padding:1rem}.systems-direction strong,.systems-foundation strong{font-size:1.2rem}.performance-field-proof{grid-template-columns:1fr;gap:2rem;padding:4rem 5vw}.performance-field-proof picture{height:clamp(420px,118vw,620px)}}@media (width<=520px){.systems-domains>div:not(.systems-core){min-height:118px}.systems-domains>div strong{font-size:1.03rem}.systems-domains>div span{display:none}.systems-domains .systems-core{border-width:6px;width:108px}.systems-direction,.systems-foundation{grid-template-columns:1fr;gap:.35rem}.systems-direction strong,.systems-foundation strong{text-align:left}}.page-intro.intro-about .intro-image{aspect-ratio:1067/1600;width:clamp(305px,27vw,360px);height:auto;min-height:0;padding:.75rem}@media (width<=900px){.page-intro.intro-about .intro-image{aspect-ratio:1067/1600;width:min(88vw,360px);height:auto}}.performance-field-proof picture{aspect-ratio:3/4;justify-self:end;width:min(100%,560px);height:auto}.performance-field-proof img{object-fit:contain;object-position:center}@media (width<=900px){.performance-field-proof picture{aspect-ratio:3/4;justify-self:center;width:min(100%,560px);height:auto}}.page-intro.intro-services .intro-image{aspect-ratio:1202/1600;justify-self:end;width:clamp(305px,27vw,380px);height:auto;min-height:0}.page-intro.intro-writing .intro-image{aspect-ratio:1288/1600;width:clamp(325px,29vw,405px);height:auto;min-height:0}.page-intro.intro-media .intro-image{aspect-ratio:3/4;width:clamp(305px,27vw,380px);height:auto;min-height:0}.page-intro.intro-philosophy .intro-image{aspect-ratio:960/1442;width:clamp(305px,27vw,360px);height:auto;min-height:0}.page-intro.intro-media .intro-image img,.page-intro.intro-philosophy .intro-image img,.page-intro.intro-services .intro-image img,.page-intro.intro-writing .intro-image img{object-fit:contain;object-position:center}@media (width<=900px){.page-intro.intro-media .intro-image,.page-intro.intro-philosophy .intro-image,.page-intro.intro-services .intro-image,.page-intro.intro-writing .intro-image{width:min(88vw,380px);height:auto;min-height:0}.page-intro.intro-services .intro-image{aspect-ratio:1202/1600}.page-intro.intro-writing .intro-image{aspect-ratio:1288/1600}.page-intro.intro-media .intro-image{aspect-ratio:3/4}.page-intro.intro-philosophy .intro-image{aspect-ratio:960/1442}}@media (width>=901px){.hero-composite{display:block}.hero-composite:before,.hero-copy,.hero-portrait{display:none}}@media (width<=900px){.mobile-portrait-picture img{object-fit:contain;object-position:center bottom}}@media (width>=901px){.hero-composite{z-index:1;display:block;position:absolute;inset:0}.hero-composite img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-copy,.hero-portrait{display:none}.hero>.hero-thesis{z-index:3}}@media (width<=900px){.hero-composite{display:none}.hero-portrait{aspect-ratio:706/909;width:calc(100% + 10vw);height:auto;min-height:0}.portrait-frame{inset:0}.mobile-portrait-picture img{object-fit:contain;object-position:center}}.publication-grid.publication-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.publication-grid.publication-grid-two{grid-template-columns:1fr}}.systems-context,.systems-direction span,.systems-foundation span{font-size:.75rem}.systems-context{letter-spacing:.045em;line-height:1.6}@media (width>=901px){.hero-composite{display:none}.hero-copy{display:block}.hero-portrait{width:45%;height:100%;display:block;top:0;right:0}.portrait-frame{inset:0;overflow:visible}.mobile-portrait-picture img{object-fit:contain;object-position:right bottom}}@media (width<=900px){.hero-composite{display:none}.mobile-portrait-picture img{object-fit:contain;object-position:center}}.premise.premise-entry{background:var(--brand-white);border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:clamp(3.25rem,5vw,5rem) clamp(2.5rem,7vw,7rem);padding:clamp(5rem,7vw,7.25rem) 9vw;display:grid}.premise-entry .section-index{grid-column:1;align-self:start}.premise-entry blockquote{grid-area:1/2;max-width:960px}.premise-entry .work-entry-copy{background:0 0;border-top:1px solid #1d1d1d38;grid-area:2/2;width:100%;max-width:960px;padding:clamp(3rem,4vw,4rem) 0 0}.premise-entry .work-entry-copy>p:not(.eyebrow){max-width:700px}@media (width<=900px){.premise.premise-entry{grid-template-columns:1fr;row-gap:2.25rem;padding:4.5rem 5vw}.premise-entry .section-index,.premise-entry .work-entry-copy,.premise-entry blockquote{grid-area:auto/1}.premise-entry .work-entry-copy{padding-top:2.75rem}}.hero,.hero-copy,.hero-portrait,.portrait-frame{background:var(--hero-neutral)}.hero-portrait:after,.portrait-frame:after{content:none}.mobile-portrait-picture img{object-fit:contain;object-position:center bottom}.hero-surface{z-index:1;background:var(--hero-neutral);display:none;position:absolute;inset:0;overflow:hidden}.hero-surface img{object-fit:contain;object-position:center;background:var(--hero-neutral);width:100%;height:100%;display:block}@media (width>=901px){.hero{display:block;overflow:hidden}.hero-surface{display:none}.hero-copy{z-index:3;width:54%;padding:0;top:31.5%;left:4.6%}.hero-copy,.hero-portrait{display:block;position:absolute}.hero-portrait{z-index:2;width:43.5%;height:100%;min-height:0;margin:0;top:0;right:1.5%}.portrait-frame{position:absolute;inset:0}.mobile-portrait-picture,.mobile-portrait-picture img{width:100%;height:100%}.mobile-portrait-picture img{object-fit:contain;object-position:right bottom}}@media (width<=900px){.hero-surface{display:none}}@media (width>=901px){.hero{aspect-ratio:auto;width:100%;height:clamp(540px,46vw,720px);min-height:540px}}.experience-rail{min-height:138px;padding-block:2rem}.experience-rail .experience-organizations{margin-top:.55rem}.experience-about{margin-top:.75rem}.premise.premise-entry{row-gap:clamp(2.75rem,4vw,4rem);padding:clamp(4.5rem,6vw,6rem) 8vw}.premise-entry blockquote{max-width:900px;font-size:clamp(2.2rem,3.25vw,3.45rem)}.premise-entry .work-entry-story{background:var(--brand-gray);border:1px solid #1d1d1d2e;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:clamp(380px,34vw,470px);display:grid;overflow:hidden}.work-entry-image{background:#1f1f1f;min-width:0;min-height:100%;margin:0;overflow:hidden}.work-entry-image img{object-fit:cover;object-position:center 47%;filter:grayscale()saturate(.55)contrast(1.04)brightness(.92);height:100%;display:block}.premise-entry .work-entry-story .work-entry-copy{background:var(--brand-white);border:0;flex-direction:column;grid-area:auto;justify-content:center;width:auto;max-width:none;padding:clamp(3rem,4.5vw,4.75rem);display:flex}.premise-entry .work-entry-copy .eyebrow{margin-bottom:1.65rem}.premise-entry .work-entry-copy h2{max-width:700px;font-size:clamp(2rem,2.75vw,3rem)}.premise-entry .work-entry-copy>p:not(.eyebrow){max-width:640px;margin:1.5rem 0 2rem;line-height:1.7}.home-pathways{padding:clamp(4.5rem,6vw,6rem) clamp(2.2rem,8vw,8.5rem)}.home-pathways-heading{margin-bottom:clamp(2.5rem,4vw,3.5rem)}.home-pathways-heading .pathways-intro{margin-top:1rem;line-height:1.65}.home-pathways-grid article{min-height:270px;padding:clamp(1.8rem,2.7vw,2.5rem)}.home-pathways-grid h3{margin-bottom:1.15rem}.home-pathways-grid p{margin-bottom:1.6rem;line-height:1.65}.model.model-evidence{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);min-height:clamp(460px,42vw,570px)}.model-evidence .model-intro{padding:clamp(3.75rem,5.5vw,5.5rem)}.model-evidence .model-explanation{margin-top:1.6rem}.model-teaser{color:var(--brand-navy);background:var(--brand-white);border-left:6px solid var(--brand-steel);align-self:center;margin:clamp(2.5rem,5vw,5rem) clamp(3rem,6vw,6.5rem) clamp(2.5rem,5vw,5rem) 0;padding:clamp(2rem,3.25vw,3rem);box-shadow:0 22px 55px #0003}.model-teaser-label{color:var(--brand-blue);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.8125rem;font-weight:700}.model-teaser-core{color:#454545;max-width:34rem;margin:0 0 1.4rem;font-size:1.0625rem;line-height:1.65}.model-teaser ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.35rem;margin:0;padding:0;list-style:none;display:grid}.model-teaser li{font-family:var(--font-sans);border-top:1px solid #1d1d1d2e;padding:.8rem 0;font-size:clamp(1.2rem,1.65vw,1.55rem);line-height:1.2}.model-teaser li:nth-last-child(-n+2){border-bottom:1px solid #1d1d1d2e}.model-teaser-context{color:#545454;margin:1.4rem 0 0;font-size:.9375rem;line-height:1.65}.closing{min-height:62vh;padding-block:clamp(5rem,8vw,8rem)}@media (width<=900px){.hero{padding-top:3rem}.hero-copy{padding-bottom:2rem}.hero-portrait{min-height:clamp(360px,50svh,480px)}.hero>.hero-thesis{padding-top:2.75rem;padding-bottom:3rem}.hero>.hero-thesis h1{font-size:clamp(2.35rem,10vw,3.35rem)}.experience-rail{min-height:0;padding:2rem 5vw}.premise.premise-entry{row-gap:2rem;padding:4rem 5vw}.premise-entry blockquote{font-size:clamp(2.05rem,8.5vw,2.85rem)}.premise-entry .work-entry-story{grid-area:auto/1;grid-template-columns:1fr;min-height:0}.work-entry-image{height:clamp(300px,82vw,430px)}.premise-entry .work-entry-story .work-entry-copy{border-top:1px solid #1d1d1d2e;padding:3rem clamp(1.5rem,6vw,2.5rem)}.home-pathways{padding:4rem 5vw}.home-pathways-heading{margin-bottom:2.5rem}.home-pathways-grid article{padding:2rem}.model.model-evidence{grid-template-columns:1fr;min-height:0}.model-evidence .model-intro{padding:4rem 5vw}.model-teaser{grid-row:2;margin:0 5vw 4rem;padding:2rem}.closing{min-height:0;padding:5rem 5vw 8rem}}@media (width<=520px){.model-teaser{padding:1.6rem}.model-teaser ul{grid-template-columns:1fr}.model-teaser li{font-size:1.16rem}.model-teaser li:nth-last-child(-n+2){border-bottom:0}.model-teaser li:last-child{border-bottom:1px solid #1d1d1d2e}}nav{letter-spacing:.09em;font-size:.875rem}.mobile-menu{font-size:.8125rem}.hero-service-line{letter-spacing:.085em;font-size:clamp(.8125rem,.9vw,.9rem)}.experience-rail .experience-role{font-size:.875rem}.experience-rail .experience-organizations{letter-spacing:.075em;font-size:.8125rem}.advisory-note span,.archive-heading>p,.credential-band p,.credential-band>a,.detail-opening>div,.domain-sections span,.editorial-sections article>span,.entry-points p span,.eyebrow,.inquiry-band>div>p,.inquiry-form form>label:not(.form-consent),.legal-copy article>span,.media-featured a>b,.media-featured a>p,.media-featured a>span,.media-list>a>p,.media-list>a>span,.model-caption,.model-mobile-guide,.model-pyramid figcaption,.performance-field-proof figcaption span,.podcast-detail>p.podcast-host-note,.podcast-kicker p,.principles span,.process-grid span,.publication-grid b,.publication-grid span,.rail-label,.representative-experience article>span,.scope-note>p,.section-index,.service-ledger b,.service-ledger span,.setting-grid span,.structural-frame span,.systems-domains .systems-core span,.systems-teaser figcaption{letter-spacing:.085em;font-size:.8125rem}.about-overview p,.advisory-content>p,.credential-content p,.domain-sections article>p,.editorial-sections p,.evidence-limits div p,.faq details p,.framework-intro p,.home-pathways-grid p,.inquiry-form p,.intervention p,.legal-copy p,.media-evolution,.model-explanation p,.model-reading p:not(.rail-label),.model-title>p,.pathways-intro,.philosophy-open p,.premise-entry .work-entry-copy>p:not(.eyebrow),.principles p,.process-grid p,.publication-grid p,.representative-experience p,.research-note p,.service-ledger p,.setting-grid p,.structural-frame p,.work-method>p{font-size:1.0625rem;line-height:1.72}footer{letter-spacing:.06em;font-size:.8125rem}.authority-strip span{font-size:.8125rem}.inquiry-form .form-consent{font-size:.875rem}.inquiry-form>small,.scope-note small{font-size:.875rem;line-height:1.65}@media (width>=960px) and (width<=1120px){nav{letter-spacing:.07em;font-size:.8125rem}}@media (width<=520px){.hero-service-line{font-size:.8125rem;line-height:1.65}.systems-domains>div strong{font-size:1.0625rem}}.page-intro.intro-about .intro-image{aspect-ratio:1596/2048;width:min(100%,460px);box-shadow:none;background:0 0;justify-self:center;padding:0}.page-intro.intro-about .intro-image:before{display:none}.page-intro.intro-about .intro-image img{object-fit:contain;object-position:center;background:0 0;box-shadow:0 24px 58px #0003}@media (width<=900px){.page-intro.intro-about .intro-image{width:min(88vw,420px);margin-inline:auto}}@media (width>=901px){.hero-portrait{width:41%;height:93.5%;top:2.5%;right:2.25%}.portrait-frame{overflow:visible}.mobile-portrait-picture,.mobile-portrait-picture img{width:100%;height:100%;display:block}.mobile-portrait-picture img{object-fit:contain;object-position:right bottom}}@media (width<=900px){.portrait-frame{inset:0 0 1.25rem;overflow:visible}.mobile-portrait-picture,.mobile-portrait-picture img{width:100%;height:100%;display:block}.mobile-portrait-picture img{object-fit:cover;object-position:center 16%}}.systems-teaser{color:var(--brand-navy);background:var(--brand-white);border:1px solid #b7b7b7;position:relative;box-shadow:0 24px 58px #1d1d1d2e}.systems-teaser figcaption{color:var(--brand-blue)}.systems-direction,.systems-foundation{background:#ebebeb;border-color:#b7b7b7}.systems-context,.systems-direction span,.systems-foundation span{color:#535353}.systems-domains,.systems-domains>div:not(.systems-core){background:var(--brand-white);border-color:#c1c1c1}.systems-domains>div:not(.systems-core){color:var(--brand-navy)}.systems-direction-arrow,.systems-foundation-arrow{height:1.35rem;color:var(--brand-blue);font-family:var(--font-sans);text-align:center;font-size:1.25rem;font-weight:700;line-height:1.35rem;display:block}.systems-context-frame{background:#f8f8f8;border:1px dashed #929292;padding:.8rem 1.75rem 1.35rem;position:relative}.systems-context-heading{text-align:center;margin-bottom:.7rem}.systems-context-heading>span,.systems-principle{color:var(--brand-blue);font-family:var(--font-sans);letter-spacing:.095em;text-transform:uppercase;font-size:.7rem;font-weight:600}.systems-context-heading .systems-context{color:#656565;letter-spacing:.025em;max-width:34rem;margin:.3rem auto 0;font-size:.7rem;line-height:1.45}.systems-context-frame .systems-domains{margin:0}.systems-exchange{z-index:4;color:var(--brand-blue);font-family:var(--font-sans);text-align:center;pointer-events:none;font-weight:700;line-height:1;position:absolute}.systems-domains>div:not(.systems-core){z-index:2;position:relative}.systems-domains .systems-core{z-index:5}.systems-cycle{z-index:4;aspect-ratio:1;filter:drop-shadow(0 0 3px #fffffff5);pointer-events:none;border:0;border-radius:50%;width:clamp(176px,52%,228px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.systems-cycle-arrow{border:0;border-color:var(--brand-blue);border-style:solid;width:50%;height:50%;position:absolute}.systems-cycle-arrow:after{content:"";width:0;height:0;position:absolute}.systems-cycle-arrow-top{border-width:3px 3px 0 0;border-radius:0 100% 0 0;top:0;right:0}.systems-cycle-arrow-top:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:9px solid var(--brand-blue);bottom:-5px;right:-6px}.systems-cycle-arrow-right{border-width:0 3px 3px 0;border-radius:0 0 100%;bottom:0;right:0}.systems-cycle-arrow-right:after{border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:9px solid var(--brand-blue);bottom:-6px;left:-5px}.systems-cycle-arrow-bottom{border-width:0 0 3px 3px;border-radius:0 0 0 100%;bottom:0;left:0}.systems-cycle-arrow-bottom:after{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:9px solid var(--brand-blue);top:-5px;left:-6px}.systems-cycle-arrow-left{border-width:3px 0 0 3px;border-radius:100% 0 0;top:0;left:0}.systems-cycle-arrow-left:after{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid var(--brand-blue);top:-6px;right:-5px}.systems-exchange{background:#f8f8f8;width:2rem;padding:.12rem 0;font-size:1.25rem;top:58%;transform:translateY(-50%)}.systems-exchange-left{left:-1rem}.systems-exchange-right{right:-1rem}.systems-principle{color:#656565;text-align:center;margin:1rem 0 0;font-size:.68rem;line-height:1.5}@media (width<=520px){.systems-context-frame{padding:.75rem 1.25rem 1.1rem}.systems-context-heading .systems-context{font-size:.65rem}.systems-cycle{width:168px}.systems-cycle-arrow{border-color:var(--brand-blue)}.systems-exchange{font-size:1.05rem}}.closing{row-gap:1.35rem;min-height:0;padding:clamp(3.5rem,4.5vw,4.75rem) clamp(2.2rem,8vw,8.5rem)}@media (width<=900px){.closing{gap:2rem;padding:4rem 5vw}}.premise:before{content:none}.premise-entry .section-index{grid-area:1/1/auto/-1}.premise-entry blockquote{isolation:isolate;text-align:center;text-wrap:balance;grid-area:2/1/auto/-1;width:min(100%,1000px);max-width:1000px;margin-inline:auto;padding-inline:clamp(1rem,4vw,3.5rem);position:relative}.premise-entry .work-entry-story{grid-row:3}@media (width<=520px){.premise-entry blockquote{padding-inline:.25rem}}@media (width<=959px){.mobile-menu>div{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(20rem,90vw);max-height:calc(100svh - 88px);top:calc(100% + .7rem);overflow-y:auto}.mobile-menu a{align-items:center;width:100%;min-height:48px;padding:.85rem .35rem;display:flex}.mobile-menu a:after{width:3.5rem;bottom:.5rem;right:auto}}.home-pathways-grid a{letter-spacing:.035em;font-size:clamp(.75rem,.9vw,.8125rem)}@media (width>=981px) and (width<=1180px){.home-pathways-grid article{padding-inline:1.5rem}.home-pathways-grid a{letter-spacing:.02em;font-size:.75rem}}.systems-direction{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex}.systems-direction strong{text-align:center}.systems-direction-arrow{width:100%}.hero-service-line{font-size:clamp(.9rem,1vw,1rem)}.experience-rail .experience-role{letter-spacing:.085em;font-size:clamp(.95rem,1.05vw,1.08rem);line-height:1.55}.experience-rail .experience-organizations{letter-spacing:.055em;font-size:clamp(.9rem,1vw,1rem);line-height:1.65}.button,.circle-link,.experience-about,.home-pathways-grid a,.text-link{font-size:.875rem}.archive-heading>p,.domain-sections span,.eyebrow,.inquiry-band>div>p,.media-list>a>span,.principles span,.publication-grid b,.publication-grid span,.rail-label,.representative-experience article>span,.section-index,.service-ledger b,.service-ledger span,.setting-grid span,.structural-frame span{letter-spacing:.075em;font-size:clamp(.875rem,.9vw,.95rem)}.systems-teaser{padding:clamp(1.5rem,2.6vw,2.35rem)}.systems-teaser figcaption{letter-spacing:.1em;margin-bottom:1.25rem;font-size:.9rem;font-weight:600}.systems-direction,.systems-foundation{padding:1.15rem 1.35rem}.systems-context-heading>span,.systems-direction span,.systems-foundation span{letter-spacing:.075em;font-size:.875rem;font-weight:600}.systems-direction strong,.systems-foundation strong{font-size:clamp(1.55rem,2.15vw,1.95rem);line-height:1.05}.systems-context-frame{padding:1rem 1.75rem 1.45rem}.systems-context-heading{margin-bottom:1rem}.systems-domains>div:not(.systems-core){min-height:clamp(145px,14vw,185px);padding:1.35rem}.systems-domains>div strong{font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1.05}.systems-domains .systems-core{width:clamp(126px,13vw,158px)}.systems-domains .systems-core span{letter-spacing:.075em;font-size:.72rem}.systems-domains .systems-core strong{font-size:clamp(1.35rem,1.8vw,1.65rem);line-height:.92}.systems-principle{letter-spacing:.08em;margin-top:1.15rem;font-size:.825rem}@media (width<=520px){.systems-teaser{padding:1.15rem}.systems-context-frame{padding:.9rem 1.1rem 1.2rem}.systems-domains>div:not(.systems-core){min-height:138px;padding:1rem}.systems-domains>div strong{font-size:1.15rem}.systems-domains .systems-core{width:118px}.systems-domains .systems-core strong{font-size:1.3rem}}.eyebrow:after,.rail-label:after,.section-index:after{opacity:1;width:clamp(4.5rem,6vw,6.75rem);height:4px}.advisory-note span,.authority-strip span,.credential-band p,.credential-band>a,.detail-opening>div,.editorial-sections article>span,.entry-points p span,.inquiry-form form>label:not(.form-consent),.legal-copy article>span,.media-featured a>b,.media-featured a>p,.media-featured a>span,.media-list>a>p,.model-caption,.model-mobile-guide,.model-pyramid figcaption,.performance-field-proof figcaption span,.podcast-detail>p.podcast-host-note,.podcast-kicker p,.process-grid span,.scope-note>p{letter-spacing:.07em;font-size:.875rem;line-height:1.5}footer{font-size:.875rem}.footer-brand small{font-size:.8125rem}.systems-domains .systems-core span,.systems-principle{font-size:.875rem}@media (width<=420px){.home-pathways-grid article{padding-inline:1.25rem}.home-pathways-grid a{letter-spacing:.02em;font-size:.8125rem}}.eyebrow,.rail-label,.section-index{letter-spacing:.06em;padding-bottom:.8rem;font-size:clamp(1.125rem,1.35vw,1.375rem);font-weight:700;line-height:1.25}.premise-entry .section-index{letter-spacing:.055em;font-size:clamp(1.25rem,1.5vw,1.5rem)}.home-pathways-heading>.pathways-intro{align-self:end;margin:.35rem 0 0}@media (width<=900px){.home-pathways-heading{gap:1.25rem}}.systems-teaser{background:var(--paper);border:1px solid #20202038;border-radius:16px;box-shadow:0 24px 58px #20202029}.systems-teaser,.systems-teaser figcaption{color:var(--navy)}.systems-direction{color:var(--paper);background:var(--navy);border:1px solid var(--navy);border-radius:10px}.systems-direction span{color:#d7d7d7}.systems-direction strong{color:var(--paper)}.systems-direction-arrow,.systems-foundation-arrow{color:var(--accent)}.systems-context-frame{background:var(--paper);border:1px solid #2020203d;border-radius:12px}.systems-context-heading>span{color:var(--navy)}.systems-context-heading .systems-context{color:#5f5f5f}.systems-exchange{color:var(--accent);background:var(--paper)}.systems-context-frame .systems-domains{background:var(--paper);border:0;gap:7px}.systems-domains>div:not(.systems-core){color:var(--navy);border:1px solid #20202038;border-radius:8px}.systems-domains>div:first-child,.systems-domains>div:nth-child(4){background:var(--mist)}.systems-domains>div:nth-child(2),.systems-domains>div:nth-child(3){background:var(--gray)}.systems-domains>div strong{color:var(--navy)}.systems-domains .systems-core{color:var(--paper);background:var(--navy);border-color:var(--paper);box-shadow:0 0 0 2px var(--navy), 0 14px 32px #2020203d}.systems-domains .systems-core span{color:#d7d7d7}.systems-domains .systems-core strong{color:var(--paper)}.systems-cycle-arrow{border-color:var(--accent)}@media (width>=960px){.site-header nav{gap:clamp(1rem,1.55vw,1.55rem);font-size:.75rem;display:flex}.site-header .mobile-menu{display:none}}.systems-cycle-arrow-top:after{border-top-color:var(--accent)}.systems-cycle-arrow-right:after{border-right-color:var(--accent)}.systems-cycle-arrow-bottom:after{border-bottom-color:var(--accent)}.systems-cycle-arrow-left:after{border-left-color:var(--accent)}.systems-foundation{color:var(--navy);background:var(--mist);border:1px solid #20202047;border-radius:10px}.systems-foundation span{color:var(--accent)}.systems-foundation strong{color:var(--navy)}.systems-principle{color:var(--accent)}@media (width<=520px){.systems-context-frame .systems-domains{gap:5px}.systems-direction,.systems-foundation{padding:1rem}}.hero-copy .hero-service-line{width:max-content;max-width:100%;color:var(--accent);letter-spacing:.1em;margin:0;font-size:clamp(.82rem,.92vw,.95rem)}@media (width>=901px){.hero>.hero-thesis{width:min(46%,720px);top:64%;bottom:auto;left:4.6%;transform:translateY(-50%)}.hero-copy .hero-name{margin-bottom:1.75rem}}@media (width<=900px){.hero-copy .hero-service-line{width:auto;font-size:.84rem;line-height:1.7}}.premise-entry.premise-clean blockquote{grid-row:1}.premise-entry.premise-clean .work-entry-story{grid-row:2}body{font-size:1.125rem}.about-overview p,.advisory-content>p,.detail-opening>p,.domain-sections article>p,.editorial-sections p,.entry-points>div>p,.evidence-limits div p,.faq details p,.framework-intro p,.home-pathways-grid p,.inquiry-form>p,.intervention p,.legal-copy p,.media-evolution,.model-reading p:not(.rail-label),.model-title>p,.page-intro .intro-copy>p:last-child,.pathways-intro,.philosophy-open p,.premise-entry .work-entry-copy>p:not(.eyebrow),.principles p,.process-grid p,.publication-grid p,.representative-experience p,.research-note>p,.service-ledger p,.setting-grid p,.structural-frame p,.work-method>p{font-size:clamp(1.0625rem,.35vw + 1rem,1.125rem);line-height:1.72}.mobile-menu,nav{font-size:.875rem}.button,.circle-link,.credential-band>a,.experience-about,.home-pathways-grid a,.media-featured a>b,.publication-grid b,.text-link{font-size:.9375rem;line-height:1.45}.advisory-note span,.archive-heading>p,.credential-band p,.domain-sections span,.editorial-sections article>span,.entry-points p span,.inquiry-form form>label:not(.form-consent),.legal-copy article>span,.media-featured a>p,.media-featured a>span,.media-list>a>p,.media-list>a>span,.model-caption,.model-mobile-guide,.model-pyramid figcaption,.performance-field-proof figcaption span,.principles span,.process-grid span,.publication-grid span,.representative-experience article>span,.scope-note>p,.service-ledger b,.service-ledger span,.setting-grid span,.structural-frame span{font-size:.875rem;line-height:1.5}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{font-size:1.0625rem}.footer-brand small,footer{font-size:.875rem}.hero-copy .hero-service-line{letter-spacing:.065em;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:600;line-height:1.55}@media (width<=520px){body{font-size:1.0625rem}.hero-copy .hero-service-line{letter-spacing:.05em;font-size:1rem;line-height:1.7}.about-overview p,.domain-sections article>p,.editorial-sections p,.home-pathways-grid p,.legal-copy p,.model-reading p:not(.rail-label),.page-intro .intro-copy>p:last-child,.pathways-intro,.premise-entry .work-entry-copy>p:not(.eyebrow),.principles p,.process-grid p,.representative-experience p,.service-ledger p,.work-method>p{font-size:1.0625rem}}.hero,.hero-copy,.hero-portrait,.hero-surface,.hero>.hero-thesis,.portrait-frame{background:var(--hero-neutral)}.hero-copy .hero-name,.hero-copy .hero-service-line,.hero>.hero-thesis h1{color:var(--navy)}.hero-wordmark:after{background:linear-gradient(90deg, var(--navy) 0, var(--navy) 48%, #3636369e 72%, #36363600 100%)}.hero-copy .hero-service-line{color:var(--navy);border-bottom-color:#2020208c}.hero-portrait,.mobile-portrait-picture,.portrait-frame{box-shadow:none;border:0;outline:0}.mobile-portrait-picture,.mobile-portrait-picture img{background:0 0}.portrait-frame{overflow:hidden;inset:0!important}.hero-portrait:after,.hero-portrait:before,.portrait-frame:after,.portrait-frame:before{content:none!important;display:none!important}@media (width<=900px){.hero>.hero-thesis{border-top-color:#2020202e}}.experience-rail{min-height:0;padding:clamp(5rem,8vw,8rem) clamp(2.2rem,9vw,9rem)}.experience-rail p.experience-summary{color:#fff;letter-spacing:0;text-transform:none;text-wrap:pretty;width:100%;max-width:980px;margin:0 auto;font-family:inherit;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:500;line-height:1.6}.experience-rail p.experience-summary.experience-emphasis{color:#c7c7c7;font-family:inherit;font-style:normal;font-weight:inherit}.experience-rail p.experience-summary+p.experience-summary{margin-top:1.5rem}.experience-about-link{color:#fff;width:max-content;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.8rem;margin:2rem auto 0;font-size:.875rem;font-weight:500;line-height:1.2;transition:color .2s,gap .2s;display:inline-flex}.experience-about-link span{color:#c7c7c7}.experience-about-link:hover{color:#e0e0e0;gap:1rem}.experience-about-link:focus-visible{outline-offset:6px;outline:2px solid #fff}@media (width<=700px){.experience-rail{padding:4rem 5vw 4.25rem}.experience-rail p.experience-summary{text-wrap:pretty;font-size:1.125rem;line-height:1.65}}@media (width<=640px){.hero-copy{grid-row:1;padding-bottom:1.5rem}.hero>.hero-thesis{background:0 0;border:0;grid-row:2;margin:0;padding:0 0 2.5rem}.hero-portrait{grid-row:3}}*,:after,:before{box-sizing:border-box}body,html{width:100%;max-width:100%;overflow-x:clip}.service-page,.service-sections,article,figure,footer,main,main>*,nav,section{min-width:0}img,svg,video{max-width:100%}.page-jump-nav{background:var(--brand-white);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:.65rem clamp(1.25rem,3.5vw,3.25rem);width:100%;padding:1.1rem clamp(1.25rem,5vw,5rem);display:flex}.page-jump-nav a{color:var(--brand-navy);font-family:var(--font-sans);letter-spacing:.055em;text-transform:uppercase;border-bottom:2px solid #0000;padding:.55rem 0;font-size:.875rem;font-weight:600;line-height:1.35}.page-jump-nav a:hover{border-bottom-color:var(--brand-blue)}.page-jump-nav a:focus-visible{outline:3px solid var(--brand-blue);outline-offset:4px}.about-credentials,.about-overview,.editorial-sections,.editorial-sections article,.practice-settings,.representative-experience{scroll-margin-top:96px}.editorial-sections article>div{max-width:1200px}.editorial-sections blockquote,.editorial-sections p{max-width:720px}.experience-context{max-width:860px}.service-page{background:var(--brand-white)}.service-sections{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.service-sections .entry-points,.service-sections .work-method{min-height:100%;padding:clamp(4rem,5vw,5.75rem) clamp(2rem,4.5vw,5rem)}.service-sections .entry-points{border-right:1px solid var(--line)}.service-sections .entry-points>div,.service-sections .work-method>p{margin-left:0}.service-sections .entry-points>div{margin-top:clamp(2rem,3vw,3rem)}.service-sections .entry-points>div p{grid-template-columns:3.25rem minmax(0,1fr);gap:.75rem;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.45}.service-sections .work-method>p{max-width:720px;margin-bottom:1.5rem}.domain-sections,.evidence-limits,.framework-intro,.full-model,.model-reading{scroll-margin-top:96px}.model-viewer{width:100%;max-width:1448px;margin-inline:auto}footer.footer-simple{grid-template-columns:minmax(0,1fr) minmax(0,auto);width:100%;max-width:100%}footer.footer-simple>div{flex-wrap:wrap;row-gap:.8rem;min-width:0}footer.footer-simple a,footer.footer-simple span{overflow-wrap:anywhere}.premise blockquote .premise-turn{color:var(--brand-navy)}.premise-key{color:inherit;background:0 0;text-decoration:none;display:inline-block}@media (width<=1024px){.about-credentials,.about-overview,.detail-opening,.domain-sections,.editorial-sections,.evidence-limits,.framework-intro,.full-model,.intervention,.model-reading,.page-intro,.page-intro.has-image,.practice-settings,.representative-experience,.scope-note,.statement,.structural-frame{padding-left:clamp(1.5rem,5vw,3.5rem);padding-right:clamp(1.5rem,5vw,3.5rem)}.service-sections{grid-template-columns:1fr}.service-sections .entry-points{border-right:0;border-bottom:1px solid var(--line)}.service-sections .entry-points,.service-sections .work-method{min-height:0}.editorial-sections article{grid-template-columns:3.5rem minmax(0,1fr);padding-block:clamp(3.75rem,6vw,5rem)}.editorial-sections article>div{grid-column:2;grid-template-columns:minmax(190px,.62fr) minmax(0,1.38fr);column-gap:clamp(2rem,5vw,4rem)}}@media (width<=768px){.page-jump-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;justify-content:flex-start;gap:.5rem 1.25rem;overflow-x:auto}.page-jump-nav a{flex:none}.hero{padding-inline:5vw}.hero,.hero-portrait{width:100%;max-width:100%}.hero-portrait{margin-left:0;margin-right:0}.about-overview,.detail-opening,.domain-sections article,.evidence-limits,.framework-intro,.model-reading,.model-title,.scope-note,.statement{grid-template-columns:1fr;gap:1.75rem}.about-overview p,.scope-note h2,.scope-note small{grid-column:1}.editorial-sections article{grid-template-columns:1fr;gap:1.25rem}.editorial-sections article>div{grid-column:1;grid-template-columns:1fr;gap:1.25rem}.editorial-sections blockquote,.editorial-sections h2,.editorial-sections p{grid-column:1}.representative-experience>div,.setting-grid,.structural-frame{grid-template-columns:1fr}.representative-experience article,.setting-grid article,.structural-frame article{min-height:0}.full-model{padding-inline:5vw}.model-title{padding-inline:0}.model-viewer{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:0;overflow-x:auto}.model-viewer img{width:760px;max-width:none}.systems-exchange-left{left:.2rem}.systems-exchange-right{right:.2rem}footer.footer-simple{grid-template-columns:1fr;align-items:start;gap:1.5rem;padding:2.5rem 5vw}footer.footer-simple>div{justify-content:flex-start;gap:.75rem 1.35rem;width:100%}}@media (width<=480px){.about-credentials,.about-overview,.closing,.detail-opening,.domain-sections,.editorial-sections,.evidence-limits,.experience-rail,.framework-intro,.full-model,.hero,.home-pathways,.inquiry-band,.intervention,.model,.model-reading,.page-intro,.page-intro.has-image,.practice-settings,.premise,.representative-experience,.scope-note,.service-sections .entry-points,.service-sections .work-method,.site-header,.statement,.structural-frame,footer.footer-simple{padding-left:1.25rem;padding-right:1.25rem}.page-jump-nav{padding-inline:1.25rem}.page-jump-nav a{font-size:.875rem}.service-sections .entry-points>div p{grid-template-columns:2.6rem minmax(0,1fr);gap:.55rem}.model-viewer img{width:680px}.model-mobile-guide{width:100%}footer.footer-simple>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}footer.footer-simple .linkedin-link{width:max-content}}.editorial-sections article>span,.legal-copy article>span{display:none}.editorial-sections article{grid-template-columns:1fr}.editorial-sections article>div{grid-column:1;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr)}.service-ledger>a{grid-template-columns:minmax(0,1fr) auto}.service-ledger>a>div{grid-column:1}.service-ledger>a>b{grid-column:2}.entry-points>div p{grid-template-columns:1fr}.principles article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.legal-copy article{grid-template-columns:1fr}.legal-copy article>div{grid-column:1;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr)}@media (width<=900px){.editorial-sections article>div,.legal-copy article>div,.principles article{grid-template-columns:1fr}.editorial-sections blockquote,.editorial-sections h2,.editorial-sections p,.legal-copy h2,.legal-copy p{grid-column:1}}@media (width<=480px){.service-sections .entry-points>div p{grid-template-columns:1fr}.home-pathways-grid a{white-space:normal;justify-content:space-between;width:100%;max-width:100%}}.experience-rail p.experience-proof{color:#c7c7c7;width:100%;max-width:980px;font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin:0 auto 1.25rem;font-size:.8125rem;font-weight:600;line-height:1.45}.integrated-framework{width:min(100%,1200px);color:var(--brand-navy);font-family:var(--font-sans);background:#fff;border:1px solid #2020203d;border-radius:18px;gap:clamp(1rem,2vw,1.6rem);margin:0 auto;padding:clamp(1.5rem,3vw,3rem);display:grid;box-shadow:0 24px 60px #2020201f}.integrated-framework figcaption{color:var(--brand-blue);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.framework-direction,.framework-foundation{text-align:center;border-radius:14px;place-items:center;gap:.35rem;padding:clamp(1.1rem,2vw,1.7rem);display:grid}.framework-direction{background:#ededed;border:1px solid #a6a6a6;width:min(84%,850px);margin:0 auto}.framework-context-label span,.framework-core span,.framework-direction span,.framework-foundation span{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.3}.framework-direction strong{font-size:clamp(1.35rem,2.2vw,2rem);font-weight:500;line-height:1.15}.framework-context{background:#f9f9f9;border:2px solid #757575;border-radius:30px;padding:clamp(1rem,2.3vw,2rem)}.framework-context-label{color:var(--brand-blue);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.7rem 1rem;margin:0 auto clamp(1.25rem,2.5vw,2rem);display:flex}.framework-context-label strong{color:#5e5e5e;font-size:.875rem;font-weight:500;line-height:1.5}.framework-system{background-image:linear-gradient(90deg,#0000 5%,#65656561 0 95%,#0000 0),linear-gradient(90deg,#0000 5%,#65656561 0 95%,#0000 0);background-position:50% 25%,50% 75%;background-repeat:no-repeat;background-size:100% 1px,100% 1px;grid-template-rows:repeat(2,minmax(150px,1fr));grid-template-columns:minmax(150px,1fr) minmax(220px,1.15fr) minmax(150px,1fr);align-items:stretch;gap:clamp(1rem,2vw,2rem);display:grid;position:relative}.framework-domain{z-index:1;background:#fff;border:1px solid #adadad;border-radius:14px;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.1rem,2vw,1.6rem);display:flex;position:relative;box-shadow:0 12px 28px #20202014}.framework-domain-1{background:#e5e5e5;border-color:#a4a4a4;grid-area:1/1}.framework-domain-2{background:#e6e6e6;border-color:#a9a9a9;grid-area:1/3}.framework-domain-3{background:#e4e4e4;border-color:#a5a5a5;grid-area:2/1}.framework-domain-4{background:#e0e0e0;border-color:#9f9f9f;grid-area:2/3}.framework-domain h3{color:var(--brand-navy);font-family:var(--font-sans);text-transform:none;margin:0;font-size:clamp(1.05rem,1.55vw,1.4rem);font-weight:550;line-height:1.2}.framework-domain p{color:#5e5e5e;margin:.55rem 0 0;font-size:1rem;line-height:1.5}.framework-cycle{z-index:3;aspect-ratio:1;filter:drop-shadow(0 0 4px #f9f9f9fa);pointer-events:none;border-radius:50%;grid-area:1/2/span 2;place-self:center;width:min(100%,320px);position:relative}.framework-cycle-arrow{border:0 solid #757575;width:50%;height:50%;position:absolute}.framework-cycle-arrow:after{content:"";width:0;height:0;position:absolute}.framework-cycle-arrow-top{border-width:2px 2px 0 0;border-radius:0 100% 0 0;top:0;right:0}.framework-cycle-arrow-top:after{border-top:8px solid #757575;border-left:4px solid #0000;border-right:4px solid #0000;bottom:-4px;right:-5px}.framework-cycle-arrow-right{border-width:0 2px 2px 0;border-radius:0 0 100%;bottom:0;right:0}.framework-cycle-arrow-right:after{border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:8px solid #757575;bottom:-5px;left:-4px}.framework-cycle-arrow-bottom{border-width:0 0 2px 2px;border-radius:0 0 0 100%;bottom:0;left:0}.framework-cycle-arrow-bottom:after{border-bottom:8px solid #757575;border-left:4px solid #0000;border-right:4px solid #0000;top:-4px;left:-5px}.framework-cycle-arrow-left{border-width:2px 0 0 2px;border-radius:100% 0 0;top:0;left:0}.framework-cycle-arrow-left:after{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:8px solid #757575;top:-5px;right:-4px}.framework-core{z-index:4;aspect-ratio:1;color:#fff;text-align:center;background:var(--brand-navy);border:4px solid #fff;border-radius:50%;outline:2px solid #868686;flex-direction:column;grid-area:1/2/span 2;justify-content:center;place-self:center;align-items:center;width:min(100%,280px);padding:clamp(1.6rem,2.5vw,2.4rem);display:flex;position:relative;box-shadow:0 18px 38px #2020203d}.framework-core span{color:#c7c7c7}.framework-core strong{margin:.6rem 0;font-size:clamp(1.45rem,2.3vw,2.1rem);font-weight:500;line-height:1.08}.framework-core p{color:#e3e3e3;margin:0;font-size:.9375rem;line-height:1.45}.framework-foundation{color:#fff;background:var(--brand-navy);width:min(84%,850px);margin:0 auto}.framework-foundation span{color:#c7c7c7}.framework-foundation strong{font-size:clamp(1.35rem,2.2vw,2rem);font-weight:500;line-height:1.15}.framework-foundation p{color:#e3e3e3;margin:0;font-size:.9375rem;line-height:1.45}.framework-reciprocal{color:#5e5e5e;text-align:center;max-width:760px;margin:.1rem auto 0;font-size:.9375rem;line-height:1.55}.model.model-evidence{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr)}.model .integrated-framework{width:calc(100% - clamp(2rem,5vw,5rem));margin:clamp(2.5rem,5vw,5rem) clamp(2rem,5vw,5rem) clamp(2.5rem,5vw,5rem) 0}.full-model .integrated-framework{max-width:1200px}@media (width<=1024px){.framework-system{grid-template-columns:minmax(135px,1fr) minmax(190px,1.05fr) minmax(135px,1fr);gap:1rem}.framework-cycle{width:min(100%,275px)}.framework-core{width:min(100%,240px)}}@media (width<=900px){.experience-rail p.experience-proof{text-align:center}.model.model-evidence{grid-template-columns:1fr}.model .integrated-framework{grid-row:2;width:calc(100% - 2rem);margin:0 auto 4rem}.framework-system{background-image:none;grid-template-rows:auto repeat(2,minmax(140px,auto));grid-template-columns:repeat(2,minmax(0,1fr))}.framework-core{grid-area:1/1/auto/-1;width:min(70%,280px)}.framework-cycle{grid-area:1/1/auto/-1;width:min(76%,320px)}.framework-domain-1{grid-area:2/1}.framework-domain-2{grid-area:2/2}.framework-domain-3{grid-area:3/1}.framework-domain-4{grid-area:3/2}}@media (width<=520px){.experience-rail p.experience-proof{font-size:.8125rem;line-height:1.6}.integrated-framework{border-radius:14px;gap:1rem;padding:1.15rem}.framework-direction,.framework-foundation{width:100%}.framework-context{border-radius:22px;padding:1rem}.framework-context-label{flex-direction:column;align-items:center;gap:.35rem}.framework-context-label strong{max-width:18rem}.framework-system{grid-template-rows:auto;grid-template-columns:1fr}.framework-core{grid-area:1/1;width:min(84%,245px)}.framework-cycle{grid-area:1/1;width:min(96%,278px)}.framework-domain-1,.framework-domain-2,.framework-domain-3,.framework-domain-4{grid-column:1;min-height:0}.framework-domain-1{grid-row:2}.framework-domain-2{grid-row:3}.framework-domain-3{grid-row:4}.framework-domain-4{grid-row:5}.framework-domain{padding:1.15rem}.framework-domain h3{font-size:1.12rem}.framework-domain p{font-size:1rem}.framework-foundation p{max-width:16rem}}@media (width>=901px){.model.model-evidence{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}}blockquote span{background-color:#0000;background-image:none}.eyebrow:after,.hero-composite:before,.rail-label:after,.section-index:after{content:none;display:none}.marker-underline{z-index:0;background:0 0;text-decoration:none;display:inline-block;position:relative}.marker-underline:after{content:"";z-index:-1;clip-path:polygon(0 38%,6% 18%,14% 31%,23% 14%,32% 29%,42% 12%,52% 30%,62% 16%,72% 32%,82% 18%,91% 30%,100% 22%,100% 76%,92% 68%,83% 84%,73% 70%,63% 86%,53% 69%,43% 82%,33% 68%,23% 84%,13% 70%,5% 82%,0 74%);transform-origin:0;opacity:1;pointer-events:none;background:linear-gradient(90deg,#363636e0,#363636e0 70%,#3636369e 84%,#36363647 93%,#36363600);height:.15em;position:absolute;bottom:.025em;left:-.025em;right:-.1em;transform:rotate(-.45deg)}.premise-entry .work-entry-story{background:var(--brand-white);min-height:0}.premise-quote blockquote,.premise-story .work-entry-story{grid-row:1!important}.premise-story{padding-block:clamp(4.25rem,5.5vw,5.5rem)!important}.premise-story .work-entry-copy-only{grid-area:1/1/auto/-1;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(3rem,7vw,7rem);width:min(100%,1120px);margin:0 auto;display:grid}.work-entry-lead h2{max-width:560px;font-size:clamp(2.25rem,3.35vw,3.65rem)}.work-entry-lead p{color:#454545;max-width:560px;margin:1.75rem 0 0;font-size:1.0625rem;line-height:1.7}.premise-quote{padding-block:clamp(4.75rem,6.5vw,6.75rem)!important}.recognition-lines{gap:1.15rem;width:100%;max-width:680px;margin:1.75rem 0 1.65rem;display:grid}.recognition-lines h3{color:var(--navy);letter-spacing:-.012em;margin:0 0 .2rem;font-size:1.25rem;font-weight:500;line-height:1.3}.recognition-lines p{color:#454545;margin:0;font-size:1.0625rem;line-height:1.62}.recognition-lines p+p{border-top:1px solid #20202029;padding-top:1.15rem}@media (width<=900px){.premise-quote,.premise-story{padding-block:4.25rem!important}.premise-story .work-entry-copy-only{grid-template-columns:1fr;gap:2.4rem}}@media (width<=520px){.recognition-lines{gap:1rem}.recognition-lines p{font-size:1rem;line-height:1.6}.recognition-lines p+p{padding-top:1rem}}.work-entry-image{background:0 0;align-self:start;height:auto;min-height:0}.work-entry-image img{object-fit:contain;object-position:center;filter:none;width:100%;height:auto}.advisory-note h2,.editorial-sections h2,.evidence-limits h2,.faq>h2,.framework-intro h2,.inquiry-form h2,.intervention h2,.legal-copy h2,.model-reading h2,.philosophy-open h2,.representative-experience h2,.research-note h2,.service-ledger h2,.statement h2{font-size:clamp(2rem,3vw,3.35rem)}.detail-opening>p,.editorial-sections blockquote,.pullquote,.scope-note h2{font-size:clamp(1.75rem,2.6vw,2.75rem)}.domain-sections h2,.media-featured h2,.media-list h2,.principles h2,.publication-grid h2,.structural-frame h3{font-size:clamp(1.75rem,2.4vw,2.6rem)}.service-sections .entry-points>ul{border-bottom:1px solid var(--line);margin:clamp(2rem,3vw,3rem) 0 0;padding:0;list-style:none}.service-sections .entry-points>ul li{border-top:1px solid var(--line);color:#363636;text-wrap:pretty;margin:0;padding:1.15rem .25rem 1.15rem 1.35rem;font-size:clamp(1.0625rem,.35vw + 1rem,1.125rem);line-height:1.62;position:relative}.service-sections .entry-points>ul li:before{content:"";background:var(--accent);width:.55rem;height:2px;position:absolute;top:1.78rem;left:0}.about-field-photo{background:var(--brand-white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,6vw,7rem);margin:0;padding:clamp(4rem,7vw,7rem) 9vw;display:grid}.about-field-photo figcaption{flex-direction:column;align-items:flex-start;display:flex}.about-field-photo figcaption span{color:var(--accent);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:600}.about-field-photo figcaption strong{color:var(--navy);font-family:var(--font-sans);margin-top:0;font-size:clamp(2rem,3vw,3.25rem);line-height:1.05}.representative-experience article>p{margin-top:clamp(2rem,4vw,4rem)}.about-field-photo figcaption p{color:#454545;max-width:34rem;margin:1.35rem 0 0;font-size:clamp(1.0625rem,.35vw + 1rem,1.125rem);line-height:1.7}.about-field-photo picture{background:0 0;justify-self:end;width:min(100%,620px);display:block}.about-field-photo img{object-fit:contain;width:100%;height:auto;display:block}@media (width<=900px){.about-field-photo{grid-template-columns:1fr;gap:2.5rem;padding:4.5rem 5vw}.about-field-photo picture{justify-self:start;width:min(100%,560px)}}@media (width<=520px){.page-intro h1{font-size:clamp(2.5rem,11vw,3.35rem)}.about-field-photo{padding:3.75rem 1.25rem}.service-sections .entry-points>ul li{padding-block:1rem}.service-sections .entry-points>ul li:before{top:1.68rem}}:root{--font-sans:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-sans)}body{font-family:var(--font-sans)}.about-field-photo figcaption strong,h1,h2{font-family:var(--font-display);letter-spacing:-.025em;font-weight:300}.hero-name,.wordmark-copy strong{font-family:var(--font-sans);letter-spacing:-.015em;font-weight:500}.hero>.hero-thesis h1{font-family:var(--font-display);letter-spacing:-.035em;font-weight:300;line-height:1}.hero>.hero-thesis h1 em{font-family:var(--font-sans);letter-spacing:-.025em;font-style:italic;font-weight:400}.premise-entry blockquote{font-family:var(--font-display);letter-spacing:-.025em;font-weight:300}.premise-entry blockquote .premise-lead,.premise-entry blockquote .premise-turn{font-family:var(--font-display);font-style:normal}.premise-entry blockquote .premise-turn{letter-spacing:-.025em;margin-top:.28em;font-weight:300}.premise-entry blockquote cite,.pullquote cite{color:var(--muted);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin-top:1.4rem;font-size:.8125rem;font-style:normal;font-weight:600;line-height:1.3;display:block}.premise-entry blockquote cite{text-align:center}.pullquote span{display:block}.editorial-sections blockquote,.pullquote{font-family:var(--font-sans);letter-spacing:-.015em;font-style:italic;font-weight:400}.closing h2,.home-pathways-heading h2,.model-intro h2{text-wrap:balance;font-size:clamp(2.15rem,3.35vw,3.7rem);line-height:1.03}.page-intro h1{font-size:clamp(2.65rem,3.8vw,4.1rem)}@media (width>=901px){.hero>.hero-thesis h1{font-size:clamp(2.15rem,2.85vw,3.2rem)}}@media (width<=900px){.hero>.hero-thesis h1{font-size:clamp(2.35rem,9.5vw,3.35rem);line-height:1}}@media (width<=520px){.page-intro h1{font-size:clamp(2.35rem,10vw,3rem);line-height:1}.premise-entry blockquote{font-size:clamp(2rem,8.2vw,2.65rem)}.closing h2,.home-pathways-heading h2,.model-intro h2{font-size:clamp(2rem,8.5vw,2.65rem)}}@media (width>=960px){.site-header nav{white-space:nowrap;gap:clamp(.9rem,1.35vw,1.4rem);font-size:.875rem}}@media (width>=1180px){.hero-copy{width:50%;left:4.6%}.hero-portrait{width:41%;right:2%}.hero>.hero-thesis{width:44%;left:4.6%}}@media (width>=901px) and (width<=1179px){.hero{aspect-ratio:auto;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;column-gap:1.5rem;height:clamp(560px,58vw,650px);min-height:560px;padding:4.5rem 2.5% 3.5rem 4.6%;display:grid}.hero-copy{grid-area:1/1;align-self:end;width:auto;padding:0 0 1.75rem;position:relative;inset:auto}.hero-copy .hero-name{white-space:nowrap;font-size:clamp(2.85rem,4.75vw,3.55rem);line-height:.94}.hero-copy .hero-service-line{letter-spacing:.04em;white-space:nowrap;width:auto;max-width:100%;font-size:clamp(.875rem,1vw,1rem)}.hero-portrait{grid-area:1/2/3;width:100%;height:100%;min-height:0;margin:0;position:relative;inset:auto}.hero>.hero-thesis{grid-area:2/1;align-self:start;width:min(100%,520px);padding:0 0 1rem;position:relative;inset:auto;transform:none}.hero>.hero-thesis h1{font-size:clamp(2.1rem,3.8vw,2.85rem)}.mobile-portrait-picture img{object-position:center bottom}}@media (width<=900px){.hero-copy{grid-row:1}.hero>.hero-thesis{background:0 0;border:0;grid-row:2;margin:0;padding:0 0 2.75rem}.hero-portrait{aspect-ratio:706/909;grid-row:3;justify-self:center;width:min(100%,580px);max-width:580px;height:auto;min-height:0;margin:0 auto}.mobile-portrait-picture img{object-fit:contain;object-position:center bottom}}.hero-service-item{white-space:nowrap;display:inline-block}.hero-service-item+.hero-service-item:before{content:"·";margin:0 .55em;display:inline-block}@media (width<=1179px){.hero-copy .hero-service-line{white-space:normal;width:100%;overflow:visible}}@media (width<=768px){.hero-copy .hero-service-line{gap:.4rem;width:100%;margin:0;padding:0 0 .9rem 1.15rem;list-style:outside;display:grid}.hero-service-item{white-space:nowrap;display:list-item}.hero-service-item::marker{color:var(--navy);font-size:.72em}.hero-service-item+.hero-service-item:before{content:none}.mobile-menu summary{justify-content:flex-end;min-width:48px;min-height:48px}.connect-grid{gap:4rem;padding:4.25rem 5vw}.inquiry-form form{gap:1.25rem;margin:2.25rem 0 1.75rem}.inquiry-form input:not([type=checkbox]),.inquiry-form select{min-height:48px}.inquiry-form textarea{min-height:168px}.inquiry-form .form-consent{grid-template-columns:24px minmax(0,1fr);gap:.9rem}.inquiry-form .form-consent input{width:20px;height:20px}.faq details{padding:0}.faq summary{align-items:center;gap:1rem;min-height:56px;padding:1rem 0;line-height:1.45}.faq details p{margin:0;padding:0 1.75rem 1.25rem 0}}@media (width>=901px){.mobile-portrait-picture img{-webkit-mask-image:linear-gradient(90deg,#0000,#000000b8 7%,#000 15%,#000);mask-image:linear-gradient(90deg,#0000,#000000b8 7%,#000 15%,#000)}}@media (width<=900px){.mobile-portrait-picture img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}}@media (width<=480px){.connect-grid{padding-left:1.25rem;padding-right:1.25rem}.inquiry-form form .button{white-space:normal;width:100%;min-height:50px;margin:1.25rem 0 .5rem}.inquiry-form>small{max-width:32rem;display:block}}@media (width<=768px){.page-jump-nav{scrollbar-width:none;flex-wrap:wrap;justify-content:flex-start;gap:.25rem 1rem;overflow-x:visible}.page-jump-nav a{align-items:center;min-height:44px;padding:.8rem .1rem;display:inline-flex}.experience-about-link,.home-pathways-grid article>a,.model-explanation .text-link{align-items:center;min-height:44px;display:flex}}@media (width>=901px){.hero{background:linear-gradient(#e4e4e4,#dfdfdf 10%,#d8d8d8 20%,#cecece 35%,#c6c6c6,silver 55%,#bcbcbc 62%,#bcbcbc)}.hero-portrait{aspect-ratio:706/909;z-index:1;width:auto;height:calc(100% - clamp(1rem,2vh,1.5rem));min-height:0;margin:0;position:absolute;inset:clamp(1rem,2vh,1.5rem) -1.25rem auto auto}.portrait-frame{overflow:visible}.mobile-portrait-picture img{object-fit:contain;object-position:center;-webkit-mask-image:none;mask-image:none}}.integrated-framework-compact{gap:clamp(.8rem,1.4vw,1.15rem);max-width:760px;padding:clamp(1.2rem,2vw,1.75rem)}.integrated-framework-compact .framework-direction,.integrated-framework-compact .framework-foundation{width:100%;padding:clamp(.85rem,1.4vw,1.1rem)}.integrated-framework-compact .framework-direction strong,.integrated-framework-compact .framework-foundation strong{font-size:clamp(1.05rem,1.45vw,1.3rem)}.integrated-framework-compact .framework-context{border-radius:22px;padding:clamp(.85rem,1.5vw,1.2rem)}.integrated-framework-compact .framework-context-label{margin-bottom:clamp(.8rem,1.4vw,1.1rem)}.integrated-framework-compact .framework-context-label strong{font-size:.8125rem}.integrated-framework-compact .framework-system{grid-template-rows:repeat(2,minmax(96px,1fr));grid-template-columns:minmax(105px,1fr) minmax(160px,1.05fr) minmax(105px,1fr);gap:clamp(.65rem,1.2vw,1rem)}.integrated-framework-compact .framework-domain{text-align:center;align-items:center;min-height:96px;padding:clamp(.7rem,1.25vw,1rem)}.integrated-framework-compact .framework-domain h3{font-size:clamp(1rem,1.15vw,1.125rem)}.integrated-framework-compact .framework-cycle{width:min(100%,205px)}.integrated-framework-compact .framework-core{width:min(100%,180px);padding:1rem}.integrated-framework-compact .framework-core strong{margin:.4rem 0 0;font-size:clamp(1.1rem,1.55vw,1.4rem)}.integrated-framework-compact .framework-reciprocal{max-width:620px;font-size:.875rem}@media (width<=520px){.integrated-framework-compact{gap:.8rem;padding:1rem}.integrated-framework-compact .framework-context{padding:.8rem}.integrated-framework-compact .framework-context-label strong{max-width:16rem}.integrated-framework-compact .framework-system{grid-template-rows:auto repeat(2,minmax(82px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.integrated-framework-compact .framework-core{grid-area:1/1/auto/-1;width:min(64%,180px)}.integrated-framework-compact .framework-cycle{grid-area:1/1/auto/-1;width:min(72%,205px)}.integrated-framework-compact .framework-domain-1{grid-area:2/1}.integrated-framework-compact .framework-domain-2{grid-area:2/2}.integrated-framework-compact .framework-domain-3{grid-area:3/1}.integrated-framework-compact .framework-domain-4{grid-area:3/2}.integrated-framework-compact .framework-domain{min-height:82px;padding:.7rem .55rem}.integrated-framework-compact .framework-domain h3{font-size:.9375rem}.integrated-framework-compact .framework-foundation strong{font-size:1rem}}.experience-rail{text-align:center;padding:clamp(2.75rem,4vw,3.75rem) clamp(2rem,7vw,7rem)}.experience-editorial{border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;width:min(100%,980px);margin:0 auto;padding:clamp(1.35rem,2vw,1.75rem) 0;display:block}.experience-rail .experience-editorial p{text-align:center;text-wrap:balance;width:100%;max-width:900px;margin:0 auto}.experience-rail .experience-editorial .experience-summary{color:#fff;font-size:clamp(1.2rem,1.55vw,1.5rem);font-weight:500;line-height:1.55}.experience-about-link{margin:1.45rem auto 0;display:flex}.pathway-number{color:var(--accent);font-family:var(--font-sans);letter-spacing:.14em;margin:0 0 2.35rem;font-size:.8125rem;font-weight:600;line-height:1;display:block}@media (width>=901px){.home-pathways-heading{grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr);gap:clamp(3rem,7vw,7rem)}.home-pathways-heading .pathways-intro{align-self:end;margin:0}}@media (width<=760px){.experience-rail{padding-block:3rem}.experience-editorial{padding:1.35rem 0}.pathway-number{margin-bottom:1.6rem}}@media (width<=900px){.hero{background:linear-gradient(90deg,#e2e2e2,#e0e0e0 30%,#ddd 60%,#e3e3e3 80%,#e8e8e8)}.hero-portrait{aspect-ratio:706/909;width:min(100% - 2rem,34rem);max-width:34rem;height:auto;min-height:0;margin:0 auto;position:relative}.portrait-frame{overflow:visible}.hero-portrait:after{content:none}.mobile-portrait-picture img{object-fit:contain;object-position:center;-webkit-mask-image:none;mask-image:none}}@media (width>=1180px){.hero>.hero-thesis{top:68%}}@media (width>=901px) and (width<=1179px){.hero>.hero-thesis{padding-top:1.75rem}}@media (width>=521px) and (width<=900px){.integrated-framework-compact .framework-system{grid-template-rows:auto repeat(2,minmax(110px,auto));grid-template-columns:repeat(2,minmax(0,1fr))}}.scope-note>div{min-width:0;max-width:60rem}.scope-note h2{text-wrap:pretty;overflow-wrap:normal;word-break:normal;margin:0 0 1rem;font-size:clamp(1.5rem,2vw,2.1rem);line-height:1.22}.scope-note>div>p{color:#363636;text-wrap:pretty;max-width:54rem;margin:0;font-size:clamp(1rem,.3vw + .95rem,1.125rem);line-height:1.7}.scope-note>div>small{margin-top:2rem;display:block}.credential-band h2,.inquiry-band h2{text-wrap:balance;max-width:46rem;font-size:clamp(1.75rem,2vw,2.35rem);line-height:1.12}.closing h2,.practice-settings>h2{text-wrap:balance;max-width:52rem;font-size:clamp(2rem,2.8vw,3.05rem);line-height:1.08}.process-grid h3,.setting-grid h3{font-size:clamp(1.35rem,1.8vw,1.65rem);line-height:1.15}@media (width<=520px){.work-entry-lead h2{font-size:clamp(2rem,8vw,2.4rem);line-height:1.06}.advisory-note h2,.editorial-sections h2,.evidence-limits h2,.faq>h2,.framework-intro h2,.inquiry-form h2,.intervention h2,.legal-copy h2,.model-reading h2,.philosophy-open h2,.representative-experience h2,.research-note h2,.service-ledger h2,.statement h2{font-size:clamp(1.75rem,7.5vw,2.1rem);line-height:1.1}.credential-band h2,.inquiry-band h2{font-size:clamp(1.7rem,7vw,2rem)}.closing h2,.practice-settings>h2{font-size:clamp(1.9rem,8vw,2.35rem)}}.home-pathways .clinical-disclosure{max-width:70rem;margin:2rem 0 0;font-size:1rem;font-weight:400;line-height:1.6}.hero>.hero-thesis .hero-audience{font-family:var(--font-sans);color:var(--navy);text-transform:none;letter-spacing:0;margin:1rem 0 0;font-size:1.0625rem;font-weight:400;line-height:1.5}@media (width>=901px){.hero>.hero-thesis .hero-audience{width:100%;margin-top:.75rem;position:absolute;top:100%}}.hero{color:var(--navy);background:#e5e5e5}.hero-copy,.hero-portrait,.hero>.hero-thesis,.portrait-frame{background:0 0}.hero .hero-name,.hero .hero-service-item,.hero .hero-service-line,.hero .hero-wordmark,.hero>.hero-thesis h1{color:var(--navy)}.hero .hero-service-line{border-bottom-color:#20202061}.hero>.hero-thesis h1 em{color:var(--navy)}.hero .marker-underline:after{background:linear-gradient(90deg,#3a3a3aeb,#3a3a3aeb 70%,#3a3a3a9e 84%,#3a3a3a3d 93%,#3a3a3a00)}@media (width>=901px){.hero{width:100%;height:clamp(540px,46vw,720px);min-height:540px;padding:0;display:block;position:relative;overflow:hidden}.hero-copy{width:54%;display:block;top:31.5%}.hero-copy,.hero>.hero-thesis{z-index:3;padding:0;position:absolute;left:4.6%}.hero>.hero-thesis{border:0;width:min(46%,720px);margin:0;top:auto;bottom:15.5%}.hero-portrait{aspect-ratio:auto;grid-column:auto;width:48%;height:100%;margin:0;inset:0 3vw 0 auto}.portrait-frame{inset:0;overflow:visible}.mobile-portrait-picture,.mobile-portrait-picture img{width:100%;height:100%;display:block}.mobile-portrait-picture img{object-fit:contain;object-position:center bottom;-webkit-mask-image:none;mask-image:none}}@media (width<=900px){.hero{background:#e5e5e5}.hero>.hero-thesis{background:0 0;border-color:#20202024}.hero-portrait{aspect-ratio:706/909;background:0 0;width:min(92vw,26rem);max-width:26rem;margin-inline:auto}.portrait-frame{inset:0}.mobile-portrait-picture,.mobile-portrait-picture img{width:100%;height:100%;display:block}.mobile-portrait-picture img{object-fit:contain;object-position:center;-webkit-mask-image:none;mask-image:none}.hero-service-item::marker{color:#585858}}@media (width<=640px){.hero-portrait{aspect-ratio:706/909;width:min(92vw,24rem);max-width:24rem;margin-inline:auto}}@media (width>=901px){.hero-portrait{height:calc(100% + 6px);top:0;bottom:-6px}}@media (width<=900px){.hero{padding-bottom:0}.hero-portrait{align-self:end;margin-bottom:-6px}.mobile-portrait-picture img{object-position:center bottom}}.footer-brand{font-size:.9375rem;line-height:1.5}.representative-experience .experience-disclaimer{font-size:.875rem;line-height:1.6}.framework-context-label span,.framework-core span,.framework-direction span,.framework-foundation span{font-size:.8125rem;line-height:1.4}@media (width<=520px){.footer-brand{font-size:.9375rem}.representative-experience .experience-disclaimer{font-size:.875rem}}.hero{background:#e1e1e1}@media (width>=901px){.hero-portrait{width:42%;height:calc(100% + 4px);inset:0 clamp(3rem,8vw,7rem) -4px auto}.hero-portrait,.mobile-portrait-picture,.portrait-frame{overflow:hidden}.mobile-portrait-picture img{object-fit:contain;object-position:right bottom;filter:none;width:100%;max-width:100%;height:100%;position:absolute;bottom:0;right:0;-webkit-mask-image:none;mask-image:none}.hero-portrait:after{content:none}}@media (width<=900px){.hero{background:#e1e1e1}.hero-portrait{aspect-ratio:706/909;margin-inline:auto;width:min(94vw,28rem);max-width:28rem;margin-bottom:-4px;overflow:hidden}.mobile-portrait-picture img{object-fit:contain;object-position:center bottom;filter:none;width:100%;height:100%;position:static;-webkit-mask-image:none;mask-image:none}}:root{--hero-neutral:#e5e5e5}.hero,.hero-copy,.hero-portrait,.mobile-portrait-picture,.portrait-frame{box-shadow:none;background:#e5e5e5}.hero-portrait:after,.hero-portrait:before,.hero:after,.hero:before,.portrait-frame:after,.portrait-frame:before{content:none;display:none}.mobile-portrait-picture img{filter:none;opacity:1;mix-blend-mode:normal;image-rendering:auto;-webkit-mask-image:none;mask-image:none}@media (width>=901px){.hero-portrait{width:min(43%,640px);height:calc(100% + 4px);inset:0 clamp(3rem,7vw,6.5rem) -4px auto}.mobile-portrait-picture img{object-fit:contain;object-position:right bottom}}@media (width<=900px){.hero,.hero-copy,.hero-portrait,.mobile-portrait-picture,.portrait-frame{background:#e5e5e5}.hero-portrait{margin-inline:auto;width:min(92vw,27rem);margin-bottom:-4px}.mobile-portrait-picture img{object-fit:contain;object-position:center bottom}}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-tight-latin-normal.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:italic;font-weight:300 500;font-display:swap;src:url(/fonts/inter-tight-latin-italic.woff2)format("woff2")}:root{--navy:#242424;--navy-light:#444;--slate:#343434;--accent:#606060;--ink:#242424;--line:#24242433;--brand-navy:#242424;--brand-deep:#1c1c1c;--brand-paper:#fff;--brand-white:#fff;--brand-gray:#f2f2f2;--soft:#f2f2f2;--gray:#ededed;--mist:#e3e3e3}.advisory-note,.framework-intro,.intervention,.mobile-menu>div,.model,.page-intro,.page-intro.has-image,.practice-settings,.pullquote,.research-note,.site-header,footer{background:#242424}.full-model,.media-featured,.page-jump-nav,.structural-frame{background:#f2f2f2}.integrated-framework{--navy:#202020;--brand-navy:#1d1d1d;--accent:#363636}.page-intro.intro-about,.site-header-about .mobile-menu>div,.site-header.site-header-about{background:#191919!important}.page-intro.intro-about .intro-image:has(img[src="/adam-wright-navy-about.webp"]){aspect-ratio:.64;width:min(100%,420px);height:auto;box-shadow:none;background:#191919;border:0;align-self:center;position:relative;overflow:hidden}.page-intro.intro-about .intro-image img[src="/adam-wright-navy-about.webp"]{clip-path:inset(0 11% 0 55.5%);object-fit:fill!important;object-position:initial!important;filter:none!important;width:238%!important;max-width:none!important;height:auto!important;max-height:none!important;position:absolute!important;inset:0 auto auto 0!important;transform:translate(-47.5%,-2px)!important}:root{--accent:#363636;--navy-light:#363636}.about-overview a,.editorial-sections a,.home-pathways article>a,.media-featured a,.page-jump-nav a,.service-ledger>a b,.text-link:not(.light){color:#363636}.page-intro .eyebrow,.site-header nav a[aria-current=page]:not(.nav-cta){color:#c7c7c7}.home-pathways article>a:hover,.page-jump-nav a:hover,.text-link:not(.light):hover{border-color:#363636}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid #363636}.about-credentials summary,.archive-heading h2,.detail-opening>div,.editorial-sections h2,.entry-points .eyebrow,.home-pathways-heading h2,.media-featured h2,.recognition h2,.representative-experience .eyebrow,.work-method .eyebrow{color:#363636}.page-jump-nav{background:#ededed!important}.media-featured>div>a{background:#f1f1f1;border-top:3px solid #363636}.service-ledger>a{border-left:3px solid #363636;padding-left:clamp(20px,3vw,40px)}.site-header .nav-cta{background:#363636!important;border-color:#939393!important}.hero-inquiry-link{color:#fff;background:#363636;border:1px solid #989898;padding:8px 20px}.closing,.inquiry-band{color:#fff;background:#363636!important}.closing h2{color:#fff}.closing .circle-link{color:#fff;border-color:#fffc}.closing .circle-link:hover{color:#363636;background:#fff}.closing a:focus-visible{outline-color:#fff}.inquiry-band h2,.inquiry-band>div>p{color:#fff}.inquiry-band .circle-link{color:#fff;border-color:#fffc}.inquiry-band .circle-link:hover{color:#363636;background:#fff}.inquiry-band a:focus-visible{outline-color:#fff}.home-pathways-grid article{background:#f1f1f1;border-top:3px solid #363636}.home-pathways-grid .pathway-number,.home-pathways-grid h3{color:#363636}.intro-about~.editorial-sections article:last-child{background:#f1f1f1;border-left:4px solid #363636;padding:clamp(24px,4vw,48px)}.about-credentials summary{font-size:clamp(24px,2.1vw,30px);line-height:1.25}.about-field-photo{background:#f2f2f2;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:clamp(2rem,5vw,4rem);width:min(100%,1100px);margin:0 auto;padding:48px clamp(24px,5vw,64px)}.about-field-photo figcaption strong{letter-spacing:-.015em;font-size:clamp(24px,2.2vw,30px);font-weight:400;line-height:1.2}.about-field-photo figcaption p{color:#444;margin-top:18px;font-size:17px;line-height:1.65}.about-field-photo picture{justify-self:center;width:min(100%,340px)}.page-intro.intro-about .intro-image:has(img[src="/adam-wright-navy-about.webp"]){width:min(100%,410px)}@media (width<=760px){.about-field-photo{grid-template-columns:1fr;gap:26px;padding:36px 6%}.about-field-photo picture{justify-self:center;width:min(100%,280px)}.about-field-photo figcaption strong{font-size:26px}.page-intro.intro-about .intro-image:has(img[src="/adam-wright-navy-about.webp"]){width:min(100%,330px)}}.site-header{justify-content:space-between;gap:2rem;height:76px;padding:0 4.2vw;background:#191919!important;border-bottom:1px solid #ffffff20!important;position:relative!important}.site-header .wordmark-copy strong{letter-spacing:-.02em;font-size:1.5rem;line-height:1.15}.site-header>nav{gap:clamp(1rem,1.8vw,1.75rem);margin-left:auto}.site-header .nav-cta{color:#fff!important;background:0 0!important;border-color:#ffffff70!important}.site-header .nav-cta:hover{background:#ffffff12!important}.site-header .mobile-menu>div{background:#191919!important}.about-credentials summary,.archive-heading h2,.detail-opening>div,.editorial-sections h2,.home-pathways-heading h2,.media-featured h2,.recognition h2{color:#242424}.page-jump-nav{border-bottom:1px solid #d8d8d8;background:#f2f2f2!important}.hero-inquiry-link{background:0 0;border-color:#ffffff70}@media (width<=760px){.site-header{gap:1rem;height:72px;padding-inline:6%}.site-header .wordmark-copy strong{font-size:1.35rem}}.footer-simple{flex-wrap:wrap}.footer-simple .footer-clinical{letter-spacing:normal;text-transform:none;color:#d8d8d8;border-top:1px solid #ffffff25;flex:0 0 100%;width:100%;max-width:100%;margin:24px 0 0;padding-top:20px;font-size:15px;line-height:1.65}.footer-clinical a{color:#c7c7c7;text-underline-offset:4px;text-decoration:underline}.page-intro.intro-about .intro-image:has(img[src="/adam-wright-navy-about.webp"]){mask-image:none;mask-composite:add}.home-pathways-grid article,.intro-about~.editorial-sections article:last-child,.media-featured>div>a{background:#f2f2f2}.footer-clinical a,.page-intro .eyebrow,.site-header nav a[aria-current=page]:not(.nav-cta){color:#f4f4f4}.site-header nav a[aria-current=page]:not(.nav-cta){border-color:#f4f4f4}.portrait-trial a:focus-visible,.site-header a:focus-visible,.site-header summary:focus-visible{outline-color:#f4f4f4}.about-credentials>.eyebrow,.archive-heading .eyebrow,.entry-points .eyebrow,.home-pathways-grid .pathway-number,.home-pathways-grid h3,.home-pathways-heading h2,.media-featured .eyebrow,.representative-experience .eyebrow,.work-method .eyebrow{color:#363636}.home-pathways-grid article,.media-featured>div>a{border-top:3px solid #363636}.page-jump-nav{border-bottom:2px solid #363636}.editorial-sections h2:after,.home-pathways-heading h2:after,.media-featured>.eyebrow:after{display:none}.model .marker-underline{background:0 0;text-decoration:none}.model .marker-underline:after,.model .marker-underline:before{display:none}.advisory-note a,.framework-intro .text-link,.framework-intro .text-link:not(.light),.framework-intro h2,.framework-intro p,.intervention a,.model .text-link,.practice-settings a,.pullquote a,.research-note a{color:#f4f4f4}.framework-intro .text-link{border-color:#f5f4ef99;text-decoration-color:#f4f4f4}.framework-intro a:focus-visible,.model a:focus-visible,.practice-settings a:focus-visible{outline-color:#f4f4f4}.page-intro.intro-about .intro-image img[src="/adam-wright-navy-about.webp"]{transform:translate(-51.24%,-2px)!important}.about-framework-reference{max-width:1100px;margin:0 auto;padding:0 clamp(24px,5vw,64px) 48px;font-size:16px;line-height:1.6}.about-framework-reference a{color:#363636;text-underline-offset:4px;text-decoration:underline}.closing,.inquiry-band{color:#242424;border-top:1px solid #dedede;background:#f2f2f2!important}.closing h2,.inquiry-band h2,.inquiry-band>div>p{color:#242424}.closing .circle-link,.inquiry-band .circle-link{color:#363636;background:0 0;border-color:#363636}.closing .circle-link:hover,.inquiry-band .circle-link:hover{color:#fff;background:#363636}.closing a:focus-visible,.inquiry-band a:focus-visible{outline-color:#363636}.service-page .detail-opening{display:block}.service-page .detail-opening>p{max-width:920px}.page-intro.intro-about:has(img[src="/adam-wright-standing-original.webp"]){color:#f4f4f4;background:radial-gradient(at 75% 45%,#303030,#1b1b1b 70%)}.page-intro.intro-about .intro-image:has(img[src="/adam-wright-standing-original.webp"]){aspect-ratio:920/1366;background:0 0;align-self:end;width:min(100%,460px);height:auto;position:relative;overflow:hidden;mask-image:none}.page-intro.intro-about .intro-image img[src="/adam-wright-standing-original.webp"]{display:block;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);clip-path:none!important;object-fit:contain!important;filter:none!important;width:100%!important;max-width:100%!important;height:auto!important;position:static!important;transform:none!important}.page-intro.intro-about:has(img[src="/adam-wright-standing-original.webp"]) :is(h1,p){color:#f4f4f4}@media (width<=760px){.page-intro.intro-about .intro-image:has(img[src="/adam-wright-standing-original.webp"]){justify-self:center;width:min(100%,380px)}}.page-intro.intro-about .intro-image img[src="/adam-wright-standing-original.webp"]{mask-image:linear-gradient(#0000,#000 6%),linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.page-intro.intro-about:has(img[src="/adam-wright-cardigan-about.webp"]){color:#f4f4f4;grid-template-columns:1.2fr .8fr;align-items:center;gap:6%;background:linear-gradient(#191919bb,#191919bb),#202020 url(/adam-wright-charcoal-depth-backdrop.webp) 50%/cover!important;min-height:520px!important;padding:48px 7% 0!important;display:grid!important}.page-intro.intro-about:has(img[src="/adam-wright-cardigan-about.webp"]) .intro-copy{max-width:650px;padding-bottom:40px}.page-intro.intro-about:has(img[src="/adam-wright-cardigan-about.webp"]) :is(h1,p){color:#f4f4f4}.page-intro.intro-about .intro-image:has(img[src="/adam-wright-cardigan-about.webp"]){aspect-ratio:1130/1500;place-self:end center;max-width:350px;overflow:hidden;background:0 0!important;width:100%!important;height:auto!important;position:relative!important;mask-image:none!important}.page-intro.intro-about .intro-image img[src="/adam-wright-cardigan-about.webp"]{mask-image:linear-gradient(90deg,#0000,#000 12% 91%,#0000),linear-gradient(#0000,#000 6%);mask-composite:intersect;object-fit:contain!important;clip-path:none!important;width:100%!important;height:auto!important;max-height:none!important;position:static!important;transform:none!important}@media (width<=760px){.page-intro.intro-about:has(img[src="/adam-wright-cardigan-about.webp"]){grid-template-columns:1fr;gap:0;min-height:0!important;padding:40px 6% 0!important}.page-intro.intro-about:has(img[src="/adam-wright-cardigan-about.webp"]) .intro-copy{padding-bottom:20px}.page-intro.intro-about .intro-image:has(img[src="/adam-wright-cardigan-about.webp"]){max-width:290px}}.page-intro.intro-about:not(.has-image){color:#f4f4f4;background:linear-gradient(#191919aa,#191919aa),#202020 url(/adam-wright-charcoal-depth-backdrop.webp) 50%/cover!important;min-height:0!important;padding:64px 6%!important;display:block!important}.page-intro.intro-about:not(.has-image) .intro-copy{max-width:850px}.page-intro.intro-about:not(.has-image) :is(h1,p){color:#f4f4f4}.about-overview.about-overview-portrait{grid-template-columns:minmax(220px,320px) minmax(0,700px);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.about-overview-portrait figure{margin:0}.about-overview-portrait img{width:100%;height:auto;display:block}.about-overview-portrait>div p{font-size:clamp(18px,1.65vw,23px);line-height:1.65}@media (width<=760px){.about-overview.about-overview-portrait{grid-template-columns:1fr}.about-overview-portrait figure{justify-self:center;width:min(100%,300px)}.about-overview-portrait>div{grid-row:1}.page-intro.intro-about:not(.has-image){padding:48px 6%!important}}.page-intro.intro-about:has(img[src="/adam-wright-standing-original.webp"]){isolation:isolate;background:linear-gradient(#191919aa,#191919aa),#202020 url(/adam-wright-charcoal-depth-backdrop.webp) 50%/cover no-repeat!important}.page-intro.intro-about .intro-image:has(img[src="/adam-wright-standing-original.webp"]){box-shadow:none!important;background:0 0!important;border:0!important}.page-intro.intro-about .intro-image img[src="/adam-wright-standing-original.webp"]{mask-image:linear-gradient(#0000,#000 8%),linear-gradient(90deg,#0000,#000 22% 82%,#0000);mask-composite:intersect}@media (width<=760px){.page-intro.intro-about:has(img[src="/adam-wright-standing-original.webp"]){background-position:65%!important}}.page-intro.intro-about.has-image .intro-image img[src="/adam-wright-cardigan-about.webp"]{mask-image:linear-gradient(90deg,#0000,#000 20% 78%,#0000),linear-gradient(#0000,#000 10%)}.page-intro.intro-about.has-image:has(img[src="/adam-wright-cardigan-about.webp"]){background:#1d1d1d url(/adam-wright-real-charcoal-backdrop.webp) 50%/cover!important}.page-intro.intro-about.has-image .intro-image:has(img[src="/adam-wright-cardigan-about.webp"]){aspect-ratio:1450/1714!important;max-width:400px!important;overflow:visible!important}.page-intro.intro-about.has-image .intro-image img[src="/adam-wright-cardigan-about.webp"]{mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 3%);mask-composite:intersect;object-fit:contain!important}@media (width<=760px){.page-intro.intro-about.has-image .intro-image:has(img[src="/adam-wright-cardigan-about.webp"]){max-width:340px!important}}.podcast-cover-section{color:#242424;background:#f7f7f7;padding:56px 7% 72px}.podcast-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1160px;margin:30px auto 0;display:grid}.podcast-cover-section>.eyebrow{color:#363636;max-width:1160px;margin-left:auto;margin-right:auto}.podcast-cover-grid article{min-width:0}.podcast-cover-link{display:block}.podcast-cover-grid img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;height:auto;display:block}.podcast-cover-grid h2{letter-spacing:-.025em;color:#242424;margin:10px 0 12px;font-size:clamp(23px,2.1vw,30px);font-weight:500;line-height:1.2}.podcast-cover-grid .podcast-host{text-transform:uppercase;letter-spacing:.07em;color:#555;margin:24px 0 8px;font-size:12px;line-height:1.5}.podcast-cover-grid .podcast-topic{color:#454545;margin:0 0 14px;font-size:17px;line-height:1.55}.podcast-listen{color:#363636;align-items:center;gap:14px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.podcast-listen:hover{text-underline-offset:4px;text-decoration:underline}.podcast-cover-link:focus-visible,.podcast-listen:focus-visible{outline-offset:5px;outline:2px solid #363636}@media (width<=760px){.podcast-cover-section{padding:36px 6% 48px}.podcast-cover-grid{grid-template-columns:1fr;gap:40px;max-width:440px}.podcast-cover-grid img{max-width:300px}.podcast-cover-grid h2{font-size:25px}.podcast-cover-grid .podcast-host{margin-top:18px}}@media (width>=761px){.page-intro.intro-about.has-image .intro-image:has(img[src="/adam-wright-cardigan-about.webp"]){max-width:440px!important}}@media (width<=520px){.podcast-cover-grid article{grid-template-columns:100px minmax(0,1fr);align-content:start;column-gap:18px;display:grid}.podcast-cover-grid .podcast-cover-link{grid-area:1/1/5;align-self:start}.podcast-cover-grid img{width:100px;max-width:100px}.podcast-cover-grid .podcast-host{grid-column:2;margin:0 0 6px;font-size:11px}.podcast-cover-grid h2{grid-column:2;margin:0 0 8px;font-size:22px}.podcast-cover-grid .podcast-topic{grid-column:2;margin:0 0 4px;font-size:16px}.podcast-cover-grid .podcast-listen{grid-column:2;font-size:14px}}@font-face{font-family:Newsreader;font-style:normal;font-weight:350 400;font-display:swap;src:url(/fonts/newsreader-latin-normal.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:350 400;font-display:swap;src:url(/fonts/newsreader-latin-italic.woff2)format("woff2")}:root{--font-serif:Newsreader, "Iowan Old Style", Georgia, serif}h1,h2,h3,.detail-opening p,.pullquote p{font-optical-sizing:auto;font-family:var(--font-serif)!important;letter-spacing:-.012em!important;font-weight:350!important}h1{line-height:1.04!important}h1 em,h2 em{font-style:italic;font-weight:350}.detail-opening p{letter-spacing:-.006em!important;line-height:1.38!important}.marker-underline:after,.marker-underline:before,.hero h1 em:after,.hero-thesis h1 em:after{content:none!important;display:none!important}.home-pathways-grid h3{font-weight:400!important}.media-list>a{grid-template-columns:72px 16% 1fr 18% 40px}.media-art{object-fit:cover;filter:grayscale()contrast(1.05);opacity:.92;width:72px;height:72px;transition:filter .35s,opacity .35s;display:block}.media-list>a:hover .media-art,.media-list>a:focus-visible .media-art{filter:none;opacity:1}.podcast-cover-section img{filter:grayscale()contrast(1.05);transition:filter .35s}.podcast-cover-section a:hover img,.podcast-cover-section a:focus-visible img{filter:none}@media (width<=860px){.media-list>a{grid-template-columns:56px 1fr 32px;column-gap:1rem}.media-art{grid-area:1/1/4;align-self:start;width:56px;height:56px}.media-list>a>span,.media-list h2,.media-list>a>p{grid-column:2}.media-list b{grid-area:1/3/4}}.session-figure{background:var(--brand-white,#fff);margin:0;padding:0 clamp(1.25rem,7vw,7rem) clamp(3rem,6vw,5rem)}.session-figure img{aspect-ratio:1600/1122;object-fit:cover;width:100%;max-width:1180px;height:auto;margin:0 auto;display:block}h1 em,h2 em,.hero>.hero-thesis h1 em,.marker-underline{font-family:var(--font-serif)!important;letter-spacing:-.01em!important;background:0 0!important}html body .portrait-trial .trial-thesis h1 em.marker-underline{background:0 0!important;padding-bottom:0!important}.recognition-lines h3{color:inherit;margin:0 0 1.75rem!important;font-size:clamp(2rem,3.35vw,2.68rem)!important;line-height:1.05!important}.recognition-lines{align-self:start;margin-top:0!important;padding-top:0!important}@media (width<=760px){html body .portrait-trial{padding-top:88px!important}html body .portrait-trial .trial-copy{order:0!important}html body .portrait-trial .trial-portrait{order:1!important;height:auto!important;min-height:0!important;margin:14px 0 22px!important}html body .portrait-trial .trial-thesis{padding-bottom:40px;order:2!important;margin-top:0!important}html body .portrait-trial .trial-photo-wrap{overflow:hidden;height:min(58vw,300px)!important;min-height:0!important;position:relative!important}html body .portrait-trial .trial-photo-wrap img{object-fit:cover!important;object-position:50% 12%!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}html body main .portrait-trial .trial-portrait:has(img[src*=standing-294]){aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:auto!important;margin:12px 0 26px!important}html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap img{object-fit:cover!important;object-position:50% 8%!important;aspect-ratio:auto!important;width:100%!important;height:100%!important;inset:0!important}html body main .portrait-trial{padding-top:72px!important}html body main .portrait-trial .trial-copy{margin:0!important;padding:0!important}html body main .portrait-trial .trial-service-line{row-gap:.2rem;margin:0!important}html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap{height:min(66vw,300px)!important}html body main .portrait-trial .trial-portrait:has(img[src*=standing-294]){margin:10px 0 18px!important}html body main .framework-intro{grid-template-columns:minmax(0,1fr)!important;width:auto!important;max-width:100%!important}html body main .framework-intro>*{min-width:0!important;max-width:100%!important}html body main .framework-intro .text-link{line-height:1.5;display:inline-block}}html body .media-art,html body .podcast-cover-section img{filter:none!important;opacity:1!important}.media-research{background:#fff;padding:clamp(3rem,6vw,5rem) 9vw 0}.media-research .eyebrow{margin:0 0 1.25rem}.media-research a{border-top:1px solid var(--line,#ddd);border-bottom:1px solid var(--line,#ddd);color:inherit;grid-template-columns:16% 1fr 22% 40px;align-items:center;gap:2vw;padding:2rem 0;text-decoration:none;display:grid}.media-research a>span,.media-research a>p{letter-spacing:.07em;text-transform:uppercase;font-size:.875rem;line-height:1.5}.media-research a>p em{text-transform:none;letter-spacing:.02em;font-style:italic}.media-research h2{margin:0;font-size:clamp(1.75rem,2.4vw,2.6rem)}.media-research b{justify-self:end;font-size:1.5rem}.media-research a:hover{opacity:.7}@media (width<=860px){.media-research{padding:3rem 5vw 0}.media-research a{grid-template-columns:1fr 32px;gap:.6rem}.media-research a>span,.media-research h2,.media-research a>p{grid-column:1}.media-research b{grid-area:1/2/4}}html body .experience-rail .experience-editorial .experience-organizations{color:#3a3a3a;max-width:none;font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;margin:1.35rem auto 0;font-size:.95rem;font-weight:400;line-height:1.6}html body .experience-rail .experience-organizations span{letter-spacing:.14em;text-transform:uppercase;color:#6a6a6a;margin-bottom:.35rem;font-size:.75rem;display:block}html body .experience-rail .experience-private{color:#3a3a3a;margin:.85rem auto 0;font-size:.95rem;line-height:1.6}html body .home-pathways-heading .pathways-intro{font-family:var(--font-serif);letter-spacing:-.005em;color:#2b2b2b!important;font-size:clamp(1.25rem,1.7vw,1.6rem)!important;line-height:1.4!important}.entry-points .column-proof{border-top:1px solid var(--line,#ddd);font-family:var(--font-serif);color:#2b2b2b;max-width:34rem;margin:2.25rem 0 0;padding-top:1.5rem;font-size:clamp(1.1rem,1.3vw,1.3rem);line-height:1.5}html body .about-field-photo{grid-template-columns:minmax(240px,1fr) auto!important;padding:clamp(2.5rem,4vw,4rem) 9vw!important}html body .about-field-photo figcaption strong{font-family:var(--font-serif)!important;font-size:clamp(1.6rem,2.4vw,2.4rem)!important;font-weight:350!important}html body .about-field-photo picture{width:min(100%,300px)!important}@media (width<=760px){html body .about-field-photo{grid-template-columns:1fr!important;padding:2.5rem 5vw!important}html body .about-field-photo picture{max-width:320px;width:100%!important}}html body .experience-rail .experience-editorial p.experience-private{text-transform:none!important;letter-spacing:.005em!important;font-family:var(--font-sans)!important;color:#3a3a3a!important;font-size:.98rem!important;font-weight:400!important}html body main .entry-points p.column-proof{font-family:var(--font-serif)!important;color:#2b2b2b!important;letter-spacing:0!important;text-transform:none!important;font-size:clamp(1.15rem,1.35vw,1.35rem)!important;line-height:1.5!important}html body .about-overview p.overview-question{letter-spacing:-.01em;color:var(--ink,#111);border-left:2px solid;max-width:760px;margin-top:2rem;padding-left:1.4rem;font-family:Newsreader,Georgia,serif;font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:400;line-height:1.35}@media (width<=760px){html body .about-overview p.overview-question{margin-top:1.5rem;padding-left:1rem;font-size:1.3rem}html body main .portrait-trial{padding-top:60px!important}html body main .portrait-trial .trial-portrait,html body main .portrait-trial .trial-portrait:has(img[src*=standing-294]){order:0!important;width:100vw!important;max-width:100vw!important;height:auto!important;margin:0 0 0 calc(50% - 50vw)!important}html body main .portrait-trial .trial-photo-wrap,html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap{aspect-ratio:1050/1100;-webkit-mask-composite:source-in;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 80%,#0000 100%),linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#000 0 80%,#0000 100%),linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-composite:intersect;height:auto!important}html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap img{object-position:50% 0!important}html body main .portrait-trial .trial-copy{z-index:1;position:relative;order:1!important;margin:-28px 0 0!important}html body main .portrait-trial .trial-thesis{order:2!important;margin-top:14px!important;padding-bottom:44px!important}html body main .portrait-trial .trial-photo-wrap,html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap{-webkit-mask-composite:source-over!important;-webkit-mask-image:radial-gradient(52% 56% at 50% 46%,#000 40%,#0000 100%)!important;mask-image:radial-gradient(52% 56% at 50% 46%,#000 40%,#0000 100%)!important;mask-composite:add!important}}html body .page-intro .intro-copy p.intro-proof{opacity:.78;max-width:560px;margin-top:1.1rem!important;font-size:.95rem!important;line-height:1.6!important}html body p.work-example{opacity:.9;border-left:2px solid;padding-left:1.2rem;margin-top:1.8rem!important}html body p.work-example em{font-style:italic}@media (width<=760px){html body main .portrait-trial .trial-photo-wrap,html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap{background:url(/adam-wright-standing-294-mobile.webp) 50% 0/cover no-repeat!important;-webkit-mask-image:none!important;mask-image:none!important}html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap img{opacity:0!important}}@media (width>=761px){html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap{-webkit-mask-image:linear-gradient(90deg,#0000 0 8%,#000 44%);mask-image:linear-gradient(90deg,#0000 0 8%,#000 44%)}}html body main section.portrait-trial#top,html body main section.page-intro.page-intro.page-intro.page-intro.page-intro.page-intro{background:#1c1c1e url(/adam-wright-halo-backdrop.webp) 50%/cover no-repeat!important}@media (width>=761px){html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap{background:url(/adam-wright-standing-294-mobile.webp) 50% 0/contain no-repeat!important;-webkit-mask-image:none!important;mask-image:none!important}html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap img{opacity:0!important}}html body main section.page-intro.intro-about.has-image .intro-image img[src="/adam-wright-cardigan-about.webp"]{-webkit-mask-image:none!important;mask-image:none!important}html body main section.page-intro.intro-about .intro-image img{box-shadow:none!important;filter:none!important}@media (width<=760px){html body main .portrait-trial .trial-thesis{order:1!important;margin-top:6px!important;padding-bottom:0!important}html body main .portrait-trial .trial-copy{position:static;order:2!important;margin:22px 0 0!important;padding-bottom:44px!important}html body main .portrait-trial .trial-service-line{opacity:.85}}@media (width>=761px){html body main .portrait-trial .trial-thesis{order:1!important}html body main .portrait-trial .trial-copy{order:2!important;margin-top:30px!important}html body main .portrait-trial .trial-service-line{opacity:.85}}@media (width<=760px){html body main .portrait-trial .trial-photo-wrap,html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap{background-position:calc(50% - 4.3vw) 0!important}}@media (width>=761px){html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap{background-position:62% 0!important;background-size:auto 150%!important;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%)!important;mask-image:linear-gradient(#000 72%,#0000 100%)!important}}@media (width<=760px){html body main .portrait-trial .trial-photo-wrap,html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap{background-position:calc(50% - 6.5vw) 0!important;background-size:128%!important;-webkit-mask-image:linear-gradient(#000 76%,#0000 100%)!important;mask-image:linear-gradient(#000 76%,#0000 100%)!important}}@media (width>=761px){html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap{background-position:62% 0!important;background-size:auto 125%!important;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%)!important;mask-image:linear-gradient(#000 80%,#0000 100%)!important}}@media (width>=1101px){html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap{background-size:auto 112%!important;-webkit-mask-image:linear-gradient(#000 97%,#0000 100%)!important;mask-image:linear-gradient(#000 97%,#0000 100%)!important}}@media (width<=1100px){html body main section.portrait-trial#top{flex-direction:column!important;min-height:0!important;padding-top:38px!important;padding-bottom:0!important;display:flex!important}html body main .portrait-trial .trial-thesis{order:0!important;width:100%!important;margin-top:0!important;padding-bottom:0!important}html body main .portrait-trial .trial-thesis h1{margin-top:0!important}html body main .portrait-trial .trial-copy{order:1!important;width:100%!important;margin:22px 0 12px!important;padding-bottom:0!important}html body main .portrait-trial .trial-portrait:has(img[src*=standing-294]){aspect-ratio:1050/1100!important;order:2!important;width:min(100%,500px)!important;max-width:500px!important;height:auto!important;margin:0 auto!important;position:relative!important;inset:auto!important}html body main .portrait-trial:has(img[src*=standing-294]) .trial-photo-wrap{aspect-ratio:1050/1100!important;background-position:calc(50% - 6.5vw) 0!important;background-size:112%!important;height:auto!important;-webkit-mask-image:linear-gradient(#000 97%,#0000 100%)!important;mask-image:linear-gradient(#000 97%,#0000 100%)!important}}
