.future-image-carousel{width:100%;overflow:hidden;border-top:3px solid #555;border-bottom:3px solid #555;background:#fff}.future-image-carousel-rail{display:flex;gap:0;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;cursor:grab;scroll-snap-type:x mandatory;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.future-image-carousel-rail::-webkit-scrollbar{display:none}.future-image-carousel.is-dragging .future-image-carousel-rail{cursor:grabbing;scroll-snap-type:none}.future-image-carousel-rail:focus-visible,.image-carousel-rail:focus-visible{outline:3px solid #2557d6;outline-offset:-3px}.future-image-slide{flex:0 0 clamp(320px,36vw,690px);overflow:hidden;border-right:3px solid #555;scroll-snap-align:start;background:#f4f4f4}.future-image-slide img{display:block;width:100%;height:auto;pointer-events:none}@media (min-width:781px){html{scroll-snap-type:y proximity}}.image-carousel{overflow:hidden;border-top:3px solid #aaa;border-bottom:3px solid #aaa;background:#fff}.image-carousel-rail{display:flex;overflow-x:auto;scrollbar-width:none;cursor:grab;scroll-snap-type:x mandatory;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-carousel-rail::-webkit-scrollbar{display:none}.image-carousel.is-dragging .image-carousel-rail{cursor:grabbing;scroll-snap-type:none}.image-carousel-slide{flex:0 0 475px;width:475px;height:760px;scroll-snap-align:start;border-right:3px solid #aaa;background:#f5f5f5}.image-carousel-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.image-carousel-placeholder{display:grid;min-height:clamp(420px,52vw,720px);place-content:center;gap:20px;padding:40px;color:#777;text-align:center}.image-carousel-placeholder span{font-size:clamp(42px,6vw,88px);font-weight:800;line-height:1}.image-carousel-placeholder strong{max-width:260px;font-size:18px}.image-carousel-dark .image-carousel-placeholder{color:#ddd}.image-carousel-dark,.image-carousel-dark .image-carousel-slide{border-color:#aaa;background:#292929}@media (max-width:780px){.image-carousel-slide{flex-basis:66vw;border-right-width:2px}.future-image-slide{flex-basis:min(68vw,460px);border-right-width:2px}}.why-us.why-us{position:relative;overflow:hidden;box-sizing:border-box;padding:112px 3.07% 89px;border:0;background:#fff;color:#394452;text-align:center}.why-us:after,.why-us:before{position:absolute;left:50%;display:block;transform:translateX(-50%);content:""}.why-us:before{top:0;width:35%;height:42px;background:#414141}.why-us:after{bottom:0;width:46.6%;height:43px;background:#aaa}.why-us-side-tab{position:absolute;top:41.5vw;z-index:1;display:block;width:16px;height:16.9vw;max-height:165px;background:#414141}.why-us-side-tab--left{left:0}.why-us-side-tab--right{right:0}.why-us.why-us>p{position:relative;z-index:2;margin:0 0 34px;font-size:22px;line-height:1}.why-us.why-us>h2{position:relative;z-index:2;margin:0;font-size:68px;line-height:1.1;font-weight:700;letter-spacing:-.055em}.why-us-cards-frame{display:contents}.why-us-cards{position:relative;z-index:2;display:block;width:100%;height:auto;margin:45px auto 0}@media (max-width:780px){.why-us.why-us{padding:68px 20px 56px}.why-us:before{width:45%;height:22px}.why-us:after{width:52%;height:24px}.why-us-side-tab{top:clamp(232px,62vw,270px);width:10px;height:104px}.why-us.why-us>p{margin-bottom:25px;font-size:17px}.why-us.why-us>h2{font-size:39px;line-height:1.04}.why-us-cards{margin-top:32px}}@media (min-width:781px){main .why-us.why-us{min-height:1224px;padding:93px 30px 88px}main .why-us.why-us>p{margin-bottom:51px;color:#414141;font-size:32px;line-height:1}main .why-us.why-us>h2{color:#344150;font-size:clamp(76px,7.15vw,103px);line-height:1.06;letter-spacing:-.058em}main .why-us .why-us-cards{width:min(93.86vw,1344px);margin:82px auto 0}main .why-us .why-us-side-tab{top:523px;width:29px;height:380px;max-height:none;background:#3f3f3f}}@media (min-width:1101px){main .why-us.why-us{overflow:visible}main .why-us.why-us:before{top:-87px;z-index:2}}.why-us:after{display:none}.why-trust-us{position:relative;display:grid;min-height:90svh;overflow:hidden;place-items:center;background:#aaa;color:#3f3f3f;text-align:center}.why-trust-us__bottom-cutout,.why-trust-us__top-cutout{position:absolute;right:0;left:0;pointer-events:none}.why-trust-us__top-cutout{top:0;height:68px;background:linear-gradient(90deg,#fff 0 26.8%,transparent 26.8% 73.1%,#fff 73.1% 100%)}.why-trust-us__bottom-cutout{bottom:0;height:78px;background:linear-gradient(180deg,transparent 0 82%,#fff 82% 100%),linear-gradient(90deg,#fff 0 26.8%,transparent 26.8% 73.1%,#fff 73.1% 100%)}.why-trust-us__content{position:relative;z-index:1;display:grid;justify-items:center;gap:53px;padding:0 24px;transform:translateY(-5px)}.why-trust-us h2{margin:0;font-size:clamp(56px,6.05vw,87px);font-weight:400;line-height:.9;letter-spacing:.015em}main:not(.site-shell--fa) .why-trust-us h2{white-space:nowrap}.why-trust-us h2 strong{margin-inline:.14em;font-weight:800}.why-trust-us p{margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1;letter-spacing:.39em}@media (max-width:780px){.why-trust-us{min-height:440px}.why-trust-us__top-cutout{height:34px}.why-trust-us__bottom-cutout{height:40px}.why-trust-us__content{gap:31px}.why-trust-us h2{font-size:clamp(30px,9.2vw,36px)}.why-trust-us h2 strong{margin-inline:.09em}.why-trust-us p{font-size:clamp(11px,3.2vw,14px);letter-spacing:.24em}}.portfolio-timeline{position:relative;height:781px;overflow:hidden;box-sizing:border-box;padding-top:50px;background:#fff}.portfolio-timeline>h2{margin:0 0 49px;padding-left:4.8%;color:#3e3e3e;font-size:61px;font-weight:400;letter-spacing:.31em;line-height:1}.portfolio-timeline-rail{display:flex;gap:0;overflow-x:auto;padding:0;scrollbar-width:none;cursor:grab;scroll-snap-type:x mandatory;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portfolio-timeline-rail::-webkit-scrollbar{display:none}.portfolio-timeline.is-dragging .portfolio-timeline-rail{cursor:grabbing;scroll-snap-type:none}.portfolio-timeline-rail:after,.portfolio-timeline-rail:before{display:block;width:calc((100vw - min(33vw, 475px)) / 2);flex:0 0 auto;content:""}.portfolio-timeline-rail article{flex:0 0 min(33vw,475px);min-height:536px;box-sizing:border-box;padding:122px 45px 40px;color:#d7d7d7;text-align:center;scroll-snap-align:center;transition:color .18s ease,background .18s ease}.portfolio-timeline-rail article.is-active{background:#f3f3f3;color:#3d3d3d}.portfolio-timeline-rail h3{margin:0;font-size:100px;line-height:.8;font-weight:700;letter-spacing:-.075em}.portfolio-timeline-rail strong{display:block;margin:41px 0 73px;color:#86a8c4;font-size:24px;font-weight:400}.portfolio-timeline-rail article.is-active strong{color:#3f3f3f}.portfolio-timeline-rail p{margin:0;color:#333;font-size:16px;line-height:1.5;text-align:left}.portfolio-timeline-rail article:not(.is-active) p{opacity:.9}@media (max-width:780px){.portfolio-timeline{height:555px;padding-top:37px}.portfolio-timeline>h2{margin-bottom:35px;font-size:35px}.portfolio-timeline-rail:after,.portfolio-timeline-rail:before{width:12vw}.portfolio-timeline-rail article{flex-basis:76vw;min-height:385px;padding:82px 28px 28px}.portfolio-timeline-rail h3{font-size:70px}.portfolio-timeline-rail strong{margin:30px 0 46px;font-size:18px}.portfolio-timeline-rail p{font-size:13px}}main .portfolio{padding:0;background:#fff}main .portfolio>h2{box-sizing:border-box;display:flex;height:198px;align-items:center;margin:0;padding:16px 3.7% 0;color:#3d3d3d;font-size:61px;font-weight:400;letter-spacing:.31em;line-height:1}.people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:508px;border:0;background:#fff}.people-grid article{position:relative;min-height:0;overflow:hidden;padding:53px 34px 0;border:0;border-right:3px solid rgba(255,255,255,.12)}.people-grid article:last-child{border-right:0}.people-grid h3{margin:0 0 15px;color:#3d3d3d;font-size:31px;font-weight:400;letter-spacing:-.025em;line-height:1;white-space:nowrap}.people-grid p{margin:0;color:#3d3d3d;font-size:16px;line-height:1.15}.people-grid img{position:absolute;bottom:0;left:50%;width:auto;height:342px;max-height:none;transform:translateX(-50%);-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}main .portfolio .toolkits,main .portfolio .toolkits article{background:#fff}main .portfolio>h2.toolkits-heading{height:clamp(180px,15.6vw,250px);padding:0 clamp(32px,3.4vw,54px);color:#414143;font-size:clamp(48px,4.4vw,70px);letter-spacing:.22em}main .portfolio .toolkits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:0;background:#f4f4f4}main .portfolio .toolkits article{position:relative;min-height:0;padding:0;aspect-ratio:1;overflow:hidden;background:#f4f4f4;border:0;border-right:4px solid #fff}main .portfolio .toolkits article:last-child{border-right:0}main .portfolio .toolkits article img{-o-object-fit:cover;object-fit:cover}@media (max-width:780px){main .portfolio>h2{height:104px;padding:8px 24px 0}main .portfolio>h2,main .portfolio>h2.toolkits-heading{justify-content:center;font-size:30px;text-align:center}main .portfolio>h2.toolkits-heading{height:132px;padding:0 24px;letter-spacing:.11em}.people-grid{height:auto;grid-template-columns:1fr 1fr}.people-grid article{height:310px;padding:30px 18px 0;border-bottom:2px solid rgba(255,255,255,.12)}.people-grid h3{margin-bottom:9px;font-size:21px;white-space:normal}.people-grid p{font-size:12px}.people-grid img{height:208px}main .portfolio .toolkits{grid-template-columns:1fr}main .portfolio .toolkits article{border-right:0;border-bottom:4px solid #fff}main .portfolio .toolkits article:last-child{border-bottom:0}}.testimonial-carousel{position:relative;overflow:hidden;background:#fff}.testimonial-carousel__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:0}.testimonial-carousel__rail::-webkit-scrollbar{display:none}.testimonial-carousel__slide{box-sizing:border-box;flex:0 0 50%;min-width:0;border-right:8px solid #fff;scroll-snap-align:start}.testimonial-carousel__slide img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testimonial-carousel__slide-fallback{display:grid;gap:10px;align-content:center;min-height:260px;padding:42px 6%;background:#f3f3f3}.testimonial-carousel__slide-fallback p{margin:0;font-size:17px;font-weight:600}.testimonial-carousel__slide-fallback span{color:#555;font-size:15px;line-height:1.4}.testimonial-carousel__slide-fallback b{font-size:20px}.testimonial-carousel__slide-fallback small{color:#777}.testimonial-carousel__dots{position:absolute;bottom:4.1%;left:50%;display:flex;gap:5px;transform:translateX(-50%)}.testimonial-carousel__dots button{width:20px;height:10px;padding:0;border:0;background:#dedede;cursor:pointer}.testimonial-carousel__dots button[aria-current=true]{background:#1f5884}.testimonial-carousel__dots button:focus-visible{outline:2px solid #1f5884;outline-offset:3px}@media (max-width:780px){.testimonial-carousel__slide{flex-basis:100%;border-right:0;scroll-snap-stop:always}.testimonial-carousel__dots{gap:3px}.testimonial-carousel__dots button{width:12px;height:6px}}:root{--figma-gutter:clamp(40px,5.56vw,80px);--figma-wide-gutter:clamp(56px,7.5vw,108px);--figma-line:3px;--figma-dark:#292929}@media (min-width:781px){.site-header{height:72px;padding-inline:var(--figma-gutter)}.nav-list{gap:clamp(26px,2.65vw,38px)}.hero,.hero-art{height:831px}.hero-copy{top:286px;width:min(710px,calc(100vw - 2 * var(--figma-gutter)))}.fig-outcome-title,.outcomes-intro{height:831px;min-height:720px}.manifesto-content,.manifesto-heading{min-height:831px}.catalogue-nav,.section-heading,.team-heading,.trust .section-heading{padding-inline:var(--figma-gutter)}.department-heading{height:278px;padding:42px var(--figma-gutter);border-bottom-width:var(--figma-line)}.department-heading h2{font-size:clamp(58px,5.55vw,80px);line-height:.88}.question-hero{height:760px}.question-hero>div{padding-inline:var(--figma-wide-gutter)}.question-hero h2{margin-bottom:48px;font-size:clamp(48px,4.05vw,58px)}.question-hero h3{font-size:clamp(72px,7.57vw,109px);line-height:.89}.service-statement{min-height:430px;padding-inline:var(--figma-wide-gutter);border-bottom-width:var(--figma-line)}.service-statement h2{font-size:clamp(50px,4.3vw,62px)}.service-statement p{font-size:15px;line-height:1.22}.event-promo{min-height:620px;border-bottom-width:var(--figma-line)}.event-copy{padding:84px 5.55vw 48px}.event-copy h2{margin-bottom:52px}.execution-management{min-height:820px;padding-top:86px}.execution-management h2{margin-bottom:104px;padding-left:var(--figma-gutter);font-size:clamp(60px,5.55vw,80px)}.why-us{padding:92px var(--figma-gutter) 96px}.why-us>p{margin-bottom:44px}.why-us>h2{font-size:clamp(54px,4.95vw,71px)}.portfolio{padding-top:94px}.partners>h2,.portfolio>h2{padding-inline:var(--figma-gutter)}.partners>div:not(.testimonials) span.partner-card--art{position:relative;gap:0;overflow:hidden;padding:0}.partners>div:not(.testimonials) span.partner-card--art img{-o-object-fit:cover;object-fit:cover}.trust-banner{height:620px;padding-top:96px}.partners{padding-top:92px}.what-if{min-height:640px;padding-inline:var(--figma-wide-gutter)}.brief-form-section{gap:clamp(72px,8vw,116px);padding:96px var(--figma-gutter)}.footer{min-height:470px;padding:84px var(--figma-gutter) 34px}}@media (max-width:780px){:root{--figma-gutter:24px;--figma-wide-gutter:28px}}.partners>div:not(.testimonials) span.partner-card--art{position:relative;gap:0;overflow:hidden;padding:0}.partners>div:not(.testimonials) span.partner-card--art img{-o-object-fit:cover;object-fit:cover}.card-article{background:#fff;color:#333}.card-article--dark{background:#292929;color:#fff}.card-article-crumbs{display:flex;flex-wrap:wrap;gap:10px;padding:104px 7% 0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#686868}.card-article--dark .card-article-crumbs{color:#aaa}.card-article-crumbs a:hover{color:#292929}.card-article--dark .card-article-crumbs a:hover{color:#fff}.card-article-crumbs [aria-current=page]{color:#292929}.card-article--dark .card-article-crumbs [aria-current=page]{color:#fff}.card-article-title-band{padding:54px 7% 70px}.card-article-label{margin:0 0 22px;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:#686868}.card-article--dark .card-article-label{color:#d3d3d3}.card-article-title-band h1{max-width:14ch;margin:0;font-size:clamp(44px,6vw,92px);line-height:.9;font-weight:800;letter-spacing:-.075em}.card-article-hero{position:relative;height:60svh;border-top:3px solid #555;border-bottom:3px solid #555;background:#f4f4f4}.card-article-hero img{-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.card-article-lead{max-width:900px;margin:0;padding:86px 7% 0;font-size:clamp(22px,2.4vw,31px);line-height:1.16}.card-article-body{padding:64px 7% 96px}.card-article-body section{max-width:680px}.card-article-body section+section{margin-top:56px}.card-article-body h2{margin:0 0 20px;padding-top:28px;border-top:2px solid #555;font-size:28px;line-height:1;font-weight:800;letter-spacing:-.05em}.card-article-body p{margin:0;font-size:16px;line-height:1.45;color:#555}.card-article--dark .card-article-body p{color:#d3d3d3}.card-article-points{display:grid;grid-template-columns:repeat(3,1fr);border-top:3px solid #555;border-bottom:3px solid #555}.card-article-points article{min-width:0;padding:44px 36px 52px}@media (min-width:781px){.card-article-points article{border-right:2px solid #555;border-bottom:2px solid #555}.card-article-points article:last-child,.card-article-points article:nth-child(3n){border-right:0}.card-article-points article:nth-last-child(-n+3):nth-child(3n+1),.card-article-points article:nth-last-child(-n+3):nth-child(3n+1)~article{border-bottom:0}}.card-article-points b{display:block;font-size:88px;line-height:.7;letter-spacing:-.08em;color:#aaa}.card-article-points h3{margin:34px 0 10px;font-size:30px;letter-spacing:-.04em}.card-article-points p{margin:0;font-size:16px;line-height:1.16;color:#686868}.card-article--dark .card-article-points p{color:#d3d3d3}.card-article-cta{padding:110px 7%;background:#aaa;color:#292929;text-align:center}.card-article-cta h2{margin:0 0 40px;font-size:clamp(38px,5vw,71px);line-height:.92;font-weight:800;letter-spacing:-.07em}.card-article-cta-button{display:inline-block;padding:17px 34px;border:1px solid #292929;background:#292929;color:#fff;font-size:15px;font-weight:700}.card-article-cta-button:hover{background:#555;border-color:#555}.card-article-related{padding:96px 0 0}.card-article-related h2{margin:0;padding:0 7% 38px;font-size:clamp(30px,3.4vw,50px);line-height:.95;letter-spacing:-.06em}@media (max-width:780px){.card-article-crumbs{padding-top:84px}.card-article-title-band{padding:40px 10% 52px}.card-article-title-band h1{max-width:none}.card-article-hero{height:46svh}.card-article-lead{padding:56px 10% 0}.card-article-body{padding:44px 10% 64px}.card-article-points{grid-template-columns:1fr}.card-article-points article{border-right:0;border-bottom:2px solid #555}.card-article-points article:last-child{border-bottom:0}.card-article-cta{padding:72px 10%}.card-article-related h2{padding:0 10% 28px}}.future-image-slide a,.image-carousel-slide a{display:block}.future-image-slide a img,.image-carousel-slide a img{transition:transform .4s ease}@media (hover:hover){.future-image-slide a:hover img,.image-carousel-slide a:hover img{transform:scale(1.03)}}.future-image-slide a:focus-visible,.image-carousel-slide a:focus-visible{outline:3px solid #2557d6;outline-offset:-3px}.event-modal-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(20,20,20,.74);overflow-y:auto;animation:event-modal-fade .18s ease-out}.event-modal{position:relative;width:min(480px,100%);max-height:calc(100svh - 48px);overflow-y:auto;padding:48px 40px 44px;background:#fff;border-top:4px solid #292929;color:#292929;animation:event-modal-in .22s ease-out}.event-modal-close{position:absolute;top:18px;right:18px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #ccc;background:#fff;color:#292929;font-size:16px;cursor:pointer}.event-modal-close:hover{background:#292929;color:#fff;border-color:#292929}.event-modal-eyebrow{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#777}.event-modal-title{margin:0 0 8px;max-width:22ch;font-size:clamp(30px,3.4vw,42px);line-height:.96;font-weight:800;letter-spacing:-.06em}.event-modal-date{margin:0 0 32px;font-size:15px;color:#686868}.event-modal-error{margin:0 0 14px;color:#9b1d1d;font-size:13px}.event-modal-message{margin:0 0 14px;color:#176631;font-size:13px}.event-modal-field{display:grid;gap:8px;margin-bottom:20px}.event-modal-label{font-size:13px;font-weight:700;letter-spacing:.03em}.event-modal-field.mauticform-required .event-modal-label:after{content:" *";color:#8c1d18}.event-modal-input{height:48px;padding:0 14px;border:1px solid #777;border-radius:0;background:#fff;color:#292929;font:inherit;font-size:16px}.event-modal-input:focus-visible{outline:3px solid #222;outline-offset:2px}.event-modal-errormsg{display:block;min-height:16px;color:#9b1d1d;font-size:12px;line-height:1.25}.event-modal-submit-row{margin-top:4px}.event-modal-submit{width:100%;padding:15px 18px;border:1px solid #292929;background:#292929;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.event-modal-submit:hover{background:#555;border-color:#555}.event-modal-submit span{margin-left:12px}@keyframes event-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes event-modal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.event-modal,.event-modal-overlay{animation:none}}.event-cta,.magazine-buy-button{border:0;cursor:pointer}@media (max-width:480px){.event-modal{padding:40px 24px 36px}}.carousel-dots,.what-if-heading-mobile{display:none}@media (max-width:780px){.site-header{padding:0 20px}.menu-toggle{min-width:64px;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.55);font-size:13px;font-weight:700;letter-spacing:.06em}.nav-list.open{position:absolute;top:62px;right:0;left:0;display:flex;flex-direction:column;gap:0;padding:4px 0 10px;background:rgba(24,24,24,.96);backdrop-filter:blur(8px)}.nav-list.open a{padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.13);color:#fff;font-size:16px}.nav-list.open a:last-child{border-bottom:0}.hero{height:100svh;min-height:520px}.hero-art{height:calc(100svh + 22px);min-height:542px}.hero-copy{top:50%;width:min(88%,420px);transform:translate(-50%,-54%)}.hero-copy .eyebrow{font-size:clamp(14px,4.6vw,19px)}.hero h1{font-size:clamp(34px,10.4vw,46px);line-height:1.06}.fig-outcome-title,.manifesto-content,.manifesto-heading,.outcomes-intro{height:100svh;min-height:100svh}.fig-outcome-detail{height:200svh;min-height:200svh}.outcomes-intro{padding:0 8vw}.outcomes-intro h2{font-size:clamp(38px,11.6vw,58px);line-height:1.04}.fig-outcome-title{padding:0 8vw}.fig-outcome-title p{margin-bottom:clamp(28px,6vh,54px);font-size:clamp(19px,5.6vw,26px)}.fig-outcome-title h3{font-size:clamp(54px,17.5vw,88px)}.manifesto-heading{padding:0 8vw}.manifesto-heading h2{font-size:clamp(28px,8.6vw,42px);line-height:1.16}.manifesto-content{flex-direction:column;justify-content:center;gap:clamp(26px,5vh,46px);padding:0 8vw}.fig-shape{width:min(42vw,190px);height:auto}.manifesto-content p{font-size:clamp(26px,7.6vw,36px);line-height:1.28;text-align:center}.outcome-1 .detail-placeholder,.outcome-2 .detail-placeholder,.outcome-3 .detail-placeholder{left:21vw!important;right:auto!important;top:11svh!important;width:58vw;height:58vw;transform:none}.outcome-1 .detail-placeholder{border-radius:50%}.outcome-2 .detail-placeholder{border-radius:0}.outcome-3 .detail-placeholder{border-radius:9vw 9vw 9vw 4.4vw}.outcome-1 .outcome-detail,.outcome-2 .outcome-detail,.outcome-3 .outcome-detail{left:8%!important;right:auto!important;top:56svh!important;bottom:auto;width:84%}.outcome-detail .outcome-label{font-size:12px;letter-spacing:.14em}.outcome-detail h4{margin:0 0 10px;font-size:clamp(25px,7.4vw,32px)}.outcome-detail .outcome-copy{margin-top:14px;font-size:15px;line-height:1.38}.circle-field i{background:#1b1b1b}.outcome-1 .circle-field i:nth-child(-n+22){display:block}.outcome-1 .circle-field i:nth-child(n+23){display:none}.outcome-1 .circle-field i:first-child{left:-14.34vw;top:1.7svh;width:21.97vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(2){left:6.98vw;top:91.63svh;width:21.36vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(3){left:27.9vw;top:69.99svh;width:21.03vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(4){left:56.79vw;top:35.65svh;width:18.78vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(5){left:40.66vw;top:54.29svh;width:16.5vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(6){left:12.75vw;top:83.03svh;width:16.33vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(7){left:82.75vw;top:15.18svh;width:13.64vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(8){left:-10.17vw;top:66.6svh;width:13.55vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(9){left:-1.58vw;top:56.69svh;width:12.2vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(10){left:-11.2vw;top:14.43svh;width:8.37vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(11){left:58.74vw;top:14.51svh;width:8.15vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(12){left:8.83vw;top:73.83svh;width:7.99vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(13){left:32.5vw;top:83.97svh;width:7.55vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(14){left:21.88vw;top:8.46svh;width:6.97vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(15){left:60.45vw;top:24.29svh;width:6vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(16){left:15.07vw;top:68.11svh;width:5.85vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(17){left:89.06vw;top:65.08svh;width:5.82vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(18){left:47.2vw;top:25.14svh;width:5.58vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(19){left:34.65vw;top:62.96svh;width:5.21vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(20){left:33.95vw;top:8.48svh;width:4.19vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(21){left:51.53vw;top:91.16svh;width:3.71vw;height:auto;aspect-ratio:1}.outcome-1 .circle-field i:nth-child(22){left:17.49vw;top:18.29svh;width:3.55vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(-n+22){display:block}.outcome-2 .circle-field i:nth-child(n+23){display:none}.outcome-2 .circle-field i:first-child{left:17.97vw;top:20.5svh;width:20.54vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(2){left:93.03vw;top:86.27svh;width:14.57vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(3){left:84.56vw;top:31.42svh;width:14vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(4){left:-3.99vw;top:1.57svh;width:13.32vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(5){left:81.25vw;top:97.97svh;width:12.98vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(6){left:59.23vw;top:43.06svh;width:12.34vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(7){left:-.98vw;top:26.65svh;width:10.77vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(8){left:.77vw;top:17.66svh;width:10.44vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(9){left:46.42vw;top:21.8svh;width:8.34vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(10){left:99.9vw;top:95.67svh;width:8.15vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(11){left:18.14vw;top:79.92svh;width:7.95vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(12){left:49.37vw;top:64.27svh;width:7.63vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(13){left:45.12vw;top:29.09svh;width:7.4vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(14){left:60.34vw;top:-1.57svh;width:6.84vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(15){left:58.4vw;top:95.36svh;width:6.84vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(16){left:29.25vw;top:15.21svh;width:6.53vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(17){left:66.97vw;top:52.46svh;width:6vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(18){left:85.88vw;top:3.83svh;width:5.49vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(19){left:94.54vw;top:15.81svh;width:5.25vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(20){left:98.58vw;top:11.34svh;width:4.96vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(21){left:78.61vw;top:27.09svh;width:4.21vw;height:auto;aspect-ratio:1}.outcome-2 .circle-field i:nth-child(22){left:33.3vw;top:50.86svh;width:3.51vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(-n+22){display:block}.outcome-3 .circle-field i:nth-child(n+23){display:none}.outcome-3 .circle-field i:first-child{left:57.03vw;top:47.78svh;width:23.54vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(2){left:86.49vw;top:24.29svh;width:23.03vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(3){left:24.09vw;top:29.1svh;width:22.67vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(4){left:86.01vw;top:83.43svh;width:18.96vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(5){left:49.48vw;top:-.79svh;width:18.59vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(6){left:96.77vw;top:-2.35svh;width:17.21vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(7){left:7.39vw;top:94.29svh;width:13.48vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(8){left:35.63vw;top:15.42svh;width:12.61vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(9){left:1.22vw;top:32.4svh;width:11.53vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(10){left:17.27vw;top:83.85svh;width:11.49vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(11){left:73.14vw;top:72.45svh;width:10.68vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(12){left:-7.64vw;top:20.44svh;width:9.52vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(13){left:6.05vw;top:6.33svh;width:9.3vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(14){left:65.5vw;top:7.47svh;width:9.23vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(15){left:80.62vw;top:99.42svh;width:8.03vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(16){left:50.79vw;top:9.37svh;width:7.01vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(17){left:95.68vw;top:11svh;width:6.99vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(18){left:63.97vw;top:100.61svh;width:4.73vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(19){left:44.01vw;top:98.42svh;width:4.33vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(20){left:88.34vw;top:19.97svh;width:3.85vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(21){left:47.23vw;top:44.8svh;width:3.72vw;height:auto;aspect-ratio:1}.outcome-3 .circle-field i:nth-child(22){left:78.04vw;top:62.69svh;width:3.62vw;height:auto;aspect-ratio:1}.future-image-carousel-rail,.image-carousel-rail,.people-grid,.portfolio-timeline-rail,.testimonial-carousel__rail,.toolkits{touch-action:pan-x pan-y;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.future-image-carousel .future-image-slide,.image-carousel .image-carousel-slide{flex:0 0 100vw;width:100vw;height:auto;aspect-ratio:475/760;border-right:0;scroll-snap-align:center;scroll-snap-stop:always}.future-image-carousel .future-image-slide img,.image-carousel .image-carousel-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-carousel .image-carousel-placeholder{min-height:0;height:100%}.carousel-dots{display:flex;gap:6px;justify-content:center;padding:14px 0 16px}.carousel-dots button{width:22px;height:4px;padding:0;border:0;border-radius:2px;background:#cfcfcf;cursor:pointer}.carousel-dots button[aria-current=true]{background:#4a4a4a}.image-carousel-dark .carousel-dots button{background:#5a5a5a}.image-carousel-dark .carousel-dots button[aria-current=true]{background:#f0f0f0}.partners>h2,.portfolio-timeline>h2,main .portfolio>h2{justify-content:center;padding-inline:24px;text-align:center}main .portfolio>h2{font-size:clamp(27px,7.4vw,32px);letter-spacing:.16em}main .portfolio>h2.toolkits-heading{font-size:clamp(27px,7.2vw,32px);letter-spacing:.11em}main .portfolio .people-grid,main .portfolio .toolkits{display:flex;height:auto;grid-template-columns:none;overflow-x:auto;scrollbar-width:none}main .portfolio .people-grid::-webkit-scrollbar,main .portfolio .toolkits::-webkit-scrollbar{display:none}main .portfolio .people-grid article,main .portfolio .toolkits article{flex:0 0 100vw;width:100vw;border-right:0;border-bottom:0;scroll-snap-align:center;scroll-snap-stop:always}main .portfolio .people-grid article{height:auto;aspect-ratio:1/1;padding:34px 26px 0}main .portfolio .people-grid h3{margin-bottom:10px;font-size:23px}main .portfolio .people-grid p{font-size:13px}main .portfolio .people-grid img{height:68%}.portfolio-timeline{height:auto;padding:34px 0 30px}.portfolio-timeline>h2{margin-bottom:28px;font-size:clamp(27px,7.4vw,32px);letter-spacing:.16em}.portfolio-timeline-rail:after,.portfolio-timeline-rail:before{width:0}.portfolio-timeline-rail article{flex:0 0 100vw;width:100vw;min-height:0;padding:56px 28px 40px;scroll-snap-stop:always}.portfolio-timeline-rail h3{font-size:clamp(52px,15.8vw,64px)}.portfolio-timeline-rail strong{margin:22px 0 28px;font-size:17px}.portfolio-timeline-rail p{font-size:13px;line-height:1.42}.partners>div:not(.testimonials){grid-template-columns:repeat(2,1fr)}.partners>div:not(.testimonials) span{min-height:116px}.partners>h2{padding-block:26px;font-size:clamp(27px,7.2vw,32px);letter-spacing:.12em}.execution-management.execution-management{min-height:0;padding:0 24px 64px}.execution-management.execution-management h2{padding-top:86px;font-size:clamp(34px,10.4vw,46px)}.execution-management.execution-management .execution-orbits{display:flex;gap:clamp(14px,4vw,18px);justify-content:flex-start;min-width:0;width:calc(100% + 48px);margin:46px -24px 0;padding:0 24px 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:24px;scroll-snap-type:x mandatory;transform:none;-webkit-overflow-scrolling:touch;scrollbar-width:none}.execution-management.execution-management .execution-orbits::-webkit-scrollbar{display:none}.execution-management.execution-management .execution-orbits>*{flex:0 0 clamp(140px,40vw,158px);width:clamp(140px,40vw,158px);height:clamp(140px,40vw,158px);font-size:clamp(13px,3.7vw,16px);scroll-snap-align:center;scroll-snap-stop:always}.execution-management.execution-management .execution-orbits strong{flex-basis:clamp(208px,58vw,226px);width:clamp(208px,58vw,226px);height:clamp(208px,58vw,226px);font-size:clamp(18px,5.2vw,23px)}.execution-management.execution-management>p{width:min(84vw,300px);margin-top:46px}.why-us.why-us{padding:62px 0 54px;overflow:hidden}.why-us.why-us>h2,.why-us.why-us>p{padding:0 24px}main .why-us .why-us-cards{width:100%;max-width:100%;margin:32px 0 0}.business-system-services{border-bottom:0}.thrivable-heading{border:0}.thrivable-heading>span{display:none}.thrivable-heading:before{height:28px}.thrivable-question{height:62vw;min-height:260px}.thrivable-question h3{font-size:clamp(36px,11.4vw,52px)}.thrivable-heading h2{font-size:clamp(26px,8vw,34px)}.future-book{grid-template-columns:1fr 96px;min-height:0}.future-book-copy{padding:28px 18px}.future-book h3{font-size:clamp(25px,7.6vw,32px)}.future-book p{font-size:12px;line-height:1.34}.catalogue-nav h2{font-size:clamp(26px,8vw,34px)}.question-hero{height:100svh;min-height:520px}.question-hero>div{padding:0 24px}.question-hero h2{margin-bottom:34px;font-size:clamp(30px,8.6vw,40px)}.question-hero h3{font-size:clamp(54px,16.5vw,82px)}.department-heading{height:auto;min-height:148px;padding:28px 24px}.department-heading h2{font-size:clamp(34px,10.4vw,46px)}.service-statement.statement-dark{gap:18px;padding:72px 26px 34px;align-items:flex-start}.service-statement.statement-dark>div:first-child{min-width:0}.service-statement.statement-dark h2{margin:0 0 24px;font-size:clamp(34px,10.2vw,44px);line-height:.96}.service-statement.statement-dark p{max-width:none;font-size:13px;line-height:1.28}.service-statement.statement-dark .statement-mark{flex:0 0 auto;width:104px;height:104px;overflow:hidden}.service-statement.statement-dark .statement-mark span{font-size:44px}.service-statement.statement-dark .statement-mark svg{width:60px;height:60px}.service-statement>div:first-child{min-width:0}.service-statement>div:first-child p{max-width:none}.service-statement--performance-testing h2{max-width:none;font-size:clamp(30px,9vw,38px)}.service-statement--performance-testing .statement-mark{width:88px;height:88px}.service-statement--change-solving .statement-mark{overflow:hidden}.service-statement--change-solving .statement-mark img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.holocratic{height:auto;min-height:320px;padding:60px 24px;text-align:center}.holocratic h2{font-size:clamp(30px,9vw,40px)}.holocratic p{font-size:clamp(17px,5vw,22px)}.why-trust-us{min-height:62svh}.brief-form-section{gap:20px;padding:38px 24px 40px}.brief-form-intro{max-width:310px}.brief-form-intro .eyebrow{margin-bottom:14px;font-size:10px;letter-spacing:.15em}.brief-form-intro h2{margin-bottom:14px;font-size:clamp(32px,9.2vw,40px)}.brief-form-intro>p:last-child{font-size:13px;line-height:1.26}.brief-form-wrapper .mauticform-page-wrapper{gap:10px}.brief-field{gap:4px}.brief-label{font-size:11px;letter-spacing:.02em}.brief-field input{height:36px;padding-inline:10px;font-size:13px}.brief-multiselect summary{min-height:36px;padding:8px 10px;font-size:13px}.brief-multiselect summary>span:last-child{font-size:18px}.brief-error,.brief-form-wrapper .mauticform-errormsg{min-height:0;font-size:11px;line-height:1.2}.brief-submit{margin-top:0;padding:10px 13px;font-size:12px}.brief-submit span{margin-left:16px;font-size:15px}.footer{padding:64px 24px 30px}.footer h2{font-size:clamp(40px,12.4vw,56px)}.what-if{flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(30px,5vh,42px);min-height:390px;padding:64px 24px 58px}.what-if-heading-desktop{display:none}.what-if-heading-mobile{display:inline}.what-if h2{white-space:nowrap;font-size:clamp(42px,11vw,48px);letter-spacing:-.07em}.what-if p{width:100%;margin:0;font-size:clamp(18px,5vw,21px);line-height:1.34;text-align:left}}@media (max-width:900px) and (max-height:540px){.fig-outcome-title,.hero,.manifesto-content,.manifesto-heading,.outcomes-intro,.question-hero{height:560px;min-height:560px}.fig-outcome-detail{height:1120px;min-height:1120px}.hero-art{height:582px;min-height:582px}}@media (max-width:780px) and (max-height:540px){.outcome-1 .detail-placeholder,.outcome-2 .detail-placeholder,.outcome-3 .detail-placeholder{left:6vw!important;top:14svh!important;width:32vw;height:32vw}.outcome-1 .outcome-detail,.outcome-2 .outcome-detail,.outcome-3 .outcome-detail{left:46%!important;top:12svh!important;width:48%}.outcome-detail h4{font-size:22px}.outcome-detail .outcome-copy{font-size:13px}}@media (max-width:780px){:root{--mobile-space-1:8px;--mobile-space-2:16px;--mobile-space-3:24px;--mobile-space-4:32px;--mobile-section-space:64px;--mobile-section-space-compact:48px;--mobile-gutter:24px}.business-system-services__intro{padding-block:var(--mobile-section-space);padding-inline:26px}.business-system-services__intro p{margin-block-end:var(--mobile-space-3)}.business-system-services__intro span{margin-block-start:var(--mobile-space-4)}.business-system-service{padding-block-end:var(--mobile-space-4)}.business-system-service__copy{padding-block-start:var(--mobile-space-4)}.business-system-service small{margin-block-start:var(--mobile-space-4)}.catalogue-nav{padding-block:var(--mobile-section-space) var(--mobile-space-4)}.catalogue-nav h2{margin-block-end:var(--mobile-space-3)}.department-heading{padding-block:var(--mobile-section-space-compact);padding-inline:var(--mobile-gutter)}.service-statement.service-statement--change-solving,.service-statement.service-statement--performance-testing,.service-statement.service-statement--risk-setting,.service-statement.statement-dark{padding-block:var(--mobile-section-space) var(--mobile-space-4);padding-inline:26px}.service-statement.statement-dark.service-statement--leadership-divider{min-height:0;padding-block-end:var(--mobile-space-4)}.service-statement--change-solving h2,.service-statement--performance-testing h2,.service-statement--risk-setting h2,.service-statement.statement-dark h2{margin-block-end:var(--mobile-space-3)}.service-statement--change-solving p,.service-statement--performance-testing p,.service-statement--risk-setting p{margin-block-start:var(--mobile-space-3)}.future-book-copy{padding-block:var(--mobile-space-4);padding-inline:18px}.jam-copy{padding:var(--mobile-section-space) 8%}.event-promo--future-leadership .event-copy,.event-promo--technocratic-leadership .event-copy{padding-block:var(--mobile-section-space);padding-inline:26px}.event-promo--future-leadership .event-copy h2,.event-promo--technocratic-leadership .event-copy h2{margin-block-end:var(--mobile-space-4)}.event-promo--future-leadership .event-copy p:nth-child(2),.event-promo--technocratic-leadership .event-copy p:nth-child(2){margin-block-end:var(--mobile-space-2)}.event-promo--future-leadership .event-copy p:nth-child(3),.event-promo--technocratic-leadership .event-copy p:nth-child(3){margin-block-end:var(--mobile-space-4)}.event-copy p:nth-child(3){height:auto;writing-mode:horizontal-tb}.brand-culture-header{padding-block:var(--mobile-section-space) var(--mobile-space-4);padding-inline:28px}.brand-culture-copy p{margin-block-start:var(--mobile-space-3)}.brand-culture-mark{margin-block-start:var(--mobile-space-4)}.brand-culture-detail{padding-block:var(--mobile-space-3) var(--mobile-space-4)}.brand-culture-detail h3{margin-block:var(--mobile-space-3) var(--mobile-space-2)}.portfolio-timeline{padding-block:var(--mobile-space-4)}.portfolio-timeline>h2{margin-block-end:var(--mobile-space-3)}.portfolio-timeline-rail article{padding-block:var(--mobile-section-space-compact) var(--mobile-space-4)}.portfolio-timeline-rail strong{margin-block:var(--mobile-space-3) var(--mobile-space-4)}.execution-management.execution-management{padding-block-end:var(--mobile-section-space)}.execution-management.execution-management h2{padding-block-start:calc(var(--mobile-section-space) + var(--mobile-space-3))}.execution-management.execution-management .execution-orbits,.execution-management.execution-management>p{margin-block-start:var(--mobile-section-space-compact)}.why-us.why-us{padding-block:var(--mobile-section-space)}main .why-us .why-us-cards{margin-block-start:var(--mobile-space-4)}.why-trust-us__content{gap:var(--mobile-space-4)}.holocratic{padding-block:var(--mobile-section-space)}.brief-form-section{padding:var(--mobile-space-4) var(--mobile-gutter)}.footer{padding:var(--mobile-section-space) var(--mobile-gutter) var(--mobile-space-4)}.what-if{padding:var(--mobile-space-4) var(--mobile-gutter)}.what-if p{margin-block-start:0}}.outcome-stack--animated{position:relative;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:clip}.outcome-stack--animated .fig-outcome{position:absolute;inset:0;width:100%;height:100%;min-height:0;box-sizing:border-box;overflow:hidden}.outcome-stack--animated .fig-outcome:not(.outcome-0) .fig-outcome-screen{--outcome-slide-y:100%;transform:translateY(var(--outcome-slide-y))}.outcome-stack .fig-outcome-detail,.outcome-stack .fig-outcome-screen,.outcome-stack .manifesto-content,.outcome-stack .manifesto-heading{height:100%;min-height:100%;box-sizing:border-box}.outcome-stack .fig-outcome-detail{background:var(--ink)}.outcome-stack .fig-outcome-title,.outcome-stack .manifesto-heading{background:#fff}.outcome-stack .manifesto-content{background:var(--ink)}@media (max-width:780px){.outcome-stack .fig-outcome-detail{height:100%;min-height:100%}.outcome-1 .outcome-detail,.outcome-2 .outcome-detail,.outcome-3 .outcome-detail{top:clamp(300px,51dvh,470px)!important}.outcome-detail .outcome-copy{font-size:clamp(13px,3.8vw,16px);line-height:1.34}}.fig-outcome-title>.fig-outcome-title__eyebrow{margin:0 0 18px;color:#555;font-size:13px;font-weight:700;letter-spacing:.16em;line-height:1}@media (max-width:780px){.fig-outcome-title>.fig-outcome-title__eyebrow{margin-bottom:14px;font-size:10px;letter-spacing:.14em}}@media (prefers-reduced-motion:reduce){.outcome-stack--animated{height:auto;overflow:visible}.outcome-stack--animated .fig-outcome{position:relative;height:100dvh}.outcome-stack--animated .fig-outcome:not(.outcome-0) .fig-outcome-screen{transform:none}}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekanRegular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekanMedium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekanBold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekanExtraBold.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}.site-header .nav-list{margin-inline-start:auto}.language-switch{display:inline-grid;min-width:40px;height:36px;margin-inline-start:24px;place-items:center;border:1px solid;border-radius:999px;font-size:13px;font-weight:700;line-height:1;text-decoration:none}.language-switch:focus-visible{outline:3px solid currentColor;outline-offset:3px}.site-shell--fa{font-family:IRANYekan,Arial,sans-serif;text-align:start}.site-shell--fa :where(h1,h2,h3,h4,p,a,button,li,label,span,small,strong,b,input,textarea,summary){font-family:IRANYekan,Arial,sans-serif;word-spacing:normal;font-kerning:normal}.site-shell--fa *{letter-spacing:0!important}.site-shell--fa .nav-list,.site-shell--fa .site-header{direction:rtl}.site-shell--fa .catalogue-nav,.site-shell--fa .execution-orbits,.site-shell--fa .fig-outcome-title,.site-shell--fa .hero-copy,.site-shell--fa .holocratic,.site-shell--fa .manifesto-content,.site-shell--fa .manifesto-heading,.site-shell--fa .outcomes-intro,.site-shell--fa .partners>h2,.site-shell--fa .portfolio-timeline,.site-shell--fa .thrivable-heading,.site-shell--fa .thrivable-question,.site-shell--fa .what-if,.site-shell--fa .why-trust-us,.site-shell--fa .why-us{text-align:center}.site-shell--fa .brief-form-intro,.site-shell--fa .brief-form-section,.site-shell--fa .brief-form-wrapper,.site-shell--fa .business-system-service,.site-shell--fa .business-system-services__intro,.site-shell--fa .card-copy,.site-shell--fa .catalogue-nav li,.site-shell--fa .event-copy,.site-shell--fa .execution-management>p,.site-shell--fa .footer,.site-shell--fa .future-book-copy,.site-shell--fa .future-card-copy,.site-shell--fa .jam-copy,.site-shell--fa .magazine-copy,.site-shell--fa .people-grid article,.site-shell--fa .pillar-copy,.site-shell--fa .portfolio-timeline-rail p,.site-shell--fa .question-hero>div,.site-shell--fa .service-copy,.site-shell--fa .service-statement>div:first-child,.site-shell--fa .testimonial-carousel__slide-fallback,.site-shell--fa .why-list{text-align:start}.site-shell--fa .outcome-detail{direction:rtl;text-align:start}.site-shell--fa .catalogue-nav li{flex-direction:row}.site-shell--fa .future-book h3 b{margin-right:0;margin-left:12px}.site-shell--fa .service-statement p{margin-right:clamp(22px,5.25vw,76px);margin-left:0}.site-shell--fa .event-copy,.site-shell--fa .jam-copy{align-items:flex-start}.site-shell--fa .technocratic-intro__hero h3{right:4.2%;left:auto;text-align:start}.site-shell--fa .technocratic-intro__pillar b{font-family:IRANYekan,Arial,sans-serif;font-weight:700;line-height:1.25}.site-shell--fa .brief-options{right:0;left:auto}.site-shell--fa .brief-submit span{margin-right:24px;margin-left:0}.site-shell--fa .footer-meta>div{justify-content:flex-start}.site-shell--fa .trust_subheading,.site-shell--fa .why-trust-us__content p{letter-spacing:0}.site-shell--fa [dir=ltr]{font-family:Arial,sans-serif}.site-shell--fa :where(.image-carousel-rail,.future-image-carousel-rail,.testimonial-carousel__rail,.portfolio-timeline-rail,.future-grid,.people-grid,.toolkits){direction:ltr}.site-shell--fa :where(.image-carousel-slide,.future-image-slide,.testimonial-carousel__slide,.portfolio-timeline-rail article,.future-grid article,.people-grid article,.toolkits article){direction:rtl}.site-shell--fa :where(.carousel-dots,.testimonial-carousel__dots){direction:ltr}@media(min-width:781px){.site-shell--fa .question-hero>div{align-items:flex-start}.site-shell--fa .business-system-service{border-right:0;border-left:3px solid #555}.site-shell--fa .business-system-service:last-child{border-left:0}.site-shell--fa .execution-management.execution-management h2{right:5.95%;left:auto}.site-shell--fa .execution-management.execution-management>p{right:39.6%;left:auto}.site-shell--fa .event-promo--future-leadership .event-copy,.site-shell--fa .event-promo--technocratic-leadership .event-copy{align-items:flex-start;text-align:start}}@media(max-width:780px){.language-switch{position:absolute;top:50%;right:112px;left:auto;height:32px;min-width:36px;margin:0;transform:translateY(-50%)}.site-shell--fa .site-header{direction:ltr}.site-shell--fa .language-switch{right:112px;left:auto}.site-shell--fa .menu-toggle{margin-right:0;margin-left:auto}.site-shell--fa .nav-list.open{right:0;left:0;text-align:start}.site-shell--fa .nav-list.open a{text-align:start}.site-shell--fa .hero-copy{width:min(86vw,360px);transform:translate(-50%,-46%)}.site-shell--fa .hero-copy .eyebrow{font-size:14px;font-weight:500}.site-shell--fa .hero h1{font-size:clamp(29px,8.2vw,34px);line-height:1.28;font-weight:800}.site-shell--fa .business-system-services__intro{padding:44px 22px 38px}.site-shell--fa .business-system-services__intro p{margin:0 0 16px;font-size:10px;line-height:1.45}.site-shell--fa .business-system-services__intro h2{max-width:346px;font-size:clamp(28px,7.5vw,31px);line-height:1.28;font-weight:800;text-wrap:balance}.site-shell--fa .business-system-services__intro span{max-width:320px;margin-top:18px;font-size:12.5px;line-height:1.65}.site-shell--fa .business-system-service{padding:0 22px 28px}.site-shell--fa .business-system-service__topline{height:48px}.site-shell--fa .business-system-service__copy{max-width:346px;padding-top:28px}.site-shell--fa .business-system-service h3{max-width:320px;margin-bottom:12px;font-size:clamp(23px,6.7vw,27px);line-height:1.25;font-weight:700;text-wrap:balance}.site-shell--fa .business-system-service p{font-size:12.5px;line-height:1.7}.site-shell--fa .business-system-service small{margin-top:22px;font-size:9.5px;line-height:1.45}.site-shell--fa .question-hero>div{padding:0 22px;align-items:center;text-align:center}.site-shell--fa .question-hero h2{margin-bottom:22px;font-size:clamp(24px,6.7vw,28px);line-height:1.25;font-weight:500}.site-shell--fa .question-hero h3{width:min(342px,100%);font-size:clamp(35px,10.5vw,42px);line-height:1.28;font-weight:800;text-wrap:balance}.site-shell--fa .future-book{grid-template-columns:minmax(0,1fr) 82px;min-height:188px}.site-shell--fa .future-book-copy{padding:24px 20px}.site-shell--fa .future-book h3{margin-bottom:16px;font-size:clamp(22px,6.3vw,25px);line-height:1.28;font-weight:700;text-wrap:balance}.site-shell--fa .future-book h3 b{margin-right:0;margin-left:8px;font-weight:500}.site-shell--fa .future-book p{font-size:11.5px;line-height:1.55}.site-shell--fa .future-book-mark{width:68px;height:68px}.site-shell--fa .future-book-mark svg{width:34px;height:34px}.site-shell--fa .service-statement p{margin-right:22px;margin-left:0}.site-shell--fa .what-if p{text-align:center}}