:root{color-scheme:light dark;--deep-ink: #00090c;--surface: #141818;--slate: #a9b6b8;--logo-slate: #575a6c;--blue: #3686c9;--signal: #aaff8c;--logo-lime: #b4c540;--canvas: #eefcff;--white: #eefcff;--dark-line: rgba(238, 252, 255, .16);--light-line: rgba(238, 252, 255, .16);--max-width: 84rem;--page-width: min(88vw, var(--max-width));--eyebrow-space: 2.5rem;--section-space: 6rem;--section-gap: clamp(2rem, 3vw, 3rem);--section-padding-block: clamp(3.5rem, 5vw, 5rem);--section-padding-inline: 2rem;--section-table-gap: clamp(2.5rem, 4vw, 4rem);font-family:Mona Sans Variable,Mona Sans,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--deep-ink)}body{margin:0;min-width:20rem;color:var(--canvas);background:var(--deep-ink);overflow-x:hidden}a{color:inherit}.skip-link{position:fixed;top:1rem;left:1rem;z-index:100;padding:.8rem 1rem;color:var(--deep-ink);background:var(--signal);border-radius:.25rem;font-weight:500;text-decoration:none;transform:translateY(-200%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--signal);outline-offset:4px}img{display:block;max-width:100%}.dark-shell{position:relative;color:var(--canvas);background:linear-gradient(90deg,transparent 49.95%,rgba(238,252,255,.035) 50%,transparent 50.05%),var(--deep-ink);overflow:hidden}.dark-shell:before{position:absolute;inset:0;background-image:linear-gradient(rgba(238,252,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(238,252,255,.026) 1px,transparent 1px);background-size:5rem 5rem;content:"";pointer-events:none}.dark-shell.header-shell{z-index:20;overflow:visible}.site-header,.dark-shell main,.hero-main,.light-main,.footer-inner{width:var(--page-width);margin-inline:auto}.top-strip{display:grid;place-items:center;min-height:2.45rem;color:var(--slate);background:var(--surface)}.top-strip p{display:flex;gap:.8rem;align-items:center;margin:0;font-size:.62rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.top-strip-divider{width:1px;height:.8rem;background:#eefcff57}.site-header{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:7rem}.brand{width:clamp(13rem,19vw,17rem)}.site-navigation{display:flex;gap:2.4rem;align-items:center}.site-navigation a,.navigation-dropdown summary{font-size:.72rem;font-weight:400;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.site-navigation>a,.navigation-dropdown summary{position:relative;padding-block:.5rem}.site-navigation>a:after,.navigation-dropdown summary:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--signal);content:"";transform:scaleX(0);transform-origin:right;transition:transform .24s ease}.site-navigation>a:hover:after,.site-navigation>a:focus-visible:after,.site-navigation>a[aria-current=page]:after,.navigation-dropdown summary:hover:after,.navigation-dropdown summary:focus-visible:after,.navigation-dropdown summary[aria-current=page]:after,.navigation-dropdown[open] summary:after{transform:scaleX(1);transform-origin:left}.navigation-dropdown{position:relative}.navigation-dropdown summary{display:flex;gap:.55rem;align-items:center;cursor:pointer;list-style:none}.navigation-dropdown summary::-webkit-details-marker{display:none}.navigation-dropdown summary>span{font-size:1rem;line-height:1;transition:transform .18s ease}.navigation-dropdown[open] summary>span{transform:rotate(180deg)}.navigation-submenu{position:absolute;top:calc(100% + 1rem);left:0;z-index:10;display:grid;width:min(24rem,80vw);padding:.75rem;background:var(--surface);border:1px solid var(--dark-line);box-shadow:0 1.5rem 3rem #0000004d}.navigation-submenu a{padding:.85rem .9rem;color:var(--canvas);font-size:.82rem;letter-spacing:0;line-height:1.4;text-transform:none}.navigation-submenu a:hover,.navigation-submenu a:focus-visible{color:var(--deep-ink);background:var(--signal)}.hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);gap:5rem;align-items:start;min-height:auto;padding-block:var(--section-space)}.hero-copy{position:relative;z-index:2}.eyebrow{display:flex;gap:.8rem;align-items:center;margin:0 0 var(--eyebrow-space);color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.eyebrow span{width:1.9rem;height:.35rem;background:var(--signal)}.eyebrow.dark{color:var(--slate)}.heading-stack{display:grid;gap:0;align-content:start;break-inside:avoid;page-break-inside:avoid}.heading-stack .eyebrow{margin:0;line-height:1}.heading-stack>h1{margin-top:var(--eyebrow-space)}.heading-stack>h2{margin-top:2rem}.heading-stack>h1,.heading-stack>h2{break-before:avoid;page-break-before:avoid}h1,h2,h3,blockquote,p{text-wrap:pretty}h1,h2,h3,blockquote{margin:0;letter-spacing:-.055em;text-wrap:balance}h1{max-width:12ch;color:var(--canvas);font-size:clamp(2.5rem,5vw,4.3rem);font-weight:500;line-height:1.2}.hero-title{max-width:none}.hero-title span,.directory-hero h1 span{display:block}.hero-title span,.directory-hero h1 span{white-space:nowrap}.hero-intro{max-width:42rem;margin:2.8rem 0 0;color:var(--slate)}.text-lead{color:var(--slate);font-size:1.25rem;font-weight:400;line-height:1.6}.text-body{color:var(--slate);font-size:1.125rem;font-weight:400;line-height:1.65}.hero-graphic{position:relative;display:grid;gap:1.4rem;justify-self:stretch;margin-left:clamp(-3.5rem,-3vw,-1.5rem)}.graphic-frame{position:relative;display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--dark-line);border-radius:50%;animation:arrive .9s .18s both cubic-bezier(.2,.8,.2,1)}.graphic-frame:before,.graphic-frame:after{position:absolute;border:1px solid var(--dark-line);border-radius:50%;content:""}.graphic-frame:before{inset:13%}.graphic-frame:after{inset:31%;background:#3686c90d}.graphic-frame img{position:relative;z-index:2;width:46%;filter:drop-shadow(0 1.5rem 3rem rgba(0,0,0,.24))}.axis{position:absolute;z-index:1;background:var(--dark-line)}.axis-horizontal{right:3%;left:3%;height:1px}.axis-vertical{top:3%;bottom:3%;width:1px}.graphic-motto{margin:0;color:var(--slate);font-size:.72rem;font-weight:650;letter-spacing:.16em;line-height:1.2;text-align:center;text-transform:uppercase}.signal-band{display:grid;grid-template-columns:repeat(4,1fr);width:var(--page-width);margin-inline:auto;color:var(--deep-ink);background:var(--signal);border-radius:999px;font-size:1rem;font-weight:400;letter-spacing:.1em;overflow:hidden;text-align:center;text-transform:uppercase}.signal-band span{padding:2rem 1rem}.signal-band span+span{border-left:1px solid rgba(0,9,12,.24)}.light-main{background:var(--deep-ink)}.services{padding-block:var(--section-space) 0}.section-intro{margin-bottom:var(--section-space);padding:var(--section-space) 2rem;border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.section-intro:hover{background:var(--surface);transform:translateY(-.3rem)}.section-intro h2{transition:color .22s ease}.section-intro:hover h2{color:var(--signal)}.section-intro>p:last-child{max-width:48rem;margin-top:2.5rem}h2{color:var(--canvas);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:400;line-height:1.2}h3{color:var(--canvas);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;line-height:1.3}.closing-action>p{margin:0}.services-title span{display:block}.service-list{display:grid;grid-template-columns:1fr;border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line)}.service{display:flex;flex-direction:column;gap:0;padding:clamp(4rem,6vw,6.25rem) 2rem;transition:background-color .22s ease,transform .22s ease}.service:first-child{border-bottom:1px solid var(--light-line)}.service:hover,.service:focus-within{background:var(--surface);transform:translateY(-.3rem)}.service:hover .service-body h3,.service:focus-within .service-body h3{color:var(--signal)}.service-meta{display:block}.service-outcome>span:first-child{color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.service-meta p{max-width:none;margin:0;color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.service-body h3{max-width:21ch;margin-top:2rem;transition:color .22s ease}.service-body h3 a{text-decoration:none}.service-body h3 a:hover,.service-body h3 a:focus-visible{text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:.08em;text-underline-offset:.12em}.service-body p{max-width:43rem;margin:1.5rem 0 0}.service-outcome{display:flex;flex-direction:column;gap:1.25rem;align-items:stretch;max-width:18rem;padding-top:3rem}.pill-link{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;width:100%;min-height:3.75rem;padding:.85rem 1.35rem;color:var(--deep-ink);background:var(--signal);border-radius:999px;font-size:1rem;font-weight:400;letter-spacing:0;text-decoration:none;text-transform:none;transition:color .22s ease,background .22s ease,transform .22s ease}.pill-link span:last-child{flex:none;font-size:2rem;line-height:.8}.pill-link:hover,.pill-link:focus-visible{color:var(--deep-ink);background:var(--blue);transform:translateY(-2px)}.hero-cta{width:min(100%,15rem);margin-top:3.5rem}.approach{margin-bottom:var(--section-space);padding:0;color:var(--canvas);border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.approach:hover{background:var(--surface);transform:translateY(-.3rem)}.approach-lead{padding:var(--section-space) 2rem clamp(3rem,5vw,5rem)}.approach-lead h2{max-width:56rem;transition:color .22s ease}.approach:hover .approach-lead h2,.approach:hover .principle-grid h3{color:var(--signal)}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:0;border-top:1px solid var(--light-line)}.principle-grid article{min-height:17rem;padding:2rem;border-right:1px solid var(--light-line)}.principle-grid article:first-child{border-left:1px solid var(--light-line)}.principle-grid h3{margin-top:2rem;transition:color .22s ease}.principle-grid p{margin:1rem 0 0}.closing{display:grid;grid-template-columns:1.8fr .8fr;gap:7rem;align-items:end;margin-bottom:var(--section-space);padding:var(--section-space) 2rem;border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.closing:hover,.closing:focus-within{background:var(--surface);transform:translateY(-.3rem)}.closing h2{max-width:16ch;transition:color .22s ease}.closing:hover h2,.closing:focus-within h2{color:var(--signal)}.closing-action>p{margin-bottom:2rem}.closing-action>.pill-link{width:min(100%,24rem)}.site-footer{width:100%;margin:0;color:var(--slate);background:var(--deep-ink)}.footer-inner{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:7rem}.not-found{display:grid;grid-template-columns:.55fr 1.45fr;gap:clamp(4rem,9vw,9rem);align-items:start;min-height:calc(100svh - 8rem);padding-block:clamp(7rem,11vw,11rem)}.not-found>span{color:var(--signal);font-size:clamp(7rem,14vw,15rem);font-weight:550;letter-spacing:-.08em;line-height:.8}.not-found h1{max-width:10ch;font-size:clamp(3.5rem,7vw,7.5rem)}.not-found>div>p:not(.eyebrow){max-width:34rem;margin:2.5rem 0 0;color:var(--slate);font-size:1.05rem;line-height:1.7}.not-found>div>a{display:flex;justify-content:space-between;max-width:24rem;margin-top:3rem;padding-block:1rem;border-top:1px solid var(--dark-line);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.service-page-shell{color:var(--canvas);background:linear-gradient(90deg,transparent 49.95%,rgba(238,252,255,.035) 50%,transparent 50.05%),var(--deep-ink)}.service-page-shell .site-header,.service-page,.service-content{width:var(--page-width);margin-inline:auto}.service-hero{padding-block:var(--section-space) 3rem}.service-hero h1{max-width:18ch}.service-hero .text-lead{max-width:48rem;margin:2.5rem 0 0}.service-hero-cta{width:min(100%,17rem);margin-top:3rem}.service-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line)}.service-facts>div{min-height:12rem;padding:1.5rem;border-left:1px solid var(--dark-line);transition:background-color .22s ease,transform .22s ease}.service-facts>div:last-child{border-right:1px solid var(--dark-line)}.service-facts>div:hover{background:var(--surface);transform:translateY(-.3rem)}.service-facts span,.service-facts strong{display:block}.service-facts span{color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.service-facts strong{max-width:13rem;margin-top:2.6rem;color:var(--canvas);font-size:1.125rem;font-weight:400;line-height:1.55}.service-facts>div:hover span{color:var(--signal)}.service-content{padding-block:0}.decision-section{padding-block:var(--section-space)}.decision-section h2{max-width:22ch}.decision-section h2 span,.question-block h2 span,.domains-section h2 span,.method-section h2 span,.deliverables-section h2 span{display:block;white-space:nowrap}.decision-section .text-lead{max-width:48rem;margin:2.5rem 0 0}.governance-service .decision-section{padding-bottom:0}.question-block{margin-top:0;padding-block:var(--section-space) 0;color:var(--canvas);border-top:1px solid var(--light-line)}.question-block h2{max-width:22ch}.question-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--section-space);border-top:1px solid var(--light-line);border-left:1px solid var(--light-line)}.question-grid article{min-height:17rem;padding:1.5rem;border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.question-grid article:hover{background:var(--surface);transform:translateY(-.3rem)}.question-grid h3{margin:0;color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;transition:color .22s ease}.question-grid article p{margin:3rem 0 0;color:var(--canvas);font-size:1.125rem;line-height:1.6}.question-grid article:hover h3{color:var(--signal)}.method-section,.domains-section{margin-top:0;padding-block:var(--section-space) 0;border-top:1px solid var(--light-line)}.domains-section h2{max-width:22ch}.domain-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--section-space);border-top:1px solid var(--light-line);border-left:1px solid var(--light-line)}.domain-grid article{min-height:14.5rem;padding:1.5rem;border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.domain-grid article:hover{background:var(--surface);transform:translateY(-.3rem)}.domain-grid h3{color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;transition:color .22s ease}.domain-grid p{margin:3rem 0 0;color:var(--canvas);font-size:1.125rem;line-height:1.65}.domain-grid article:hover h3{color:var(--signal)}.method-intro{position:static}.method-intro h2{max-width:22ch}.method-list{display:grid;grid-template-columns:repeat(6,1fr);margin-top:var(--section-space);border-top:1px solid var(--light-line);border-left:1px solid var(--light-line)}.method-list article{display:flex;flex-direction:column;min-height:19rem;padding:1.5rem;border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.method-list article:nth-child(-n+3){grid-column:span 2}.method-list article:nth-child(n+4){grid-column:span 3}.governance-service .method-list article{min-height:14.5rem;padding:1.25rem}.method-list article:hover{background:var(--surface);transform:translateY(-.3rem)}.method-list h3{color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.method-list p{margin:3rem 0 0;color:var(--canvas);font-size:1.125rem;line-height:1.65}.method-list article:hover h3{color:var(--signal)}.deliverables-section{margin-top:0;padding-block:var(--section-space) 0;color:var(--canvas);border-top:1px solid var(--light-line)}.deliverables-section h2{max-width:22ch}.deliverables-section ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:var(--section-space) 0 0;padding:0;border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);list-style:none}.governance-service .deliverables-section ul{grid-template-columns:repeat(3,1fr)}.deliverables-section li{min-height:14rem;padding:1.5rem;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);transition:background-color .22s ease,transform .22s ease}.deliverables-section li:hover{background:var(--surface);transform:translateY(-.3rem)}.deliverables-section li h3{color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;transition:color .22s ease}.deliverables-section li p{margin:3rem 0 0;color:var(--canvas);font-size:1.125rem;line-height:1.55}.deliverables-section li:hover h3{color:var(--signal)}.independence-section{margin-top:0;padding:var(--section-space) 2rem;border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.independence-section:hover{background:var(--surface);transform:translateY(-.3rem)}.independence-section h2{max-width:18ch}.independence-section h2 span{display:block;white-space:nowrap}.independence-section .text-lead{max-width:48rem;margin:2.5rem 0 0}.independence-section:hover h2{color:var(--signal)}.why-hero{padding-block:var(--section-space)}.why-hero h1{max-width:none}.why-hero h1 span,.why-section-intro h2 span,.engagement-model h2 span{display:block;white-space:nowrap}.why-hero .text-lead{max-width:48rem;margin:2.5rem 0 0}.why-content{width:var(--page-width);margin-inline:auto;padding-block:0}.why-section-intro{max-width:64rem}.why-section-intro h2{max-width:22ch}.why-principle-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--section-space);border-top:1px solid var(--light-line);border-left:1px solid var(--light-line)}.why-principle-grid article{min-height:17rem;padding:1.5rem;border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.why-principle-grid article:hover{background:var(--surface);transform:translateY(-.3rem)}.why-principle-grid h3{color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;transition:color .22s ease}.why-principle-grid p{margin:3rem 0 0;color:var(--canvas);font-size:1.125rem;line-height:1.65}.why-principle-grid article:hover h3{color:var(--signal)}.independence-block{margin-top:0;padding:var(--section-space) 2rem;color:var(--canvas);border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.independence-block:hover{background:var(--surface);transform:translateY(-.3rem)}.independence-block h2{max-width:18ch}.independence-block .text-lead{max-width:48rem;margin:2.5rem 0 0}.independence-block:hover h2{color:var(--signal)}.engagement-model{margin-top:0;padding-block:var(--section-space) 0;border-top:1px solid var(--light-line)}.model-list{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--section-space);border-top:1px solid var(--light-line);border-left:1px solid var(--light-line)}.model-list article{min-height:17rem;padding:1.5rem;border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.model-list article:hover{background:var(--surface);transform:translateY(-.3rem)}.model-list h3{color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;transition:color .22s ease}.model-list p{margin:3rem 0 0;color:var(--canvas);font-size:1.125rem;line-height:1.65}.model-list article:hover h3{color:var(--signal)}.fit-section{margin-top:0;padding-block:var(--section-space) 0;color:var(--canvas);border-top:1px solid var(--light-line)}.fit-heading h2{max-width:18ch}.fit-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--section-space);border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.fit-grid article{min-height:17rem;padding:1.5rem;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);transition:background-color .22s ease,transform .22s ease}.fit-grid article:hover{background:var(--surface);transform:translateY(-.3rem)}.fit-grid h3{color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;transition:color .22s ease}.fit-grid p{margin:3rem 0 0;color:var(--canvas);font-size:1.125rem;line-height:1.65}.fit-grid article:hover h3{color:var(--signal)}.why-closing{display:grid;grid-template-columns:repeat(3,1fr);margin-top:calc(var(--section-space) / 2);color:var(--deep-ink);background:var(--signal);border-radius:999px;overflow:hidden}.why-closing span{padding:2rem 1rem;color:var(--deep-ink);font-size:1rem;font-weight:400;letter-spacing:.1em;text-align:center;text-transform:uppercase}.why-closing span+span{border-left:1px solid rgba(0,9,12,.24)}.about-hero{padding-block:var(--section-space)}.about-hero h1{max-width:none}.about-hero h1 span,.about-section-intro h2 span{display:block;white-space:nowrap}.about-hero .text-lead,.about-section-intro .text-lead{max-width:48rem;margin:2.5rem 0 0}.about-content{width:var(--page-width);margin-inline:auto}.founder-profile{display:grid;grid-template-columns:minmax(12rem,.42fr) minmax(0,1.58fr);gap:clamp(2rem,4vw,4rem);align-items:start;padding-block:var(--section-space);border-top:1px solid var(--light-line)}.founder-portrait{position:relative;justify-self:end;width:fit-content;padding:1.25rem;background:var(--surface);border:1px solid var(--light-line)}.founder-portrait:after{position:absolute;right:1.25rem;bottom:1.25rem;width:34%;height:.4rem;background:var(--signal);content:""}.founder-portrait img{width:152px;height:194px;image-rendering:auto}.founder-copy h2{margin-bottom:0}.founder-details{width:min(100%,48rem);margin:2.5rem 0 0 auto;border-top:1px solid var(--light-line)}.founder-details>div{display:grid;grid-template-columns:minmax(8rem,.42fr) minmax(0,1.58fr);gap:2rem;padding-block:1.6rem;border-bottom:1px solid var(--light-line)}.founder-details dt{color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;transition:color .22s ease}.founder-details dt span{display:block}.founder-details dd{margin:0;color:var(--slate);font-size:1.125rem;font-weight:400;line-height:1.65}.founder-profile:hover .founder-details dt{color:var(--signal)}.about-experience,.about-model{padding-block:var(--section-space) 0;border-top:1px solid var(--light-line)}.about-section-intro{max-width:64rem}.about-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--section-space);border-top:1px solid var(--light-line);border-left:1px solid var(--light-line)}.about-grid article{min-height:18rem;padding:1.5rem;border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.about-grid article:hover{background:var(--surface);transform:translateY(-.3rem)}.about-grid h3{color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;transition:color .22s ease}.about-grid p{margin:3rem 0 0;color:var(--canvas);font-size:1.125rem;line-height:1.65}.about-grid article:hover h3{color:var(--signal)}.integrity-statement{padding:var(--section-space) 2rem;border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.integrity-statement:hover{background:var(--surface);transform:translateY(-.3rem)}.integrity-statement h2{max-width:20ch}.integrity-statement .text-lead{max-width:52rem;margin:2.5rem 0 0}.integrity-line{max-width:56rem;margin:3rem 0 0;padding-left:1.5rem;color:var(--canvas);border-left:.4rem solid var(--signal);font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:400;line-height:1.45}.integrity-statement:hover h2{color:var(--signal)}.about-closing{display:grid;grid-template-columns:repeat(3,1fr);margin-top:calc(var(--section-space) / 2);color:var(--deep-ink);background:var(--signal);border-radius:999px;overflow:hidden}.about-closing span{padding:2rem 1rem;color:var(--deep-ink);font-size:1rem;font-weight:400;letter-spacing:.1em;text-align:center;text-transform:uppercase}.about-closing span+span{border-left:1px solid rgba(0,9,12,.24)}.directory-hero{padding-block:var(--section-space)}.directory-hero h1{max-width:none}.directory-hero .text-lead{max-width:48rem;margin:2.5rem 0 0}.directory-content,.insights-content{width:var(--page-width);margin-inline:auto;padding-block:var(--section-space)}.directory-content{padding-top:0}.service-directory{display:grid;gap:var(--section-space)}.service-directory>article{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.55fr);gap:clamp(4rem,9vw,9rem);padding:2rem;border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.service-directory>article:hover,.service-directory>article:focus-within{background:var(--surface);transform:translateY(-.3rem)}.directory-service-heading>p{margin:0 0 2rem;color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.directory-service-heading h3{max-width:18ch}.directory-service-heading .directory-link{margin-top:2.5rem}.service-directory dl{margin:0;border-top:1px solid var(--light-line)}.service-directory dl>div{display:grid;grid-template-columns:.65fr 1.35fr;gap:2rem;padding-block:1.6rem;border-bottom:1px solid var(--light-line)}.service-directory dt{display:flex;align-items:center;margin-block:-1.6rem;padding:1.6rem 1.25rem;color:var(--canvas);background:var(--surface);font-size:1rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;transition:color .22s ease,background-color .22s ease}.service-directory>article:hover dt,.service-directory>article:focus-within dt{color:var(--signal)}.service-directory dd{margin:0;color:var(--slate);font-size:1.125rem;font-weight:400;line-height:1.65}.directory-link{width:min(100%,19rem)}.shared-standard{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.55fr);gap:clamp(4rem,9vw,9rem);align-items:end;margin-top:var(--section-space);padding:var(--section-space) 2rem;color:var(--canvas);border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.shared-standard:hover{background:var(--surface);transform:translateY(-.3rem)}.shared-standard:hover h2{color:var(--signal)}.shared-standard h2{max-width:13ch}.shared-standard>p{margin:0}.insights-hero h1{max-width:none}.insights-hero h1 span,.insight-themes h2 span{display:block;white-space:nowrap}.insights-hero .text-lead{max-width:48rem;margin:2.5rem 0 0}.insights-content,.editorial-position{padding-block:0}.editorial-position h2{max-width:18ch}.editorial-position .text-lead{max-width:48rem;margin:2.5rem 0 0}.insight-themes{margin-top:0;padding-block:var(--section-space) 0;color:var(--canvas);border-top:1px solid var(--light-line)}.insight-theme-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--section-space);border-top:1px solid var(--light-line);border-left:1px solid var(--light-line)}.insight-theme-grid article{min-height:17rem;padding:1.5rem;border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.insight-theme-grid article:hover{background:var(--surface);transform:translateY(-.3rem)}.insight-theme-grid h3{color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5;text-wrap:wrap;text-transform:uppercase;transition:color .22s ease}.insight-theme-grid p{margin:3rem 0 0;color:var(--canvas);font-size:1.125rem;line-height:1.65;text-wrap:wrap}.insight-theme-grid article:hover h3{color:var(--signal)}.publishing-note{margin-top:0;padding:var(--section-space) 2rem;border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.publishing-note:hover{background:var(--surface);transform:translateY(-.3rem)}.publishing-note h2{max-width:18ch}.publishing-note .text-lead{max-width:40rem;margin:2.5rem 0 0}.publishing-note:hover h2{color:var(--signal)}.contact-hero{padding-block:var(--section-space)}.contact-hero h1{max-width:none}.contact-hero h1 span{display:block;white-space:nowrap}.contact-hero .text-lead{max-width:48rem;margin:2.5rem 0 0}.contact-content{width:var(--page-width);margin-inline:auto;padding-block:0}.contact-routes{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--light-line);border-left:1px solid var(--light-line)}.contact-routes article{display:flex;flex-direction:column;min-height:20rem;padding:2rem;border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.contact-routes article:hover{background:var(--surface);transform:translateY(-.3rem)}.contact-routes article>p{margin:0 0 2rem;color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.contact-routes h2{max-width:34ch;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;line-height:1.3;transition:color .22s ease}.contact-routes h2>span,.contact-fit .heading-stack h2>span{display:block}.contact-routes article:hover h2{color:var(--signal)}.contact-routes article>.pill-link{align-self:flex-end;width:min(100%,18rem);margin-top:auto}.contact-guidance{margin-top:0;padding-block:var(--section-space) 0;border-top:1px solid var(--light-line)}.contact-guidance h2{max-width:18ch}.contact-guidance-grid,.contact-fit-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--section-space);border-top:1px solid var(--light-line);border-left:1px solid var(--light-line)}.contact-guidance-grid article,.contact-fit-grid article{min-height:16rem;padding:1.5rem;border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.contact-guidance-grid article{min-height:14.5rem}.contact-guidance-grid article:hover,.contact-fit-grid article:hover{background:var(--surface);transform:translateY(-.3rem)}.contact-guidance-grid h3,.contact-fit-grid h3{color:var(--slate);font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;transition:color .22s ease}.contact-guidance-grid p,.contact-fit-grid p{margin:3rem 0 0;color:var(--canvas);font-size:1.125rem;line-height:1.65}.contact-guidance-grid article:hover h3,.contact-fit-grid article:hover h3{color:var(--signal)}.contact-fit{margin-top:0;padding-block:var(--section-space) 0;color:var(--canvas);border-top:1px solid var(--light-line)}.contact-fit h2{max-width:30ch}@media(min-width:48rem){.contact-routes h2>span,.contact-fit .heading-stack h2>span{white-space:nowrap}}.security-note{margin-top:0;padding:var(--section-space) 2rem;border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}.security-note:hover{background:var(--surface);transform:translateY(-.3rem)}.security-note h2{max-width:18ch}.security-note .text-lead{max-width:45rem;margin:2.5rem 0 0}.security-note:hover h2{color:var(--signal)}.security-email{width:min(100%,30rem);margin-top:3rem}.security-email span:first-child{min-width:0;overflow-wrap:anywhere}@keyframes arrive{0%{opacity:0;transform:scale(.88) rotate(-4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:64rem){.site-header,.dark-shell main,.hero-main,.light-main,.footer-inner{width:min(calc(100% - 3rem),var(--max-width))}.hero{grid-template-columns:1fr 22rem;gap:2rem}.section-intro{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr)}.service{grid-template-columns:.7fr 1.4fr}.section-intro>p:last-child,.service-outcome{grid-column:2}.principle-grid{grid-template-columns:repeat(2,1fr)}.principle-grid article:nth-child(3){border-left:1px solid rgba(23,25,35,.35)}.service-page-shell .site-header,.service-page,.service-content,.why-content,.about-content,.directory-content,.insights-content,.contact-content{width:min(calc(100% - 3rem),var(--max-width))}.service-hero{grid-template-columns:1.4fr .7fr;gap:3rem}.service-facts,.question-grid,.domain-grid,.method-list,.deliverables-section ul,.governance-service .deliverables-section ul,.why-principle-grid,.model-list,.fit-grid,.about-grid,.contact-guidance-grid,.contact-fit-grid{grid-template-columns:repeat(2,1fr)}.method-list article:nth-child(n){grid-column:auto}.service-facts>div:nth-child(3){border-top:1px solid var(--dark-line)}.service-facts>div:nth-child(4){border-top:1px solid var(--dark-line)}.decision-section,.question-block{grid-template-columns:.55fr 1.45fr}.why-principle-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:48rem){.top-strip{min-height:3.5rem}.top-strip p{flex-direction:column;gap:.25rem;padding-block:.5rem;text-align:center}.top-strip-divider{display:none}.hero-title span,.directory-hero h1 span,.decision-section h2 span,.question-block h2 span,.domains-section h2 span,.method-section h2 span,.deliverables-section h2 span,.independence-section h2 span,.insights-hero h1 span,.insight-themes h2 span,.why-hero h1 span,.why-section-intro h2 span,.engagement-model h2 span,.about-hero h1 span,.about-section-intro h2 span,.contact-hero h1 span{white-space:normal}.site-header,.dark-shell main,.hero-main,.light-main,.footer-inner{width:min(calc(100% - 2rem),var(--max-width))}.site-header,.footer-inner{grid-template-columns:1fr;gap:1.25rem;min-height:auto;padding-block:1.5rem}.brand{width:12rem}.site-navigation{gap:1.2rem;flex-wrap:wrap}.site-navigation a{font-size:.62rem}.navigation-dropdown summary{font-size:.62rem}.navigation-submenu{width:min(22rem,calc(100vw - 2rem))}.navigation-submenu a{font-size:.78rem}.region{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-block:var(--section-space)}.hero-graphic{width:min(90%,26rem);margin:2rem auto 0}.signal-band{grid-template-columns:1fr;width:min(calc(100% - 2rem),var(--max-width));white-space:normal}.signal-band span+span{border-top:1px solid rgba(0,9,12,.24);border-left:0}.section-intro,.service,.closing{grid-template-columns:1fr;gap:2rem}.section-intro{margin-bottom:4rem;padding:4rem 1.5rem}.section-intro>p:last-child,.service-outcome{grid-column:1}.service{padding:2.75rem 1.5rem}.service-outcome{max-width:18rem}.approach{margin-bottom:var(--section-space);padding:0}.approach-lead{padding:4rem 1.5rem 2.5rem}.principle-grid{grid-template-columns:1fr;margin-top:0}.principle-grid article,.principle-grid article:first-child,.principle-grid article:nth-child(3){min-height:auto;padding:1.5rem 0 2.5rem;border-right:0;border-bottom:1px solid var(--light-line);border-left:0}.principle-grid article:last-child{border-bottom:0}.principle-grid h3{margin-top:2.5rem}.service-page-shell .site-header,.service-page,.service-content,.why-content,.directory-content,.insights-content,.contact-content{width:min(calc(100% - 2rem),var(--max-width))}.service-hero,.decision-section,.question-block,.domains-section,.method-section,.deliverables-section,.independence-section{grid-template-columns:1fr}.service-hero{gap:4rem;padding-block:6rem 4rem}.service-facts{grid-template-columns:1fr}.service-facts>div,.service-facts>div:nth-child(3),.service-facts>div:nth-child(4),.service-facts>div:last-child{min-height:auto;padding:1.5rem 0;border-top:1px solid var(--dark-line);border-right:0;border-left:0}.service-facts strong{margin-top:.75rem}.question-block,.deliverables-section{padding:var(--section-space) 0 0}.question-grid,.domain-grid,.method-list,.deliverables-section ul,.governance-service .deliverables-section ul{grid-template-columns:1fr}.governance-service .method-list article{min-height:auto}.method-intro{position:static}.domain-grid{grid-template-columns:1fr}.domain-grid article{min-height:auto;padding-block:2rem}.independence-section{padding-inline:1.25rem}.why-hero{padding-block:6rem 5rem}.why-principle-grid,.model-list,.fit-grid{grid-template-columns:1fr;margin-top:var(--section-space)}.why-principle-grid article,.model-list article,.fit-grid article{min-height:auto;padding:1.5rem}.independence-block{padding:var(--section-space) 1.25rem}.fit-section{padding:var(--section-space) 0 0}.why-closing{grid-template-columns:1fr}.why-closing span+span{border-top:1px solid rgba(0,9,12,.24);border-left:0}.about-hero{padding-block:6rem 5rem}.founder-profile{grid-template-columns:1fr;gap:3rem}.founder-portrait{justify-self:start;width:fit-content}.about-grid{grid-template-columns:1fr;margin-top:var(--section-space)}.about-grid article{min-height:auto}.integrity-statement{padding-inline:1.25rem}.about-closing{grid-template-columns:1fr}.about-closing span+span{border-top:1px solid rgba(0,9,12,.24);border-left:0}.directory-hero,.contact-hero,.service-directory>article,.shared-standard,.editorial-position,.insight-themes,.publishing-note,.contact-guidance,.contact-fit,.security-note{grid-template-columns:1fr}.directory-hero,.contact-hero{gap:3rem;padding-block:6rem 5rem}.contact-routes{grid-template-columns:1fr}.contact-routes article{min-height:18rem;padding:2rem 1.25rem}.contact-fit{padding:var(--section-space) 0 0}.security-note{padding:var(--section-space) 1.25rem}.contact-guidance-grid,.contact-fit-grid{grid-template-columns:1fr}.directory-service-heading>p{margin-bottom:2rem}.service-directory dl>div{grid-template-columns:1fr;gap:.75rem}.service-directory dt{margin:0}.directory-link{margin-top:0}.shared-standard{padding-block:var(--section-space)}.insight-themes{padding:var(--section-space) 0 0}.insight-theme-grid{grid-template-columns:1fr}.publishing-note{padding-inline:1.25rem}.not-found{grid-template-columns:1fr;min-height:auto;padding-block:6rem}.not-found>span{font-size:7rem}}:is(.service-facts,.decision-section,.question-block,.domains-section,.method-section,.deliverables-section,.independence-section,.shared-standard,.editorial-position,.insight-themes,.publishing-note,.why-principles,.independence-block,.engagement-model,.fit-section,.founder-profile,.about-experience,.integrity-statement,.about-model,.contact-guidance,.contact-fit,.security-note){padding-inline:2rem;border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);transition:background-color .22s ease,transform .22s ease}:is(.service-facts,.decision-section,.question-block,.domains-section,.method-section,.deliverables-section,.independence-section,.shared-standard,.editorial-position,.insight-themes,.publishing-note,.why-principles,.independence-block,.engagement-model,.fit-section,.founder-profile,.about-experience,.integrity-statement,.about-model,.contact-guidance,.contact-fit,.security-note):hover{background:var(--surface);transform:translateY(-.3rem)}:is(.decision-section,.question-block,.domains-section,.method-section,.deliverables-section,.independence-section,.shared-standard,.editorial-position,.insight-themes,.publishing-note,.why-principles,.independence-block,.engagement-model,.fit-section,.founder-profile,.about-experience,.integrity-statement,.about-model,.contact-guidance,.contact-fit,.security-note):hover :is(h2,h3),.service-facts:hover span{color:var(--signal)}:is(.service-facts>div,.question-grid article,.domain-grid article,.method-list article,.deliverables-section li,.insight-theme-grid article,.why-principle-grid article,.model-list article,.fit-grid article,.about-grid article,.contact-guidance-grid article,.contact-fit-grid article):hover{background:transparent;transform:none}.service-directory>article:focus-within,.contact-routes article:focus-within{background:var(--surface);transform:translateY(-.3rem)}.service-directory>article:hover h3,.service-directory>article:focus-within h3{color:var(--signal)}.principle-grid article,.principle-grid article:first-child,.principle-grid article:nth-child(3){padding-inline:2rem}:is(.section-intro,.service,.approach,.closing,.service-directory>article,.shared-standard,.service-facts,.decision-section,.question-block,.domains-section,.method-section,.deliverables-section,.independence-section,.editorial-position,.insight-themes,.publishing-note,.why-principles,.independence-block,.engagement-model,.fit-section,.founder-profile,.about-experience,.integrity-statement,.about-model,.contact-guidance,.contact-fit,.security-note){margin-top:var(--section-gap);margin-bottom:0;padding:var(--section-padding-block) var(--section-padding-inline);overflow:clip;border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);isolation:isolate}:is(.section-intro,.service,.approach,.closing,.service-directory>article,.shared-standard,.service-facts,.decision-section,.question-block,.domains-section,.method-section,.deliverables-section,.independence-section,.editorial-position,.insight-themes,.publishing-note,.why-principles,.independence-block,.engagement-model,.fit-section,.founder-profile,.about-experience,.integrity-statement,.about-model,.contact-guidance,.contact-fit,.security-note,.contact-routes article):hover,:is(.service,.closing,.service-directory>article,.contact-routes article):focus-within{transform:none}:is(.principle-grid,.question-grid,.domain-grid,.method-list,.deliverables-section ul,.why-principle-grid,.model-list,.fit-grid,.about-grid,.insight-theme-grid,.contact-guidance-grid,.contact-fit-grid,.service-directory dl){margin-top:var(--section-table-gap);margin-bottom:0}.services{padding-top:0}.section-intro{margin-bottom:0}.service-list,.service-directory{gap:var(--section-gap);border:0}.service{margin-top:0}.approach-lead{padding:0}.principle-grid{margin-top:var(--section-table-gap)}.contact-routes article{padding:var(--section-padding-block) var(--section-padding-inline);overflow:clip}.contact-routes{margin-top:var(--section-gap)}:is(.principle-grid,.question-grid,.domain-grid,.method-list,.deliverables-section ul,.insight-theme-grid,.why-principle-grid,.model-list,.fit-grid,.about-grid,.contact-guidance-grid,.contact-fit-grid){row-gap:.75rem;border:0;border-right:1px solid var(--light-line);border-left:1px solid var(--light-line)}:is(.principle-grid article,.question-grid article,.domain-grid article,.method-list article,.deliverables-section li,.insight-theme-grid article,.why-principle-grid article,.model-list article,.fit-grid article,.about-grid article,.contact-guidance-grid article,.contact-fit-grid article){border:0}:is(.principle-grid article,.question-grid article,.why-principle-grid article,.model-list article,.fit-grid article,.about-grid article,.contact-guidance-grid article,.contact-fit-grid article):nth-child(4n+2),:is(.principle-grid article,.question-grid article,.why-principle-grid article,.model-list article,.fit-grid article,.about-grid article,.contact-guidance-grid article,.contact-fit-grid article):nth-child(4n+3),:is(.principle-grid article,.question-grid article,.why-principle-grid article,.model-list article,.fit-grid article,.about-grid article,.contact-guidance-grid article,.contact-fit-grid article):nth-child(4n+4),.domain-grid article:nth-child(3n+2),.domain-grid article:nth-child(3n+3),.insight-theme-grid article:not(:first-child),.method-list article:nth-child(2),.method-list article:nth-child(3),.method-list article:nth-child(5),.deliverables-section li:not(:first-child){border-left:1px solid var(--light-line)}.governance-service :is(.question-grid,.domain-grid,.method-list,.deliverables-section ul){row-gap:.75rem;border:0;border-right:1px solid var(--light-line);border-left:1px solid var(--light-line)}.governance-service :is(.question-grid article,.domain-grid article,.method-list article,.deliverables-section li){border:0}.governance-service .question-grid article:not(:first-child),.governance-service .domain-grid article:nth-child(3n+2),.governance-service .domain-grid article:nth-child(3n+3),.governance-service .method-list article:nth-child(2),.governance-service .method-list article:nth-child(3),.governance-service .method-list article:nth-child(5),.governance-service .deliverables-section li:nth-child(3n+2),.governance-service .deliverables-section li:nth-child(3n+3){border-left:1px solid var(--light-line)}@media(max-width:64rem){:is(.principle-grid article,.question-grid article,.domain-grid article,.method-list article,.deliverables-section li,.insight-theme-grid article,.why-principle-grid article,.model-list article,.fit-grid article,.about-grid article,.contact-guidance-grid article,.contact-fit-grid article){border-left:0}:is(.principle-grid article,.question-grid article,.domain-grid article,.method-list article,.deliverables-section li,.insight-theme-grid article,.why-principle-grid article,.model-list article,.fit-grid article,.about-grid article,.contact-guidance-grid article,.contact-fit-grid article):nth-child(2n){border-left:1px solid var(--light-line)}.governance-service :is(.question-grid article,.domain-grid article,.method-list article,.deliverables-section li){border-left:0}.governance-service :is(.question-grid article,.domain-grid article,.method-list article,.deliverables-section li):nth-child(2n){border-left:1px solid var(--light-line)}}@media(max-width:48rem){:root{--section-gap: 1.5rem;--section-padding-block: 3.5rem;--section-padding-inline: 1.5rem;--section-table-gap: 2.5rem}.founder-details>div{grid-template-columns:1fr;gap:.75rem}:is(.principle-grid,.question-grid,.domain-grid,.method-list,.deliverables-section ul,.insight-theme-grid,.why-principle-grid,.model-list,.fit-grid,.about-grid,.contact-guidance-grid,.contact-fit-grid){row-gap:0}:is(.principle-grid article,.question-grid article,.domain-grid article,.method-list article,.deliverables-section li,.insight-theme-grid article,.why-principle-grid article,.model-list article,.fit-grid article,.about-grid article,.contact-guidance-grid article,.contact-fit-grid article){border-left:0;border-bottom:1px solid var(--light-line)}:is(.principle-grid article,.question-grid article,.domain-grid article,.method-list article,.deliverables-section li,.insight-theme-grid article,.why-principle-grid article,.model-list article,.fit-grid article,.about-grid article,.contact-guidance-grid article,.contact-fit-grid article):last-child{border-bottom:0}.governance-service :is(.question-grid,.domain-grid,.method-list,.deliverables-section ul){row-gap:0}.governance-service :is(.question-grid article,.domain-grid article,.method-list article,.deliverables-section li){border-left:0;border-bottom:1px solid var(--light-line)}.governance-service :is(.question-grid article,.domain-grid article,.method-list article,.deliverables-section li):last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.section-intro{display:block;break-inside:avoid-page;page-break-inside:avoid}.section-intro>p:last-child{margin-top:2rem}.heading-stack,.section-intro>.heading-stack{display:block;break-inside:avoid-page;page-break-inside:avoid}.heading-stack>h1,.heading-stack>h2{break-before:avoid-page;page-break-before:avoid}}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-vietnamese-wght-normal.DsUdksa4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-ext-wght-normal.BqSk0Z3x.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-wght-normal.Pz49MTQZ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
