@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600&family=Public+Sans:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-outline-style:solid}::backdrop{--tw-outline-style:solid}}}@layer components;@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--navy:#061b39;--navy-2:#0b2b55;--navy-3:#174a85;--cobalt:#1169df;--sky:#8fc2ff;--ink:#142b48;--slate:#496078;--paper:#f5f9ff;--mist:#e8f1fc;--white:#fff;--line:#d4e2f2;--font-serif:"Newsreader", Georgia, serif;--font-sans:"Public Sans", "IBM Plex Sans Arabic", "Segoe UI", sans-serif;--font-arabic:"IBM Plex Sans Arabic", "Segoe UI", sans-serif;--font-control-size:.888889rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.2rem;font-size:112.5%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.68}[dir=rtl]{--font-sans:var(--font-arabic);--font-serif:var(--font-arabic);font-family:var(--font-arabic)}a{color:inherit;text-decoration:none}button{font:inherit}figure,blockquote{margin:0}.site-shell{min-height:100vh;overflow:clip}.section-pad{padding:clamp(5.5rem,9vw,9rem) clamp(1.35rem,6vw,6.5rem)}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--white);z-index:50;background:#061a32f0;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:.8rem clamp(1.2rem,4vw,4.4rem);display:grid;position:fixed;top:0;left:0;right:0}.brand{align-items:center;gap:.85rem;width:fit-content;display:flex}.brand-logo-frame{flex:none;width:3rem;height:3rem;display:block;overflow:hidden}.brand-logo{object-fit:contain;width:100%;height:100%;display:block;transform:scale(1.5)}.brand-copy{gap:0;line-height:1.2;display:grid}.brand-copy small{color:#ffffffad;letter-spacing:.17em;font-size:1rem}.site-header nav{align-items:center;gap:clamp(.9rem,1.45vw,1.6rem);display:flex}.site-header nav a{color:#ffffffc7;font-size:1rem;font-weight:600;position:relative}.site-header nav a:after{background:var(--cobalt);content:"";bottom:-.75rem;width:100%;height:2px;transition:transform .2s;position:absolute;inset-inline-start:0;transform:scaleX(0)}.site-header nav a:hover{color:var(--white)}.site-header nav a:hover:after{transform:scaleX(1)}.site-header nav a.active{color:var(--white)}.site-header nav a.active:after{transform:scaleX(1)}.header-actions{justify-self:end;align-items:center;gap:.85rem;display:flex}.language-toggle{color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff59;min-height:2.55rem;padding:.35rem .8rem;font-size:1rem;font-weight:700}.menu-toggle{cursor:pointer;background:0 0;border:0;width:2.5rem;height:2.4rem;padding:.45rem;display:none}.menu-toggle span{background:var(--white);width:100%;height:1px;margin:.42rem 0;display:block}[dir=rtl] .brand-copy strong,[dir=rtl] .brand-copy small{letter-spacing:0}.eyebrow,.section-kicker{color:var(--cobalt);letter-spacing:.12em;align-items:center;gap:.8rem;margin:0;font-size:1rem;font-weight:750;line-height:1.45;display:flex}.section-kicker span{color:var(--sky);font-variant-numeric:tabular-nums;letter-spacing:0}.section-kicker.light,.eyebrow{color:var(--sky)}[dir=rtl] .eyebrow,[dir=rtl] .section-kicker{letter-spacing:0}.page-emblem{color:var(--sky);background:#ffffff09;border:1px solid #8fc2ff7a;justify-content:center;align-items:center;width:4.65rem;height:4.65rem;margin-bottom:1.65rem;display:flex;position:relative}.page-emblem:after{background:var(--cobalt);content:"";bottom:-.35rem;width:2.15rem;height:1px;position:absolute;inset-inline-start:.7rem}.page-emblem svg{width:2.75rem;height:2.75rem}.hero{background:var(--navy);color:var(--white);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:100svh;padding-top:4.6rem;display:grid}.hero-copy{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;align-content:center;min-height:max(650px,100svh - 92px);padding:clamp(5rem,8vw,9rem) clamp(1.35rem,6vw,6.5rem);display:grid;position:relative}.hero-copy:after{background:linear-gradient(90deg, transparent, var(--cobalt));content:"";bottom:0;width:9rem;height:4px;inset-inline-start:clamp(1.35rem,6vw,6.5rem)}.hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:790px;margin:0;font-size:clamp(3rem,4.4vw,5.5rem);font-weight:470;line-height:.98}.hero h1 em{color:var(--sky);font-style:normal;font-weight:470}[dir=rtl] .hero h1{letter-spacing:0;font-size:clamp(3rem,5.1vw,5.7rem);line-height:1.2}.hero-lead{color:#ffffffc2;max-width:660px;margin:2rem 0 0;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.button{justify-content:center;align-items:center;gap:.65rem;min-height:3.4rem;padding:.7rem 1.4rem;font-size:1rem;font-weight:750;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.button-primary{background:var(--cobalt);color:var(--white)}.button-outline{color:var(--white);border:1px solid #fff6}.button-outline:hover{border-color:var(--white)}.hero-media{min-height:max(650px,100svh - 92px);position:relative;overflow:hidden}.hero-media:after{content:"";background:linear-gradient(#0000 48%,#061a32cc);position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:center}.hero-media figcaption{color:var(--white);z-index:2;bottom:0;grid-template-columns:2rem 1fr;align-items:start;gap:1rem;padding:clamp(1.5rem,3.2vw,3rem);display:grid;position:absolute;inset-inline:0}.hero-media figcaption span{color:var(--sky);font-size:1rem}.hero-media figcaption p{max-width:440px;margin:0;font-size:clamp(1rem,1.45vw,1.3rem);line-height:1.5}.hero-proof{border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.hero-proof div{background:var(--navy-2);border-inline-end:1px solid #ffffff24;grid-template-columns:auto 1fr;gap:.25rem;padding:1.45rem clamp(1.35rem,3vw,3rem);display:grid}.hero-proof div:last-child{border-inline-end:0}.hero-proof strong{color:var(--sky);font-size:1.25rem;font-weight:650}.hero-proof span{color:#ffffffb3;align-self:center;font-size:1rem;line-height:1.45}.about{background:var(--white)}.about-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:clamp(3rem,8vw,9rem);margin-top:3rem;display:grid}.about h2,.section-heading h2,.impact-copy h2,.approach h2,.workshop-copy h2,.experts h2,.leader-copy h2,.identity h2,.outcomes h2,.sectors h2,.contact h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.5vw,4.8rem);font-weight:480;line-height:1.08}[dir=rtl] .about h2,[dir=rtl] .section-heading h2,[dir=rtl] .impact-copy h2,[dir=rtl] .approach h2,[dir=rtl] .workshop-copy h2,[dir=rtl] .experts h2,[dir=rtl] .leader-copy h2,[dir=rtl] .identity h2,[dir=rtl] .outcomes h2,[dir=rtl] .sectors h2,[dir=rtl] .contact h2{letter-spacing:0;line-height:1.28}.about-copy{max-width:650px}.about-copy p{color:var(--slate);margin:0 0 1.1rem}.about-copy .lead-copy{color:var(--ink);font-size:clamp(1.12rem,1.55vw,1.4rem);line-height:1.65}.about-principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,7vw,7rem);display:grid}.about-principles article{border-inline-end:1px solid var(--line);min-height:205px;padding:1.5rem}.about-principles article:first-child{padding-inline-start:0}.about-principles article:last-child{border-inline-end:0}.about-principles span,.about-principles strong{display:block}.about-principles span{color:var(--cobalt);font-size:1rem}.about-principles strong{margin-top:2.5rem;font-size:1.2rem}.about-principles p{color:var(--slate);max-width:300px;margin:.55rem 0 0;font-size:1rem}.client-needs-preview{background:var(--white);border-top:1px solid var(--line)}.client-needs-preview-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.client-needs-preview-grid article{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);grid-template-columns:3.8rem 1fr;gap:1.2rem;min-height:205px;padding:1.8rem 2rem;display:grid}.client-needs-preview-grid article:first-child{padding-inline-start:0}.client-needs-preview-grid article:last-child{border-inline-end:0}.need-mark{align-content:start;justify-items:start;gap:.55rem;display:grid}.need-mark svg{color:var(--cobalt);background:0 0;border:0;width:2rem;height:2rem;padding:0}.need-mark span{color:var(--cobalt);font-family:var(--font-serif);font-size:1rem;line-height:1}.client-needs-preview-grid h3{margin:0 0 .65rem;font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.2}.client-needs-preview-grid p{color:var(--slate);margin:0}.services{background:var(--paper);border-top:1px solid var(--line)}.service-detail-link{margin-top:2.5rem}@media (max-width:700px){.client-needs-preview-grid{grid-template-columns:1fr}.client-needs-preview-grid article{min-height:0;padding:1.5rem 0}.client-needs-preview-grid article:nth-child(odd){border-inline-end:0}}.section-heading{grid-template-columns:.5fr 1.5fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.section-heading p{color:var(--slate);max-width:760px;margin:1.2rem 0 0}.service-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem;display:grid}.service-card{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--navy-3);min-height:660px;padding:clamp(1.5rem,2.3vw,2.4rem);transition:border-color .2s,transform .2s}.service-card:nth-child(2){border-top-color:var(--cobalt)}.service-card:nth-child(3){border-top-color:var(--sky)}.service-card:hover{border-color:#8fb7e9;transform:translateY(-5px)}.service-card-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.service-card-head span{color:var(--cobalt);font-size:1.15rem}.service-card-head small{color:var(--slate);letter-spacing:.1em;font-size:1rem;font-weight:750}.service-card-mark{color:var(--cobalt);align-items:end;gap:.85rem;display:flex}.service-card-mark svg{background:var(--paper);border:1px solid var(--line);width:3.25rem;height:3.25rem;padding:.55rem}.service-card-mark span{line-height:1}[dir=rtl] .service-card-head small{letter-spacing:0}.service-card h3{letter-spacing:-.025em;margin:3rem 0 1.1rem;font-size:clamp(1.65rem,2.3vw,2.3rem);font-weight:550;line-height:1.18}[dir=rtl] .service-card h3{letter-spacing:0;line-height:1.4}.service-card>p{color:var(--slate);min-height:92px}.service-card ul{border-top:1px solid var(--line);margin:2rem 0 0;padding:1.3rem 0 0;list-style:none}.service-card li{color:var(--slate);padding:.62rem 1.15rem;font-size:1rem;line-height:1.6;position:relative}.service-card li:before{color:var(--cobalt);content:"—";position:absolute;inset-inline-start:0}.ai-feature{background:var(--navy);color:var(--white);grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);display:grid}.ai-media{min-height:1040px;position:relative;overflow:hidden}.ai-media:after{content:"";background:linear-gradient(#0000 55%,#061a32eb);position:absolute;inset:0}.ai-media img{object-fit:cover;object-position:center top}.ai-media figcaption{z-index:2;bottom:0;padding:clamp(2rem,4vw,4rem);font-size:1rem;line-height:1.55;position:absolute;inset-inline:0}.ai-system-media{background-color:var(--paper);background-image:linear-gradient(#061a320b 1px,#0000 1px),linear-gradient(90deg,#061a320b 1px,#0000 1px);background-size:48px 48px;align-items:center;display:grid}.ai-system-media:after{background:0 0}.ai-system-media figcaption{background:var(--navy-2);color:#ffffffd1}.ai-system-visual{color:var(--ink);z-index:1;width:100%;padding:clamp(3rem,5vw,5rem) clamp(1.5rem,4vw,4rem) 10rem;position:relative}.ai-system-heading{border-bottom:1px solid #061a3233;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.ai-system-heading span{color:var(--cobalt);letter-spacing:.1em;font-size:1rem;font-weight:750}.ai-system-heading small{color:var(--slate);text-align:end;font-size:1rem;font-weight:600}[dir=rtl] .ai-system-heading span{letter-spacing:0}.ai-system-stages{margin-top:2.2rem}.ai-system-stage-wrap{justify-items:stretch;display:grid}.ai-system-stage{border:1px solid var(--line);background:#fffffff0;grid-template-columns:2.5rem 1fr;align-items:center;gap:1.1rem;min-height:112px;padding:1.15rem 1.3rem;transition:border-color .25s,transform .25s;display:grid}.ai-system-stage:hover{border-color:var(--cobalt);transform:translateY(-2px)}.ai-system-stage>span{color:var(--cobalt);font-variant-numeric:tabular-nums;font-size:1rem}.ai-system-stage>div{gap:.25rem;display:grid}.ai-system-stage strong{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.35}.ai-system-stage small{color:var(--slate);font-size:1rem;line-height:1.45}.ai-system-stage-core{background:var(--navy-2);border-color:var(--cobalt);color:var(--white)}.ai-system-stage-core>span{color:var(--sky)}.ai-system-stage-core small{color:#ffffffad}.ai-system-connector{width:100%;height:34px;position:relative}.ai-system-connector:before{background:var(--cobalt);content:"";opacity:.55;width:2px;height:100%;position:absolute;inset-inline-start:calc(50% - 1px)}.ai-system-connector:after{background:var(--cobalt);border:3px solid var(--paper);content:"";inset-inline-start:calc(50% - 5.5px);border-radius:50%;width:11px;height:11px;animation:2.8s ease-in-out infinite ai-system-progress;position:absolute;top:0}.ai-system-governance{background:var(--navy);color:var(--white);grid-template-columns:repeat(3,1fr);margin-top:2.2rem;display:grid}.ai-system-governance span{text-align:center;border-inline-end:1px solid #ffffff38;padding:.9rem .7rem;font-size:.88rem;font-weight:650;line-height:1.4}.ai-system-governance span:last-child{border-inline-end:0}@keyframes ai-system-progress{0%,12%{opacity:0;transform:translateY(0)}30%{opacity:1}72%{opacity:1}88%,to{opacity:0;transform:translateY(23px)}}@media (prefers-reduced-motion:reduce){.ai-system-connector:after{animation:none;top:12px}.ai-system-stage{transition:none}}.ai-copy{align-content:center;padding:clamp(4.5rem,7vw,7.5rem);display:grid}.ai-copy h2{letter-spacing:-.045em;max-width:880px;margin:2rem 0 0;font-size:clamp(2.5rem,4.4vw,4.7rem);font-weight:480;line-height:1.08}[dir=rtl] .ai-copy h2{letter-spacing:0;line-height:1.28}.ai-copy>p{color:#ffffffb8;max-width:800px;margin:1.7rem 0 0;font-size:1.05rem}.ai-capabilities{border-block:1px solid #ffffff29;grid-template-columns:repeat(5,1fr);margin-top:3rem;display:grid}.ai-capabilities div{border-inline-end:1px solid #ffffff29;min-height:150px;padding:1rem}.ai-capabilities div:last-child{border-inline-end:0}.ai-capabilities span{color:var(--sky);font-size:1rem;display:block}.ai-capabilities strong{margin-top:2.2rem;font-size:1rem;line-height:1.55;display:block}.ai-values{grid-template-columns:repeat(2,1fr);margin-top:2.3rem;display:grid}.ai-values article{border-inline-start:2px solid #8fc2ff73;padding:.2rem 1.25rem 1.5rem}.ai-values h3{margin:0;font-size:1.1rem}.ai-values p{color:#ffffffa6;margin:.5rem 0 0;font-size:1rem}.impact-section{background:var(--white);grid-template-columns:.92fr 1.08fr;min-height:720px;display:grid}.impact-copy{align-self:center;padding:clamp(4.5rem,8vw,8rem) clamp(1.35rem,6vw,6.5rem)}.impact-copy h2{margin-top:2rem}.impact-copy>p{color:var(--slate);max-width:650px;margin:1.7rem 0 0;font-size:1.05rem}.impact-pathway{background:linear-gradient(145deg, var(--navy-2), var(--navy));color:var(--white);align-content:center;padding:clamp(3rem,6vw,6rem);display:grid;position:relative}.impact-pathway:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.impact-pathway article,.impact-outcome{z-index:1;position:relative}.impact-pathway article{border-bottom:1px solid #ffffff29;grid-template-columns:2rem minmax(145px,1fr) minmax(70px,.7fr);align-items:center;gap:1rem;min-height:104px;display:grid}.impact-pathway article>span{color:var(--sky);font-size:1rem}.impact-pathway article div{display:grid}.impact-pathway article strong{font-size:1.25rem}.impact-pathway article small{color:#ffffff94;font-size:1rem}.impact-pathway article i{background:var(--cobalt);opacity:.45;justify-self:end;width:34%;height:4px}.impact-pathway article:nth-child(2) i{opacity:.62;width:55%}.impact-pathway article:nth-child(3) i{opacity:.8;width:77%}.impact-pathway article:nth-child(4) i{opacity:1;width:100%;box-shadow:0 0 20px #8fc2ff6b}.impact-outcome{background:#1169df29;border:1px solid #8fc2ff6b;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1.3rem;display:flex}.impact-outcome span{color:var(--sky);font-size:1rem;font-weight:750}.impact-outcome strong{text-align:end;font-size:1rem}.leadership-agenda{background:var(--white)}.agenda-grid{border-block:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:4rem;display:grid}.agenda-card{flex-direction:column;min-height:350px;padding:clamp(1.6rem,3vw,2.6rem);display:flex}.agenda-card:nth-child(odd){border-inline-end:1px solid var(--line)}.agenda-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.agenda-card>span{color:var(--cobalt);font-size:1rem}.agenda-card h3{letter-spacing:-.035em;text-wrap:balance;max-width:620px;margin:3rem 0 1rem;font-size:clamp(1.65rem,2.5vw,2.55rem);font-weight:520;line-height:1.15}[dir=rtl] .agenda-card h3{letter-spacing:0;line-height:1.4}.agenda-card p{color:var(--slate);max-width:620px;margin:0}.agenda-card .text-link{margin-top:auto;padding-top:2rem}.agenda-card .text-link i{font-style:normal}.approach{background:var(--paper)}.approach-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.approach-grid article{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);min-height:250px;padding:1.7rem}.approach-grid article:nth-child(3n){border-inline-end:0}.approach-grid article:nth-child(n+4){border-bottom:0}.approach-grid span{color:var(--cobalt);font-size:1rem}.approach-grid p{color:var(--slate);margin:0;font-size:1rem}.workshop-feature{background:var(--cobalt);color:var(--white);grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);min-height:720px;display:grid}.workshop-media{min-height:720px;position:relative;overflow:hidden}.workshop-media img{object-fit:cover;object-position:center}.workshop-copy{align-content:center;padding:clamp(3rem,5vw,5.5rem);display:grid}.workshop-copy .section-kicker{color:#ffffffbf}.workshop-copy h2{margin-top:2rem;font-size:clamp(2.3rem,3.6vw,4rem)}.workshop-copy>p{color:#ffffffd1;margin:1.5rem 0 0}.workshop-copy ul{border-top:1px solid #ffffff4d;margin:2rem 0 0;padding:1.25rem 0 0;list-style:none}.workshop-copy li{padding:.55rem 1rem;font-size:1rem;position:relative}.workshop-copy li:before{content:"—";position:absolute;inset-inline-start:0}.experts{background:var(--white)}.experts-grid{grid-template-columns:minmax(0,.78fr) minmax(440px,1.22fr);gap:clamp(4rem,9vw,10rem);display:grid}.experts-intro h2{margin-top:2rem}.experts-intro>p{color:var(--slate);margin:1.5rem 0 0}.experts-intro blockquote{border-inline-start:3px solid var(--cobalt);color:var(--ink);margin-top:2rem;padding:.35rem 1.4rem;font-size:1.2rem;line-height:1.55}.framework-panel{background:var(--paper);border:1px solid var(--line);padding:clamp(2rem,4vw,4rem)}.framework-panel h3{letter-spacing:-.03em;margin:1.5rem 0 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:520;line-height:1.15}.framework-panel-editorial{align-content:center;min-height:560px;display:grid}.framework-panel-editorial>p:not(.eyebrow){color:var(--slate);max-width:760px;margin:1.6rem 0 0;font-size:1.08rem}.framework-panel-editorial .text-link{width:fit-content;margin-top:3rem}[dir=rtl] .framework-panel h3{letter-spacing:0;line-height:1.35}.framework-panel>p:not(.eyebrow){color:var(--slate)}.framework-list{border-top:1px solid var(--line);margin-top:2rem}.framework-list div{border-bottom:1px solid var(--line);grid-template-columns:2.2rem 1fr;align-items:center;gap:1rem;min-height:64px;display:grid}.framework-list span{color:var(--cobalt);font-size:1rem}.framework-list strong{font-size:1rem}.framework-panel>small{color:var(--slate);margin-top:1.5rem;font-size:1rem;line-height:1.6;display:block}.leadership{background:var(--navy);color:var(--white);grid-template-columns:.8fr 1.2fr;min-height:680px;display:grid}.leader-visual{background:linear-gradient(145deg, var(--navy-3), var(--navy));min-height:680px;position:relative;overflow:hidden}.leader-visual:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.leader-photo-frame{border:1px solid #67b3ff61;position:absolute;inset:clamp(3.5rem,7vw,7rem);overflow:hidden;box-shadow:0 28px 70px #0000004d}.leader-photo-frame:after{content:"";z-index:1;background:linear-gradient(#0000 68%,#061a3233);position:absolute;inset:0}.leader-photo-frame img{object-fit:cover;object-position:center 18%}.leader-copy{background:var(--navy-2);align-content:center;padding:clamp(4rem,8vw,8rem);display:grid}.leader-copy h2{margin-top:1.7rem;font-size:clamp(2.5rem,4vw,4.4rem)}.leader-copy h3{color:var(--sky);margin:.8rem 0 1.5rem;font-size:1rem;font-weight:650}.leader-copy p{color:#ffffffb8;max-width:750px}.text-link{border-bottom:1px solid;gap:.6rem;width:fit-content;margin-top:1rem;padding-bottom:.4rem;font-size:1rem;font-weight:750;display:inline-flex}.light-link{color:var(--white)}.identity{background:var(--paper)}.purpose-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem;display:grid}.purpose-grid article{background:var(--white);border:1px solid var(--line);min-height:260px;padding:clamp(2rem,3.5vw,3.6rem)}.purpose-grid span{color:var(--cobalt);letter-spacing:.1em;font-size:1rem;font-weight:750}.purpose-grid p{margin:2.5rem 0 0;font-size:clamp(1.2rem,1.9vw,1.65rem);line-height:1.55}[dir=rtl] .purpose-grid span{letter-spacing:0}.name-story{background:var(--navy);color:var(--white);grid-template-columns:.72fr 1.28fr;min-height:680px;margin-top:1rem;display:grid}.name-mark{min-height:680px;position:relative;overflow:hidden}.name-mark img{object-fit:cover}.name-copy{align-self:center;padding:clamp(3.5rem,7vw,7rem)}.name-copy h3{letter-spacing:-.035em;margin:1.7rem 0;font-size:clamp(2.2rem,3.8vw,4rem);font-weight:500;line-height:1.15}[dir=rtl] .name-copy h3{letter-spacing:0;line-height:1.35}.name-copy>p:not(.eyebrow){color:#ffffffb8}.values-grid{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:4rem;display:grid}.values-grid article{border-inline-end:1px solid var(--line);min-height:270px;padding:1.5rem}.values-grid article:first-child{padding-inline-start:0}.values-grid article:last-child{border-inline-end:0}.values-grid span{color:var(--cobalt);font-size:1rem}.values-grid h3{margin:3rem 0 .8rem;font-size:1.3rem}.values-grid p{color:var(--slate);margin:0;font-size:1rem}.outcomes{background:linear-gradient(135deg, var(--navy-3), var(--navy));color:var(--white)}.light-heading .section-kicker{color:var(--sky)}.outcome-grid{border-block:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.outcome-grid article{border-inline-end:1px solid #ffffff2e;min-height:245px;padding:1.5rem}.outcome-grid article:first-child{padding-inline-start:0}.outcome-grid article:last-child{border-inline-end:0}.outcome-grid span{color:var(--sky);font-size:1rem}.outcome-grid h3{margin:3rem 0 .75rem;font-size:1.3rem}.outcome-grid p{color:#ffffffad;margin:0;font-size:1rem}.promise{background:var(--cobalt);grid-template-columns:.38fr 1.25fr 1fr;align-items:start;gap:2rem;margin-top:1rem;padding:clamp(2rem,4vw,4rem);display:grid}.promise>span{letter-spacing:.1em;font-size:1rem;font-weight:750}.promise h3{margin:0;font-size:clamp(1.45rem,2.4vw,2.3rem);font-weight:540;line-height:1.35}.promise p{color:#fffc;margin:0}[dir=rtl] .promise>span{letter-spacing:0}.sectors{background:var(--white)}.sector-grid{grid-template-columns:1fr 1fr;gap:clamp(4rem,9vw,10rem);margin-top:3rem;display:grid}.sector-list{border-top:1px solid var(--line)}.sector-list div{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;min-height:72px;display:grid}.sector-list span{color:var(--cobalt);font-size:1rem}.sector-list p{margin:0;font-size:1rem;font-weight:600}.contact{background:var(--navy);color:var(--white);grid-template-columns:1.25fr .75fr;gap:clamp(3.5rem,6vw,6rem) clamp(4rem,10vw,11rem);padding:clamp(5.5rem,9vw,9rem) clamp(1.35rem,6vw,6.5rem);display:grid}.contact h2{margin-top:1.8rem;font-size:clamp(2.5rem,4.5vw,4.8rem)}.contact-copy>p:not(.eyebrow){color:#ffffffb3;max-width:730px}.contact-copy .button{margin-top:1.4rem}.contact-details{border-top:1px solid #fff3;align-self:end}.contact-details div{border-bottom:1px solid #fff3;padding:1.3rem 0}.contact-details p{color:var(--sky);letter-spacing:.1em;margin:0 0 .25rem;font-size:1rem;font-weight:750}.contact-details a,.contact-details span{color:#ffffffd1;overflow-wrap:anywhere;font-size:1rem}[dir=rtl] .contact-details p{letter-spacing:0}.home-enquiry-form{background:var(--white);border-top:4px solid var(--cobalt);color:var(--ink);grid-column:1/-1;padding:clamp(1.8rem,4vw,4rem);scroll-margin-top:7rem}.home-enquiry-form .form-submit p{max-width:520px}footer{color:#ffffffa6;background:#041326;border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem 2.5rem;padding:2rem clamp(1.35rem,6vw,6.5rem);display:grid}footer p,footer>a{font-size:1rem}footer>p{grid-column:1/-1;margin:0}.footer-legal{grid-column:1/-1}.footer-legal p{margin:0}.footer-legal p+p{margin-top:.5rem}footer>a{justify-self:end}.footer-brand{color:var(--white)}.footer-nav{flex-wrap:wrap;justify-content:center;gap:.65rem 1.4rem;display:flex}.footer-nav a{color:#ffffffb8;font-size:1rem;font-weight:600}.footer-nav a:hover{color:var(--white)}.detail-section.tone-white{background:var(--white)}.detail-section.tone-paper{background:var(--paper)}.detail-section h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.5vw,4.8rem);font-weight:480;line-height:1.08}[dir=rtl] .detail-section h2{letter-spacing:0;line-height:1.28}.detail-section .section-heading>div:last-child>p{color:var(--slate);margin-bottom:0}.detail-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:4rem;display:grid}.detail-grid.detail-grid-three{grid-template-columns:repeat(3,1fr)}.detail-grid article{background:var(--white);min-height:310px;padding:clamp(1.5rem,2.6vw,2.5rem)}.detail-grid span{color:var(--cobalt);font-size:1rem}.detail-grid h3{margin:3.3rem 0 .85rem;font-size:1.38rem;line-height:1.35}.detail-grid p{color:var(--slate);margin:0;font-size:1rem}.deliverables-band{background:var(--navy);color:var(--white);grid-template-columns:.34fr 1fr;align-items:start;gap:clamp(2rem,6vw,7rem);margin-top:2rem;padding:clamp(2rem,4vw,4rem);display:grid}.deliverables-band strong{color:var(--sky);letter-spacing:.1em;font-size:1rem}.deliverables-band p{color:#ffffffc7;margin:0;font-size:1.05rem}[dir=rtl] .deliverables-band strong{letter-spacing:0}.adoption-path{background:linear-gradient(140deg, var(--navy-3), var(--navy));color:var(--white);margin-top:3rem;padding:clamp(2rem,4vw,4rem)}.adoption-path-heading{grid-template-columns:.35fr 1fr;align-items:end;gap:1rem;display:grid}.adoption-path-heading span{color:var(--sky);letter-spacing:.1em;font-size:1rem;font-weight:750}.adoption-path-heading strong{font-size:clamp(1.4rem,2.4vw,2.25rem);font-weight:520}[dir=rtl] .adoption-path-heading span{letter-spacing:0}.adoption-path-grid{border-top:1px solid #fff3;grid-template-columns:repeat(5,1fr);margin-top:2.5rem;display:grid}.adoption-path-grid article{border-inline-end:1px solid #fff3;min-height:245px;padding:1.4rem}.adoption-path-grid article:first-child{padding-inline-start:0}.adoption-path-grid article:last-child{border-inline-end:0}.adoption-path-grid article>span{color:var(--sky);font-size:1rem}.adoption-path-grid h3{margin:2.8rem 0 .65rem;font-size:1.22rem}.adoption-path-grid p{color:#ffffffb3;margin:0;font-size:1rem}.team-hero{background:var(--navy);color:var(--white);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:790px;padding-top:4.6rem;display:grid}.team-hero-copy{align-content:center;padding:clamp(5rem,8vw,8rem) clamp(1.35rem,6vw,6.5rem);display:grid}.team-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:2rem 0 0;font-size:clamp(3.15rem,5.4vw,6rem);font-weight:470;line-height:1}.team-hero h1 em{color:var(--sky);font-style:normal;font-weight:470}[dir=rtl] .team-hero h1{letter-spacing:0;line-height:1.22}.team-hero-copy>p{color:#ffffffbf;max-width:760px;margin:1.8rem 0 0;font-size:clamp(1.05rem,1.35vw,1.25rem)}.team-hero-copy .button{width:fit-content;margin-top:2.5rem}.team-hero-copy .hero-actions .button{margin-top:0}.team-hero.team-hero-text-only{grid-template-columns:1fr;min-height:0}.team-hero-text-only .team-hero-copy{max-width:1160px;min-height:0;padding-block:clamp(4rem,7vw,6rem)}.team-model-principle{color:var(--slate);margin:2rem 0 0;font-size:1.05rem;font-style:italic;line-height:1.7}.team-hero-visual{background:linear-gradient(145deg, var(--navy-3), var(--navy-2));min-height:720px;position:relative;overflow:hidden}.team-hero-photo{margin:0}.team-hero-photo>img{object-fit:cover;object-position:center}.team-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#061b397a);position:absolute;inset:0}.team-hero-photo .team-hero-note{z-index:1}.team-hero-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.team-hero-visual:before{background:var(--cobalt);content:"";filter:blur(12px);opacity:.16;border-radius:50%;width:24rem;height:24rem;position:absolute;top:7rem;right:-8rem}.team-hero-logo{position:absolute;inset:18% 13% 23%;overflow:hidden}.team-hero-logo img{object-fit:contain}.team-hero-note{bottom:0;background:#061b39d1;border-top:1px solid #8fc2ff61;gap:.4rem;padding:1.8rem clamp(1.5rem,4vw,3.5rem);display:grid;position:absolute;inset-inline:0}.team-hero-note span{color:var(--sky);letter-spacing:.1em;font-size:1rem;font-weight:700}.team-hero-note strong{font-size:1.05rem;font-weight:600}[dir=rtl] .team-hero-note span{letter-spacing:0}.team-founder{background:var(--white);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.team-founder-photo{aspect-ratio:1;box-shadow:none;background:0 0;justify-self:center;width:100%;max-width:300px;position:relative;overflow:hidden}.team-founder-photo img{object-fit:contain;object-position:center}.team-founder-copy h2,.team-model h2,.team-expertise h2,.team-awards h2,.team-working h2,.team-cta h2{letter-spacing:-.045em;text-wrap:balance;margin:2rem 0 0;font-size:clamp(2.4rem,4.5vw,4.8rem);font-weight:480;line-height:1.08}[dir=rtl] .team-founder-copy h2,[dir=rtl] .team-model h2,[dir=rtl] .team-expertise h2,[dir=rtl] .team-awards h2,[dir=rtl] .team-working h2,[dir=rtl] .team-cta h2{letter-spacing:0;line-height:1.28}.team-founder-copy>h3{color:var(--cobalt);margin:.8rem 0 1.7rem;font-size:1.1rem}.team-founder-copy>p{color:var(--slate);max-width:780px}.team-founder-copy .team-founder-lead{color:var(--ink);font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.65}.founder-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.founder-facts div{border-inline-end:1px solid var(--line);padding:1.2rem;display:grid}.founder-facts div:first-child{padding-inline-start:0}.founder-facts div:last-child{border-inline-end:0}.founder-facts strong{color:var(--navy-2);font-size:1.65rem}.founder-facts span{color:var(--slate);font-size:1rem}.leader-links{flex-wrap:wrap;gap:1rem 1.8rem;margin-top:1.3rem;display:flex}.leader-links .text-link{margin-top:0}.team-model{background:var(--paper);border-top:1px solid var(--line)}.team-model-grid,.team-working-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.team-model-grid article,.team-working-grid article{border-inline-end:1px solid var(--line);min-height:310px;padding:1.7rem}.team-model-grid article:first-child,.team-working-grid article:first-child{padding-inline-start:0}.team-model-grid article:last-child,.team-working-grid article:last-child{border-inline-end:0}.team-model-grid span,.team-working-grid span{color:var(--cobalt);font-size:1rem}.team-model-grid h3,.team-working-grid h3{margin:3.5rem 0 .9rem;font-size:1.35rem;line-height:1.3}.team-model-grid p,.team-working-grid p{color:var(--slate);margin:0;font-size:1rem}.team-expertise{background:linear-gradient(135deg, var(--navy-3), var(--navy));color:var(--white)}.team-expertise .section-heading p{color:#ffffffad}.team-expertise-grid{grid-template-columns:repeat(2,1fr);gap:1px;margin-top:4rem;display:grid}.team-expertise-grid article{background:#fff1;border-top:3px solid #8fc2ff80;min-height:300px;padding:clamp(1.5rem,2.4vw,2.4rem)}.team-expertise-grid article:nth-child(2),.team-expertise-grid article:nth-child(5){border-top-color:var(--cobalt)}.team-expertise-grid span{color:var(--sky);font-size:1rem}.team-expertise-grid h3{margin:3.4rem 0 .85rem;font-size:1.4rem;line-height:1.35}.team-expertise-grid p{color:#ffffffab;margin:0;font-size:1rem}.team-expertise-conclusion{color:#ffffffe6;max-width:1100px;margin:3rem 0 0;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.7}.team-expertise-disclaimer{color:#ffffffb3;max-width:1100px;margin-top:1.25rem;font-size:.95rem;line-height:1.6;display:block}.team-awards{background:var(--white);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(4rem,9vw,10rem);display:grid}.team-awards-copy>p{color:var(--slate);max-width:780px;margin-top:1.6rem}.team-awards-copy>small{border-inline-start:2px solid var(--line);color:var(--slate);max-width:780px;margin-top:2rem;padding-inline-start:1.2rem;font-size:1rem;line-height:1.6;display:block}.team-awards-list{background:var(--paper);border:1px solid var(--line);padding:clamp(1.6rem,3.3vw,3.2rem)}.team-awards-list div{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;min-height:78px;display:grid}.team-awards-list div:last-child{border-bottom:0}.team-awards-list span{color:var(--cobalt);font-size:1rem}.team-awards-list strong{font-size:1rem}.team-working{background:var(--paper)}.team-cta{background:var(--cobalt);color:var(--white);grid-template-columns:1fr auto;align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(4.5rem,8vw,8rem) clamp(1.35rem,6vw,6.5rem);display:grid}.team-cta h2{max-width:950px}.team-cta p:not(.eyebrow){color:#ffffffc7;max-width:760px}.team-cta .eyebrow{color:#fffc}.team-cta .button{background:var(--white);color:var(--navy);min-width:210px}.team-cta .button:hover{background:var(--navy);color:var(--white)}.founder-hero{background:var(--navy);color:var(--white);grid-template-columns:1.15fr .85fr;min-height:790px;padding-top:4.6rem;display:grid}.founder-hero-copy{background:var(--navy-2);align-content:center;padding:clamp(4rem,7vw,7.5rem) clamp(1.35rem,6vw,6.5rem);display:grid}.founder-hero-copy h1{letter-spacing:-.05em;text-wrap:balance;margin:2rem 0 0;font-size:clamp(3rem,5.2vw,5.7rem);font-weight:480;line-height:1}.founder-hero-copy h1 em{color:var(--sky);font-style:normal;font-weight:480}[dir=rtl] .founder-hero-copy h1{letter-spacing:0;line-height:1.25}.founder-hero-identity{border-inline-start:3px solid var(--cobalt);gap:.25rem;margin-top:2.1rem;padding-inline-start:1.2rem;display:grid}.founder-hero-identity strong{font-size:1.35rem;font-weight:650}.founder-hero-identity span{color:var(--sky);font-size:1rem;font-weight:650}.founder-hero-copy>p{color:#ffffffba;max-width:760px;margin-top:1.5rem;font-size:1.08rem}.founder-hero-actions{flex-wrap:wrap;gap:1rem;margin-top:1.8rem;display:flex}.founder-hero-panel{background-color:var(--navy-3);background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),radial-gradient(circle at 70% 28%,#1169df3d,#0000 34%);background-size:64px 64px,64px 64px,auto;min-height:720px;position:relative;overflow:hidden}.founder-hero-mark{position:absolute;inset:8% 9% 24%;overflow:hidden}.founder-hero-mark img{object-fit:contain}.founder-hero-metrics{bottom:0;background:#061b39db;border-top:1px solid #8fc2ff59;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset-inline:0}.founder-hero-metrics div{border-inline-end:1px solid #ffffff29;gap:.25rem;padding:1.4rem;display:grid}.founder-hero-metrics div:last-child{border-inline-end:0}.founder-hero-metrics strong{color:var(--white);font-size:1.65rem}.founder-hero-metrics span{color:#ffffffad;font-size:1rem}.founder-profile{background:var(--white)}.founder-profile-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:3rem;display:grid}.founder-profile-portrait{aspect-ratio:1;box-shadow:none;background:0 0;justify-self:center;width:100%;max-width:300px;position:relative;overflow:hidden}.founder-profile-portrait img{object-fit:contain;object-position:center}.founder-profile h2,.founder-experience h2,.founder-expertise h2,.founder-principles h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.5vw,4.8rem);font-weight:480;line-height:1.08}[dir=rtl] .founder-profile h2,[dir=rtl] .founder-experience h2,[dir=rtl] .founder-expertise h2,[dir=rtl] .founder-principles h2{letter-spacing:0;line-height:1.28}.founder-profile-copy p{color:var(--slate)}.founder-profile-copy .lead-copy{color:var(--ink);margin-top:1.8rem;font-size:clamp(1.12rem,1.55vw,1.4rem);line-height:1.65}.founder-profile-links{margin-top:1.5rem}.founder-fact-strip{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.founder-fact-strip div{border-inline-end:1px solid var(--line);gap:.2rem;padding:1.5rem;display:grid}.founder-fact-strip div:first-child{padding-inline-start:0}.founder-fact-strip div:last-child{border-inline-end:0}.founder-fact-strip strong{color:var(--navy-2);font-size:1.8rem}.founder-fact-strip span{color:var(--slate);font-size:1rem}.founder-experience{background:linear-gradient(140deg, var(--navy-3), var(--navy));color:var(--white)}.founder-experience-grid{border-block:1px solid #fff3;grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.founder-experience-grid article{border-inline-end:1px solid #fff3;min-height:320px;padding:1.5rem}.founder-experience-grid article:first-child{padding-inline-start:0}.founder-experience-grid article:last-child{border-inline-end:0}.founder-experience-grid span{color:var(--sky);font-size:1rem}.founder-experience-grid h3{margin:3.4rem 0 .8rem;font-size:1.4rem}.founder-experience-grid p{color:#ffffffad;margin:0;font-size:1rem}.founder-expertise{background:var(--paper)}.founder-expertise-list{grid-template-columns:repeat(2,1fr);margin-top:4rem;display:grid}.founder-expertise-list div{border-bottom:1px solid var(--line);grid-template-columns:2.7rem 1fr;align-items:center;gap:1rem;min-height:74px;display:grid}.founder-expertise-list div:nth-child(odd){border-inline-end:1px solid var(--line);padding-inline-end:2rem}.founder-expertise-list div:nth-child(2n){padding-inline-start:2rem}.founder-expertise-list span{color:var(--cobalt);font-size:1rem}.founder-expertise-list strong{font-size:1.05rem}.founder-framework-note{background:var(--white);border:1px solid var(--line);border-inline-start:4px solid var(--cobalt);margin-top:3rem;padding:clamp(2rem,4vw,4rem)}.founder-framework-note p{margin:0;font-size:1.12rem}.founder-framework-note small{color:var(--slate);margin-top:1.2rem;font-size:1rem;line-height:1.6;display:block}.founder-principles{background:var(--white)}.founder-principles-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.founder-principles-grid article{border-inline-end:1px solid var(--line);min-height:300px;padding:1.5rem}.founder-principles-grid article:first-child{padding-inline-start:0}.founder-principles-grid article:last-child{border-inline-end:0}.founder-principles-grid span{color:var(--cobalt);font-size:1rem}.founder-principles-grid h3{margin:3.4rem 0 .8rem;font-size:1.35rem}.founder-principles-grid p{color:var(--slate);margin:0;font-size:1rem}.services-hero{background-color:var(--navy);color:var(--white);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle at 84% 28%,#1479ff33,#0000 32%);background-size:72px 72px,72px 72px,auto;align-content:center;min-height:690px;padding:clamp(7rem,10vw,9rem) clamp(1.35rem,8vw,9rem) clamp(4rem,6vw,6rem);display:grid;position:relative}.services-hero:after{background:linear-gradient(90deg, var(--cobalt), var(--sky), transparent);content:"";bottom:0;width:clamp(10rem,32vw,32rem);height:4px;position:absolute;inset-inline-start:clamp(1.35rem,8vw,9rem)}.services-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:1250px;margin:0;font-size:clamp(3rem,5.2vw,5.8rem);font-weight:470;line-height:1.02}.services-hero h1 em{color:var(--sky);font-style:normal;font-weight:470}[dir=rtl] .services-hero h1{letter-spacing:0;line-height:1.22}.services-overline{color:var(--sky);letter-spacing:.12em;max-width:850px;margin:0 0 2rem;font-size:1rem;font-weight:700;line-height:1.5}[dir=rtl] .services-overline{letter-spacing:0}.services-intro{color:#ffffffc7;max-width:770px;margin:1.8rem 0 0;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.7}.client-needs{background:var(--white)}.client-needs h2,.offering h2,.entry-points h2,.services-cta h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.5vw,4.8rem);font-weight:480;line-height:1.08}[dir=rtl] .client-needs h2,[dir=rtl] .offering h2,[dir=rtl] .entry-points h2,[dir=rtl] .services-cta h2{letter-spacing:0;line-height:1.28}.client-needs-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.client-needs-grid article{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);min-height:290px;padding:1.8rem}.client-needs-grid article:nth-child(3n){border-inline-end:0}.client-needs-grid article:nth-child(n+4){border-bottom:0}.client-needs-grid span{color:var(--cobalt);font-size:1rem}.client-needs-grid h3{margin:3.4rem 0 .8rem;font-size:1.4rem;line-height:1.35}.client-needs-grid p{color:var(--slate);margin:0;font-size:1rem}.offering{background:linear-gradient(145deg, var(--navy-2), var(--navy));color:var(--white)}.offering-heading{grid-template-columns:.48fr 1.15fr .8fr;gap:1.8rem;display:grid}.offering-heading h2{align-self:end}.offering-heading>p{color:#ffffffab;align-self:end;margin:0}.offering-list{border-top:1px solid #fff3;margin-top:4rem}.offering-list article{border-bottom:1px solid #fff3;grid-template-columns:4.75rem minmax(260px,.78fr) minmax(340px,1.22fr);align-items:start;gap:clamp(1.5rem,3.5vw,4rem);padding:2rem 0;display:grid}.offering-number{color:var(--sky);font-size:1rem}.offering-marker{color:var(--sky);justify-items:start;gap:.6rem;transition:color .2s;display:grid}.offering-marker svg{background:#ffffff0d;border:1px solid #8fc2ff61;width:3.4rem;height:3.4rem;padding:.5rem}.offering-marker span{color:#ffffff8c;font-variant-numeric:tabular-nums;font-size:.9rem}.offering-list article:hover .offering-marker{color:var(--white)}.offering-summary h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.3vw,2.25rem);font-weight:540;line-height:1.2}[dir=rtl] .offering-summary h3{letter-spacing:0;line-height:1.4}.offering-summary p{color:#ffffffa6;max-width:520px;margin:.8rem 0 0}.offering-list ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.offering-list li{color:#ffffffd1;padding:.45rem 1.1rem;font-size:1rem;position:relative}.offering-list li:before{color:var(--sky);content:"—";position:absolute;inset-inline-start:0}.assessment-note{background:var(--cobalt);grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:3rem;padding:clamp(2rem,4vw,4rem);display:grid}.assessment-note strong{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.35}.assessment-note p{color:#fffc;margin:0}.assessment-note small{color:#ffffff9e;grid-column:1/-1;font-size:.9rem;line-height:1.65;display:block}.entry-points{background:var(--paper);border-top:1px solid var(--line)}.entry-point-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:4rem;display:grid}.entry-point-grid article{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--navy-3);min-height:310px;padding:clamp(1.5rem,2.5vw,2.5rem)}.entry-point-grid article:nth-child(2){border-top-color:var(--cobalt)}.entry-point-grid article:nth-child(3){border-top-color:var(--sky)}.entry-point-grid span{color:var(--cobalt);font-size:1rem}.entry-point-grid h3{margin:3.4rem 0 .85rem;font-size:1.45rem}.entry-point-grid p{color:var(--slate);margin:0}.services-cta{background:var(--cobalt);color:var(--white);grid-template-columns:1fr auto;align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(4.5rem,8vw,8rem) clamp(1.35rem,6vw,6.5rem);display:grid}.services-cta h2{max-width:950px;margin-top:1.6rem}.services-cta p:not(.eyebrow){color:#fffc;max-width:740px}.services-cta .eyebrow{color:#ffffffd1}.services-cta .button{background:var(--white);color:var(--navy);min-width:210px}.services-cta .button:hover{background:var(--navy);color:var(--white)}.services-feature-image,.training-feature-image{background:var(--navy);height:clamp(430px,52vw,720px);position:relative;overflow:hidden}.services-feature-image:after,.training-feature-image:after{content:"";background:linear-gradient(#0000 48%,#061a32db);position:absolute;inset:0}.services-feature-image img,.training-feature-image img{object-fit:cover;object-position:center}.services-feature-image figcaption,.training-feature-image figcaption{color:var(--white);z-index:2;bottom:0;gap:.4rem;padding:2rem 0;display:grid;position:absolute;inset-inline:clamp(1.35rem,6vw,6.5rem)}.services-feature-image figcaption span,.training-feature-image figcaption span{color:var(--sky);letter-spacing:.1em;font-size:1rem;font-weight:750}.services-feature-image figcaption strong,.training-feature-image figcaption strong{font-size:clamp(1.35rem,2.4vw,2.2rem);font-weight:540}[dir=rtl] .services-feature-image figcaption span,[dir=rtl] .training-feature-image figcaption span{letter-spacing:0}.inner-hero{background-color:var(--navy);color:var(--white);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle at 84% 25%,#1479ff33,#0000 30%);background-size:72px 72px,72px 72px,auto;align-content:end;min-height:760px;padding:clamp(8rem,13vw,12rem) clamp(1.35rem,8vw,9rem) clamp(5rem,8vw,8rem);display:grid;position:relative}.inner-hero:after{background:linear-gradient(90deg, var(--cobalt), var(--sky), transparent);content:"";bottom:0;width:clamp(10rem,32vw,32rem);height:4px;position:absolute;inset-inline-start:clamp(1.35rem,8vw,9rem)}.inner-hero h1,.aii-hero h1,.contact-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:1200px;margin:2rem 0 0;font-size:clamp(3.2rem,6vw,6.6rem);font-weight:470;line-height:.99}.inner-hero h1 em,.aii-hero h1 em,.contact-hero h1 em{color:var(--sky);font-style:normal;font-weight:470}[dir=rtl] .inner-hero h1,[dir=rtl] .aii-hero h1,[dir=rtl] .contact-hero h1{letter-spacing:0;line-height:1.22}.inner-hero>p{color:#ffffffbf;max-width:850px;margin:2rem 0 0;font-size:clamp(1.1rem,1.55vw,1.35rem)}.inner-hero>.button{width:fit-content;margin-top:2.4rem}.page-cta{background:var(--cobalt);color:var(--white);grid-template-columns:1fr auto;align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(4.5rem,8vw,8rem) clamp(1.35rem,6vw,6.5rem);display:grid}.page-cta h2{letter-spacing:-.045em;text-wrap:balance;max-width:930px;margin:1.5rem 0 0;font-size:clamp(2.3rem,4.2vw,4.5rem);font-weight:480;line-height:1.1}.page-cta .eyebrow{color:#ffffffd1}.page-cta .button-outline{border-color:#ffffffa6}[dir=rtl] .page-cta h2{letter-spacing:0;line-height:1.28}.about-intro{background:var(--white)}.about-intro-grid{grid-template-columns:1fr .85fr;gap:clamp(4rem,9vw,10rem);margin-top:3rem;display:grid}.about-intro h2,.purpose-vision h2,.about-values h2,.about-name-story h2,.about-distinction h2,.ai-capability-page h2,.innovation-capability h2,.responsible-principles h2,.training-formats h2,.training-themes h2,.learning-design h2,.training-outcomes h2,.contact-priorities h2,.contact-prepare h2,.contact-final h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.5vw,4.8rem);font-weight:480;line-height:1.08}[dir=rtl] .about-intro h2,[dir=rtl] .purpose-vision h2,[dir=rtl] .about-values h2,[dir=rtl] .about-name-story h2,[dir=rtl] .about-distinction h2,[dir=rtl] .ai-capability-page h2,[dir=rtl] .innovation-capability h2,[dir=rtl] .responsible-principles h2,[dir=rtl] .training-formats h2,[dir=rtl] .training-themes h2,[dir=rtl] .learning-design h2,[dir=rtl] .training-outcomes h2,[dir=rtl] .contact-priorities h2,[dir=rtl] .contact-prepare h2,[dir=rtl] .contact-final h2{letter-spacing:0;line-height:1.28}.about-intro-grid p{color:var(--slate);margin:0 0 1.1rem}.about-intro-grid .lead-copy{color:var(--ink);font-size:clamp(1.12rem,1.55vw,1.4rem);line-height:1.65}.purpose-vision{background:var(--paper);grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.purpose-vision-card{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--navy-3);min-height:430px;padding:clamp(2rem,4vw,4.5rem)}.purpose-vision-card.vision-card{border-top-color:var(--cobalt)}.purpose-vision-card>span{color:var(--cobalt);letter-spacing:.1em;font-size:1rem;font-weight:750}.purpose-vision-card h2{margin-top:4rem;font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:1.35}[dir=rtl] .purpose-vision-card>span{letter-spacing:0}.about-values{background:var(--white)}.about-values-grid{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:4rem;display:grid}.about-values-grid article{border-inline-end:1px solid var(--line);min-height:290px;padding:1.5rem}.about-values-grid article:first-child{padding-inline-start:0}.about-values-grid article:last-child{border-inline-end:0}.about-values-grid span,.about-distinction-grid span{color:var(--cobalt);font-size:1rem}.about-values-grid h3,.about-distinction-grid h3{margin:3.3rem 0 .8rem;font-size:1.35rem}.about-values-grid p,.about-distinction-grid p{color:var(--slate);margin:0;font-size:1rem}.about-name-story{background:var(--navy);color:var(--white);grid-template-columns:.75fr 1.25fr;min-height:720px;display:grid}.about-name-mark{min-height:720px;position:relative;overflow:hidden}.about-name-mark img{object-fit:cover}.about-name-copy{align-self:center;padding:clamp(3.5rem,7vw,7rem)}.name-story-emblem{color:var(--sky);border:1px solid #8fc2ff7a;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-bottom:1.75rem;display:flex}.name-story-emblem svg{width:2.75rem;height:2.75rem}.about-name-copy h2{margin:2rem 0}.about-name-copy>p{color:#ffffffb8}.about-distinction{background:var(--paper)}.about-distinction-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.about-distinction-grid article{border-inline-end:1px solid var(--line);min-height:290px;padding:1.5rem}.about-distinction-grid article:first-child{padding-inline-start:0}.about-distinction-grid article:last-child{border-inline-end:0}.aii-hero{background:var(--navy);color:var(--white);grid-template-columns:1.05fr .95fr;min-height:800px;padding-top:4.6rem;display:grid}.aii-hero-copy{align-content:center;padding:clamp(5rem,8vw,8rem) clamp(1.35rem,6vw,6.5rem);display:grid}.aii-hero-copy>p{color:#ffffffbd;max-width:760px;margin:2rem 0 0;font-size:clamp(1.05rem,1.35vw,1.25rem)}.aii-hero-copy .button{width:fit-content;margin-top:2.5rem}.aii-system{background-color:var(--paper);color:var(--ink);background-image:linear-gradient(#061a320e 1px,#0000 1px),linear-gradient(90deg,#061a320e 1px,#0000 1px);background-size:56px 56px;align-content:center;padding:clamp(2rem,5vw,5rem);display:grid}[dir=rtl] .system-label{letter-spacing:0}.system-flow{grid-template-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr;align-items:center;margin-top:3rem;display:grid}.system-flow>div{background:var(--white);border:1px solid var(--line);align-content:space-between;min-height:180px;padding:1.2rem;display:grid}.system-flow>div.system-core{background:var(--navy-2);border-color:var(--cobalt);color:var(--white);transform:scale(1.08)}.system-flow span{color:var(--cobalt);font-size:1rem}.system-flow .system-core span{color:var(--sky)}.system-flow strong{font-size:1rem;line-height:1.4}.system-flow i{background:var(--cobalt);height:2px;position:relative}.system-flow i:after{border-block:4px solid #0000;border-inline-start:6px solid var(--cobalt);content:"";inset-inline-end:-1px;position:absolute;top:-3px}[dir=rtl] .system-flow i:after{transform:rotate(180deg)}.governance-band{background:var(--cobalt);color:var(--white);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;display:grid}.governance-band span{text-align:center;border-inline-end:1px solid #ffffff4d;padding:1rem;font-size:1rem;font-weight:650}.governance-band span:last-child{border-inline-end:0}.ai-capability-page{background:var(--white)}.capability-row-grid{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:4rem;display:grid}.capability-row-grid article{border-inline-end:1px solid var(--line);min-height:330px;padding:1.5rem}.capability-row-grid article:first-child{padding-inline-start:0}.capability-row-grid article:last-child{border-inline-end:0}.capability-row-grid span,.innovation-grid span,.principles-grid span{color:var(--cobalt);font-size:1rem}.capability-row-grid h3,.innovation-grid h3,.principles-grid h3{margin:3.2rem 0 .8rem;font-size:1.3rem;line-height:1.4}.capability-row-grid p,.principles-grid p{color:var(--slate);margin:0;font-size:1rem}.innovation-capability{background:linear-gradient(140deg, var(--navy-3), var(--navy));color:var(--white)}.innovation-capability .section-heading p{color:#ffffffad}.innovation-grid{grid-template-columns:repeat(5,1fr);gap:1px;margin-top:4rem;display:grid}.innovation-grid article{background:#fff1;border-top:3px solid #8fc2ff80;min-height:330px;padding:1.5rem}.innovation-grid p{color:#ffffffa8;margin:0;font-size:1rem}.responsible-principles{background:var(--paper)}.principles-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:4rem;display:grid}.principles-grid article{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--navy-3);min-height:300px;padding:1.6rem}.principles-grid article:nth-child(2),.principles-grid article:nth-child(4){border-top-color:var(--cobalt)}.training-formats{background:var(--white)}.training-format-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.training-format-grid article{border-inline-end:1px solid var(--line);min-height:320px;padding:1.6rem}.training-format-grid article:first-child{padding-inline-start:0}.training-format-grid article:last-child{border-inline-end:0}.training-format-grid span,.learning-steps span,.training-outcomes-grid span{color:var(--cobalt);font-size:1rem}.training-format-grid h3,.learning-steps h3,.training-outcomes-grid h3{margin:3.4rem 0 .85rem;font-size:1.35rem}.training-format-grid p,.learning-steps p{color:var(--slate);margin:0;font-size:1rem}.training-themes{background:linear-gradient(140deg, var(--navy-3), var(--navy));color:var(--white);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(4rem,9vw,10rem);display:grid}.training-themes-copy h2{margin-top:2rem}.training-themes-copy>p{color:#ffffffad;max-width:690px;margin-top:1.6rem}.training-theme-list{border-top:1px solid #fff3}.training-theme-list div{border-bottom:1px solid #fff3;grid-template-columns:2.7rem 1fr;align-items:center;gap:1rem;min-height:72px;display:grid}.training-theme-list span{color:var(--sky);font-size:1rem}.training-theme-list strong{font-size:1rem}.learning-design{background:var(--paper)}.learning-steps{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:4rem;display:grid}.learning-steps article{border-inline-end:1px solid var(--line);min-height:300px;padding:1.5rem}.learning-steps article:first-child{padding-inline-start:0}.learning-steps article:last-child{border-inline-end:0}.training-outcomes{background:var(--navy);color:var(--white)}.training-outcomes-grid{border-block:1px solid #fff3;grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.training-outcomes-grid article{border-inline-end:1px solid #fff3;min-height:290px;padding:1.5rem}.training-outcomes-grid article:first-child{padding-inline-start:0}.training-outcomes-grid article:last-child{border-inline-end:0}.training-outcomes-grid span{color:var(--sky)}.training-outcomes-grid p{color:#ffffffad;margin:0}.contact-hero{background:var(--navy);color:var(--white);grid-template-columns:1.18fr .82fr;min-height:790px;padding-top:4.6rem;display:grid}.contact-hero-copy{align-content:center;padding:clamp(5rem,8vw,8rem) clamp(1.35rem,6vw,6.5rem);display:grid}.contact-hero-copy>p{color:#ffffffbd;max-width:730px;margin:2rem 0 0;font-size:1.1rem}.contact-hero-copy .button{width:fit-content;margin-top:2.4rem}.contact-card{background:var(--navy-2);align-content:center;padding:clamp(3rem,6vw,6rem);display:grid}.contact-card div{border-bottom:1px solid #fff3;gap:.4rem;padding:1.6rem 0;display:grid}.contact-card div:first-child{border-top:1px solid #fff3}.contact-card span{color:var(--sky);letter-spacing:.1em;font-size:1rem;font-weight:750}.contact-card a,.contact-card strong{color:#ffffffdb;overflow-wrap:anywhere;font-size:1.08rem;font-weight:550}[dir=rtl] .contact-card span{letter-spacing:0}.contact-enquiry{background:var(--paper);grid-template-columns:minmax(280px,.72fr) minmax(540px,1.28fr);align-items:start;gap:clamp(3.5rem,8vw,8.5rem);display:grid}.enquiry-intro h2{letter-spacing:-.045em;text-wrap:balance;margin:2rem 0 0;font-size:clamp(2.4rem,4.5vw,4.8rem);font-weight:500;line-height:1.08}[dir=rtl] .enquiry-intro h2{letter-spacing:0;line-height:1.28}.enquiry-intro>p{color:var(--slate);max-width:650px;margin:1.6rem 0 0}.enquiry-assurance{border-top:1px solid var(--line);margin-top:3rem}.enquiry-assurance article{border-bottom:1px solid var(--line);grid-template-columns:2.3rem 1fr;align-items:start;gap:1rem;padding:1.2rem 0;display:grid}.enquiry-assurance article>span{color:var(--cobalt);font-size:1rem}.enquiry-assurance strong{font-size:1.03rem}.enquiry-assurance p{color:var(--slate);margin:.25rem 0 0;font-size:1rem}.priority-form{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--cobalt);padding:clamp(1.8rem,4vw,4rem)}.form-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.3rem;display:flex}.form-heading>span{color:var(--cobalt);letter-spacing:.1em;font-size:1rem;font-weight:700}[dir=rtl] .form-heading>span{letter-spacing:0}.form-heading p{color:var(--slate);margin:0;font-size:1rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;margin-top:2rem;display:grid}.form-field{gap:.55rem;display:grid}.form-field-full{grid-column:1/-1}.form-field>span{color:var(--ink);font-size:1rem;font-weight:620}.form-field input,.form-field select,.form-field textarea{-webkit-appearance:none;appearance:none;background:var(--white);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:0;width:100%;min-height:3.35rem;padding:.85rem 1rem;font-size:1rem;line-height:1.45}.form-field select{background-image:linear-gradient(45deg, transparent 50%, var(--slate) 50%), linear-gradient(135deg, var(--slate) 50%, transparent 50%);background-position:calc(100% - 19px),calc(100% - 13px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-inline-end:2.8rem}[dir=rtl] .form-field select{background-position:19px,13px}.form-field textarea{resize:vertical;min-height:190px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--cobalt);outline:none;box-shadow:0 0 0 3px #176bd61f}.form-field textarea::placeholder{color:var(--slate);opacity:1}.form-consent{border-top:1px solid var(--line);align-items:start;gap:.8rem;margin-top:1.7rem;padding-top:1.5rem;display:flex}.form-consent input{accent-color:var(--cobalt);flex:none;width:1.15rem;height:1.15rem;margin-top:.25rem}.form-consent span{color:var(--slate);font-size:1rem}.form-submit{align-items:center;gap:1.3rem;margin-top:1.7rem;display:flex}.form-submit p{color:var(--slate);max-width:360px;margin:0;font-size:1rem}.form-status{color:var(--cobalt);min-height:1.6em;margin:1rem 0 0;font-size:1rem}.contact-priorities{background:var(--white)}.contact-priority-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem;display:grid}.contact-priority-grid article{background:var(--paper);border:1px solid var(--line);align-items:end;min-height:190px;padding:1.6rem;display:grid}.contact-priority-grid span{color:var(--cobalt);font-size:1rem}.contact-priority-grid strong{font-size:1.15rem;line-height:1.4}.contact-prepare{background:linear-gradient(140deg, var(--navy-3), var(--navy));color:var(--white);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(4rem,9vw,10rem);padding:clamp(5.5rem,9vw,9rem) clamp(1.35rem,6vw,6.5rem);display:grid}.contact-prepare-copy h2{margin-top:2rem}.contact-prepare-list{border-top:1px solid #fff3}.contact-prepare-list article{border-bottom:1px solid #fff3;grid-template-columns:2.5rem 1fr;align-items:start;gap:1.5rem;padding:1.5rem 0;display:grid}.contact-prepare-list article>span{color:var(--sky);font-size:1rem}.contact-prepare-list h3{margin:0;font-size:1.3rem}.contact-prepare-list p{color:#ffffffad;margin:.35rem 0 0}.contact-final{background:var(--cobalt);color:var(--white);grid-template-columns:1fr auto;align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(4.5rem,8vw,8rem) clamp(1.35rem,6vw,6.5rem);display:grid}.contact-final h2{margin-top:1.5rem}.contact-final .eyebrow{color:#fffc}.contact-final .button{background:var(--white);color:var(--navy)}.section-pad{padding-block:clamp(6.5rem,9.5vw,10rem)}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071624fa;border-bottom-color:#ffffff24;padding-block:.95rem}.brand{gap:.7rem}.brand-logo-frame{width:2.7rem;height:2.7rem}.brand-copy strong{letter-spacing:.14em;font-size:.94rem;font-weight:650}.brand-copy small{letter-spacing:.16em;font-size:.88rem}.site-header nav a{font-size:var(--font-control-size);font-weight:500}.site-header nav a:after{height:1px;bottom:-.8rem}.language-toggle{font-size:var(--font-control-size);border-color:#ffffff47;min-height:2.4rem;font-weight:600}.eyebrow,.section-kicker{letter-spacing:.14em;font-size:.9rem;font-weight:650}.hero-copy{background-size:96px 96px}.hero-overline{color:var(--sky);letter-spacing:.14em;margin:0 0 2rem;font-size:.9rem;font-weight:650}[dir=rtl] .hero-overline{letter-spacing:0}.hero h1{letter-spacing:-.06em;font-weight:500}.hero h1 em{font-weight:500}.hero-lead{color:#ffffffb8;max-width:720px}.button{font-size:var(--font-control-size);border:1px solid #0000;min-height:3.25rem;padding-inline:1.3rem;font-weight:600}.button-outline{border-color:#ffffff61}.hero-media img,.services-feature-image img,.training-feature-image img,.workshop-media img{filter:saturate(.84)contrast(1.03)}.hero-proof strong{font-weight:550}.section-heading{border-top:1px solid var(--line);align-items:start;padding-top:1.35rem}.section-heading.light-heading{border-top-color:#fff3}.section-heading>div:last-child{max-width:1020px}.about h2,.section-heading h2,.impact-copy h2,.approach h2,.workshop-copy h2,.experts h2,.leader-copy h2,.identity h2,.outcomes h2,.sectors h2,.contact h2,.founder-profile h2,.founder-experience h2,.founder-expertise h2,.founder-principles h2,.client-needs h2,.offering h2,.entry-points h2,.services-cta h2,.about-intro h2,.purpose-vision h2,.about-values h2,.about-name-story h2,.about-distinction h2,.ai-capability-page h2,.innovation-capability h2,.responsible-principles h2,.training-formats h2,.training-themes h2,.learning-design h2,.training-outcomes h2,.contact-priorities h2,.contact-prepare h2,.contact-final h2,.detail-section h2{font-weight:500}.service-grid{border-block:1px solid var(--line);gap:0}.service-card,.service-card:nth-child(2),.service-card:nth-child(3){border:0;border-inline-end:1px solid var(--line);background:#ffffff94;border-top:0}.service-card:last-child{border-inline-end:0}.service-card:hover{background:var(--white);border-color:var(--line);transform:none}.service-card-head small{font-weight:600}.service-card h3{font-weight:520}.detail-grid{border:0;border-block:1px solid var(--line);background:0 0;gap:0}.detail-grid article{border-inline-end:1px solid var(--line);background:0 0}.detail-grid article:last-child,.detail-grid-three article:nth-child(3n),.contact-priority-grid article:nth-child(3n){border-inline-end:0}.entry-point-grid,.contact-priority-grid,.principles-grid{border-block:1px solid var(--line);gap:0}.entry-point-grid article,.entry-point-grid article:nth-child(2),.entry-point-grid article:nth-child(3),.contact-priority-grid article,.principles-grid article,.principles-grid article:nth-child(2),.principles-grid article:nth-child(4){border:0;border-inline-end:1px solid var(--line);background:0 0;border-top:0}.entry-point-grid article:last-child,.contact-priority-grid article:last-child,.principles-grid article:last-child{border-inline-end:0}.purpose-grid,.purpose-vision{gap:0}.purpose-grid article,.purpose-vision-card,.purpose-vision-card.vision-card{border:0;border-block:1px solid var(--line);border-inline-end:1px solid var(--line);border-top:1px solid var(--line)}.purpose-grid article:last-child,.purpose-vision-card:last-child{border-inline-end:0}.framework-panel,.team-awards-list,.founder-framework-note{border-color:var(--line);box-shadow:none}.workshop-feature{background:var(--navy-2)}.page-cta,.services-cta,.team-cta,.contact-final{background:var(--navy-3);border-top:4px solid var(--cobalt)}.promise{background:var(--navy-3)}.page-cta .eyebrow,.services-cta .eyebrow,.team-cta .eyebrow,.contact-final .eyebrow{color:var(--sky)}.page-cta h2,.services-cta h2,.team-cta h2,.contact-final h2{font-weight:500}.inner-hero,.services-hero{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),radial-gradient(circle at 84% 25%,#176bd629,#0000 32%);background-size:96px 96px,96px 96px,auto}.inner-hero:after,.services-hero:after{background:var(--cobalt);width:clamp(8rem,22vw,20rem);height:3px}.inner-hero h1,.services-hero h1,.aii-hero h1,.contact-hero h1,.team-hero h1,.founder-hero-copy h1,.inner-hero h1 em,.services-hero h1 em,.aii-hero h1 em,.contact-hero h1 em,.team-hero h1 em,.founder-hero-copy h1 em{font-weight:500}.founder-hero-panel,.team-hero-visual,.impact-pathway,.contact-card{background-color:var(--navy-2)}footer{background:#04111d;padding-block:2.7rem}.footer-nav a{font-size:var(--font-control-size);font-weight:500}@media (hover:hover){.text-link:hover{color:var(--cobalt)}.light-link:hover,.footer-nav a:hover{color:var(--sky)}}@media (max-width:1120px){.site-header{grid-template-columns:1fr auto;row-gap:.5rem}.site-header .brand{grid-area:1/1}.header-actions{grid-area:1/2}.site-header nav{scrollbar-width:none;white-space:nowrap;border-top:1px solid #ffffff24;grid-area:2/1/auto/-1;justify-content:center;gap:clamp(1rem,2.8vw,2.2rem);padding:.6rem 0 .15rem;display:flex;position:static;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a:after{bottom:-.35rem}.menu-toggle{display:none}.hero,.team-hero,.founder-hero,.aii-hero,.contact-hero{padding-top:8.3rem}.hero{grid-template-columns:1fr 1fr}.service-card{min-height:710px}.ai-feature{grid-template-columns:.7fr 1.3fr}.ai-media{min-height:1120px}.ai-capabilities{grid-template-columns:repeat(2,1fr)}.ai-capabilities div:nth-child(2n){border-inline-end:0}.ai-capabilities div{border-bottom:1px solid #ffffff29}.ai-capabilities div:last-child{grid-column:1/-1;min-height:110px}.workshop-feature{grid-template-columns:1.2fr .8fr}}@media (max-width:860px){.site-header{row-gap:0}.site-header nav{background:var(--navy);white-space:normal;border-top:1px solid #ffffff24;flex-direction:column;padding:1.5rem;display:none;position:absolute;inset:100% 0 auto;overflow:visible}.site-header nav.open{display:flex}.menu-toggle{display:block}.hero,.team-hero,.founder-hero,.aii-hero,.contact-hero{padding-top:4.6rem}.hero{grid-template-rows:auto auto auto;grid-template-columns:1fr}.hero-copy{min-height:680px}.hero-media{min-height:66vw}.hero-proof{grid-column:1}.about-grid,.section-heading,.impact-section,.experts-grid,.leadership,.sector-grid,.contact,.about-principles{grid-template-columns:1fr}.about-principles article{border-bottom:1px solid var(--line);border-inline-end:0;min-height:170px;padding-inline:0}.service-grid{grid-template-columns:1fr}.service-card{min-height:auto}.service-card,.service-card:nth-child(2),.service-card:nth-child(3){border-bottom:1px solid var(--line);border-inline-end:0}.service-card:last-child{border-bottom:0}.service-card>p{min-height:auto}.ai-feature{grid-template-columns:1fr}.ai-media{min-height:120vw}.ai-system-media{min-height:980px}.impact-copy{min-height:580px}.impact-pathway{min-height:650px}.workshop-feature{grid-template-columns:1fr}.workshop-media{min-height:70vw}.workshop-copy{min-height:580px}.framework-panel{max-width:none}.leader-visual{min-height:95vw}.leader-photo-frame{inset:clamp(2.5rem,8vw,4.5rem)}.purpose-grid{grid-template-columns:1fr}.purpose-grid article,.purpose-vision-card{border-bottom:1px solid var(--line);border-inline-end:0}.name-story{grid-template-columns:1fr}.name-mark{min-height:80vw}.values-grid{grid-template-columns:repeat(2,1fr)}.values-grid article{border-bottom:1px solid var(--line)}.values-grid article:first-child{padding-inline-start:1.5rem}.outcome-grid{grid-template-columns:repeat(2,1fr)}.outcome-grid article{border-bottom:1px solid #ffffff2e}.outcome-grid article:first-child{padding-inline-start:1.5rem}.promise,footer{grid-template-columns:1fr}footer>a{justify-self:start}footer>p{grid-column:1}.footer-nav{justify-content:flex-start}.team-hero,.team-founder,.team-awards,.team-cta{grid-template-columns:1fr}.team-hero-copy{min-height:680px}.team-hero-visual{min-height:80vw}.team-founder-photo{margin-inline:auto}.team-model-grid,.team-working-grid{grid-template-columns:repeat(2,1fr)}.team-model-grid article,.team-working-grid article{border-bottom:1px solid var(--line)}.team-model-grid article:nth-child(2n),.team-working-grid article:nth-child(2n){border-inline-end:0}.team-expertise-grid{grid-template-columns:repeat(2,1fr)}.team-cta .button{justify-self:start}.founder-hero{grid-template-columns:1fr}.founder-hero-panel{min-height:82vw}.founder-profile-layout{grid-template-columns:1fr}.founder-profile-portrait{margin-inline:auto}.founder-experience-grid,.founder-principles-grid{grid-template-columns:repeat(2,1fr)}.founder-experience-grid article,.founder-principles-grid article{border-bottom:1px solid #fff3}.founder-principles-grid article{border-bottom-color:var(--line)}.founder-experience-grid article:nth-child(2n),.founder-principles-grid article:nth-child(2n){border-inline-end:0}.offering-heading{grid-template-columns:1fr}.offering-list article{grid-template-columns:4.5rem 1fr}.offering-list article ul{grid-column:2}.services-cta{grid-template-columns:1fr}.services-cta .button{justify-self:start}.about-intro-grid,.about-name-story,.aii-hero,.training-themes,.contact-hero,.contact-enquiry,.contact-prepare,.purpose-vision{grid-template-columns:1fr}.about-name-mark{min-height:80vw}.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-values-grid article{border-bottom:1px solid var(--line)}.about-values-grid article:first-child{padding-inline-start:1.5rem}.about-distinction-grid,.principles-grid,.training-format-grid,.training-outcomes-grid{grid-template-columns:repeat(2,1fr)}.about-distinction-grid article,.training-format-grid article,.training-outcomes-grid article{border-bottom:1px solid var(--line)}.about-distinction-grid article:nth-child(2n),.training-format-grid article:nth-child(2n),.training-outcomes-grid article:nth-child(2n){border-inline-end:0}.about-distinction-grid article:first-child,.training-format-grid article:first-child,.training-outcomes-grid article:first-child{padding-inline-start:1.5rem}.aii-hero-copy{min-height:690px}.aii-system{min-height:650px}.capability-row-grid,.innovation-grid,.learning-steps{grid-template-columns:repeat(2,1fr)}.capability-row-grid article,.learning-steps article{border-bottom:1px solid var(--line)}.capability-row-grid article:first-child,.learning-steps article:first-child{padding-inline-start:1.5rem}.contact-card{min-height:540px}.priority-form{width:100%;max-width:860px}.contact-final{grid-template-columns:1fr}.contact-final .button{justify-self:start}.detail-grid,.detail-grid.detail-grid-three{grid-template-columns:repeat(2,1fr)}.detail-grid article,.detail-grid-three article:nth-child(3n){border-inline-end:1px solid var(--line)}.detail-grid article:nth-child(2n){border-inline-end:0}.deliverables-band,.adoption-path-heading{grid-template-columns:1fr}.adoption-path-grid{grid-template-columns:repeat(2,1fr)}.adoption-path-grid article{border-bottom:1px solid #fff3}.adoption-path-grid article:nth-child(2n){border-inline-end:0}.entry-point-grid{grid-template-columns:repeat(2,1fr)}.entry-point-grid article:nth-child(2n){border-inline-end:0}}@media (max-width:560px){.brand-copy{display:none}.site-header{gap:1rem}.hero h1{font-size:clamp(2.75rem,14vw,4rem)}.hero-copy{min-height:650px}.hero-actions{flex-direction:column;align-items:stretch}.hero-proof{grid-template-columns:1fr}.hero-proof div{border-bottom:1px solid #ffffff1f;border-inline-end:0}.hero-media{min-height:92vw}.agenda-grid{grid-template-columns:1fr}.agenda-card,.agenda-card:nth-child(odd),.agenda-card:nth-child(-n+2){border-bottom:1px solid var(--line);border-inline-end:0;min-height:300px;padding-inline:0}.agenda-card:last-child{border-bottom:0}.approach-grid{grid-template-columns:1fr}.approach-grid article,.approach-grid article:nth-child(3n),.approach-grid article:nth-child(n+4){border-bottom:1px solid var(--line);border-inline-end:0;min-height:210px}.ai-capabilities,.ai-values{grid-template-columns:1fr}.ai-capabilities div,.ai-capabilities div:nth-child(2n){border-inline-end:0}.ai-capabilities div:last-child{grid-column:auto}.ai-values{gap:1.2rem}.impact-pathway article{grid-template-columns:2rem 1fr}.impact-pathway article i{display:none}.workshop-media{min-height:95vw}.experts-grid{gap:3rem}.values-grid,.outcome-grid{grid-template-columns:1fr}.values-grid article,.outcome-grid article{border-inline-end:0;min-height:220px}.name-mark{min-height:95vw}.contact h2{font-size:2.5rem}.team-hero h1{font-size:clamp(2.65rem,13vw,4rem)}.team-hero-copy .button{width:100%}.team-hero-visual{min-height:105vw}.team-founder-photo{max-width:260px}.founder-facts,.team-model-grid,.team-working-grid,.team-expertise-grid{grid-template-columns:1fr}.founder-facts div{border-bottom:1px solid var(--line);border-inline-end:0;padding-inline:0}.founder-facts div:last-child{border-bottom:0}.founder-hero-copy{padding-inline:1.35rem}.founder-hero-copy h1{font-size:clamp(2.65rem,12.5vw,4rem)}.founder-hero-actions{flex-direction:column;align-items:stretch}.founder-hero-panel{min-height:110vw}.founder-hero-mark{inset:8% 6% 30%}.founder-hero-metrics div{padding:1rem .75rem}.founder-hero-metrics strong{font-size:1.4rem}.founder-profile-portrait{max-width:260px}.founder-fact-strip,.founder-expertise-list,.founder-experience-grid,.founder-principles-grid{grid-template-columns:1fr}.founder-fact-strip div{border-bottom:1px solid var(--line);border-inline-end:0;padding-inline:0}.founder-fact-strip div:last-child{border-bottom:0}.founder-expertise-list div:nth-child(odd),.founder-expertise-list div:nth-child(2n){border-inline-end:0;padding-inline:0}.founder-experience-grid article,.founder-experience-grid article:nth-child(2n),.founder-principles-grid article,.founder-principles-grid article:nth-child(2n){border-bottom:1px solid #fff3;border-inline-end:0;min-height:235px;padding-inline:0}.founder-principles-grid article,.founder-principles-grid article:nth-child(2n){border-bottom-color:var(--line)}.founder-experience-grid article:last-child,.founder-principles-grid article:last-child{border-bottom:0}.team-model-grid article,.team-working-grid article,.team-model-grid article:nth-child(2n),.team-working-grid article:nth-child(2n){border-bottom:1px solid var(--line);border-inline-end:0;min-height:235px;padding-inline:0}.team-model-grid article:last-child,.team-working-grid article:last-child{border-bottom:0}.services-hero h1{font-size:clamp(2.65rem,13vw,4rem)}.services-hero .hero-actions{flex-direction:column;align-items:stretch}.client-needs-grid,.entry-point-grid{grid-template-columns:1fr}.client-needs-grid article,.client-needs-grid article:nth-child(3n),.client-needs-grid article:nth-child(n+4){border-bottom:1px solid var(--line);border-inline-end:0;min-height:235px;padding-inline:0}.client-needs-grid article:last-child{border-bottom:0}.offering-list article{grid-template-columns:1fr}.offering-list article ul{grid-column:1}.offering-marker{justify-content:flex-start;align-items:center;display:flex}.page-emblem{width:4.1rem;height:4.1rem}.page-emblem svg{width:2.4rem;height:2.4rem}.assessment-note{grid-template-columns:1fr}.entry-point-grid article{min-height:250px}.inner-hero h1,.aii-hero h1,.contact-hero h1{font-size:clamp(2.65rem,13vw,4rem)}.inner-hero>.button,.aii-hero-copy .button,.contact-hero-copy .button{width:100%}.form-heading,.form-submit{flex-direction:column;align-items:stretch}.form-grid{grid-template-columns:1fr}.form-field-full{grid-column:auto}.form-submit .button{width:100%}.page-cta{grid-template-columns:1fr}.page-cta .hero-actions{flex-direction:column;align-items:stretch}.about-values-grid,.about-distinction-grid,.principles-grid,.training-format-grid,.training-outcomes-grid,.contact-priority-grid{grid-template-columns:1fr}.about-values-grid article,.about-distinction-grid article,.principles-grid article,.training-format-grid article,.training-outcomes-grid article{border-bottom:1px solid var(--line);border-inline-end:0;min-height:235px;padding-inline:0}.about-values-grid article:first-child,.about-distinction-grid article:first-child,.training-format-grid article:first-child,.training-outcomes-grid article:first-child{padding-inline-start:0}.about-name-mark{min-height:100vw}.ai-system-media{min-height:900px}.ai-system-visual{padding:3rem 1.2rem 9rem}.ai-system-heading{flex-direction:column;align-items:start}.ai-system-heading small{text-align:start}.ai-system-stage{min-height:104px}.ai-system-governance{grid-template-columns:1fr}.ai-system-governance span{border-bottom:1px solid #ffffff38;border-inline-end:0}.ai-system-governance span:last-child{border-bottom:0}.system-flow{grid-template-columns:1fr;gap:.7rem}.system-flow i{justify-self:center;width:2px;height:1.5rem}.system-flow i:after{border-inline:4px solid #0000;border-top:6px solid var(--cobalt);bottom:0;inset-inline-start:-3px;top:auto;transform:none}[dir=rtl] .system-flow i:after,.system-flow>div.system-core{transform:none}.governance-band,.capability-row-grid,.innovation-grid,.learning-steps{grid-template-columns:1fr}.capability-row-grid article,.learning-steps article{border-inline-end:0;min-height:245px;padding-inline:0}.capability-row-grid article:first-child,.learning-steps article:first-child{padding-inline-start:0}.innovation-grid article{min-height:245px}.contact-final .button{overflow-wrap:anywhere;max-width:100%}.detail-grid,.detail-grid.detail-grid-three,.adoption-path-grid{grid-template-columns:1fr}.detail-grid article,.detail-grid article:nth-child(2n),.detail-grid-three article:nth-child(3n){border-bottom:1px solid var(--line);border-inline-end:0;min-height:235px}.detail-grid article:last-child{border-bottom:0}.adoption-path-grid article,.adoption-path-grid article:nth-child(2n){border-bottom:1px solid #fff3;border-inline-end:0;min-height:210px;padding-inline:0}.adoption-path-grid article:last-child{border-bottom:0}}h1,h2,blockquote,.hero-proof strong,.section-kicker>span,.service-card-mark>span,.approach-grid>article>span,.impact-pathway>article>span,.credibility-grid>article>span,.credential-band>div>span{font-family:var(--font-serif)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] blockquote,[dir=rtl] .hero-proof strong,[dir=rtl] .section-kicker>span,[dir=rtl] .service-card-mark>span,[dir=rtl] .approach-grid>article>span,[dir=rtl] .impact-pathway>article>span,[dir=rtl] .credibility-grid>article>span,[dir=rtl] .credential-band>div>span{font-family:var(--font-arabic)}h1,h2,h3{font-weight:500}h3,h4{font-family:var(--font-sans)}.site-header{background:#061b39f5}.brand-logo{filter:none}.button-primary{background:var(--cobalt)}.button-primary:hover{background:#0b55b8}.button:disabled{cursor:wait;opacity:.65}.text-link{-webkit-text-decoration-color:var(--cobalt);-webkit-text-decoration-color:var(--cobalt);-webkit-text-decoration-color:var(--cobalt);-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt)}.hero-copy{background-image:linear-gradient(145deg,#ffffff06,#0000 58%)}.hero-copy:after{background:var(--cobalt)}.hero-media:after{background:linear-gradient(#0000 46%,#061b39db)}.hero-overline{color:var(--sky)}.section-kicker span,.service-card-head span,.about-principles span,.values-grid span,.outcome-grid span,.sector-list span{color:var(--cobalt)}.service-card:hover{border-color:#8fb7e9}.workshop-feature{border-block:1px solid #8fc2ff47}.leader-photo-frame{border-color:#8fc2ff73}.inner-hero{background-image:radial-gradient(circle at 82% 24%,#1169df2e,#0000 30%)}.services-hero{background-image:linear-gradient(118deg, var(--navy) 12%, var(--navy-2) 84%);background-repeat:no-repeat;background-size:auto}.inner-hero:after,.services-hero:after{background:var(--cobalt)}footer{background:#04162e}.ai-editorial{background:var(--navy);color:var(--white);grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:clamp(4rem,9vw,10rem);padding:clamp(5.5rem,9vw,9rem) clamp(1.35rem,6vw,6.5rem);display:grid}.ai-editorial-copy{max-width:760px}.ai-editorial h2{letter-spacing:-.045em;text-wrap:balance;margin:2rem 0 0;font-size:clamp(2.6rem,4.7vw,5rem);line-height:1.05}[dir=rtl] .ai-editorial h2{letter-spacing:0;line-height:1.28}.ai-editorial-copy>p{color:#ffffffb8;max-width:660px;margin:1.5rem 0}.ai-editorial-list{border-top:1px solid #8fc2ff75}.ai-editorial-list>div{border-bottom:1px solid #ffffff24;grid-template-columns:2.6rem 1fr;align-items:center;gap:1.2rem;min-height:76px;display:grid}.ai-editorial-list span{color:var(--sky);font-family:var(--font-serif);font-size:1.08rem}.ai-editorial-list strong{font-size:1rem;font-weight:600}.aii-hero{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr)}.aii-system{background:var(--paper);color:var(--ink);border-inline-start:1px solid #8fc2ff7a;padding:clamp(3rem,6vw,6rem)}.system-label{color:var(--cobalt);letter-spacing:.14em;font-size:.88rem;font-weight:650}.system-flow{border-top:1px solid var(--line);grid-template-columns:1fr;margin-top:2rem;display:grid}.system-flow>div,.system-flow>div.system-core{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;grid-template-columns:3rem 1fr;align-items:center;gap:1.25rem;min-height:96px;padding:1.15rem 0;display:grid;transform:none}.system-flow>div span,.system-flow>div.system-core span{color:var(--cobalt);font-family:var(--font-serif);font-size:1.25rem}.system-flow strong{font-family:var(--font-serif);font-size:1.32rem;font-weight:500}.system-flow>i{display:none}.governance-band{border:1px solid var(--line);color:var(--slate);background:0 0;gap:0;margin-top:2rem}.governance-band span{border-inline-end-color:var(--line);letter-spacing:.06em;padding:.85rem .55rem;font-size:.84rem;font-weight:650}.aii-advisory{background:var(--white)}.aii-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:4rem;display:grid}.aii-practice{background:var(--paper);border-top:3px solid var(--cobalt);padding:clamp(2rem,4vw,4rem)}.aii-practice-dark{background:var(--navy);color:var(--white)}.aii-practice-heading>span,.aii-principles>span,.aii-adoption>span{color:var(--cobalt);letter-spacing:.12em;font-size:.86rem;font-weight:650}.aii-practice-dark .aii-practice-heading>span{color:var(--sky)}.aii-practice-heading h3{margin:1.4rem 0 1rem;font-size:clamp(2rem,3.2vw,3.35rem);line-height:1.08}.aii-practice-heading p{color:var(--slate);margin:0}.aii-practice-dark .aii-practice-heading p{color:#ffffffb3}.aii-practice-list{border-top:1px solid var(--line);margin-top:2.5rem}.aii-practice-dark .aii-practice-list{border-top-color:#fff3}.aii-practice-list>div{border-bottom:1px solid var(--line);grid-template-columns:2.4rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.aii-practice-dark .aii-practice-list>div{border-bottom-color:#ffffff29}.aii-practice-list>div>span{color:var(--cobalt);font-family:var(--font-serif);font-size:1.05rem}.aii-practice-dark .aii-practice-list>div>span{color:var(--sky)}.aii-practice-list h4{font-family:var(--font-sans);margin:0;font-size:1.22rem;font-weight:600}.aii-practice-list p{color:var(--slate);margin:.35rem 0 0;font-size:1rem}.aii-practice-dark .aii-practice-list p{color:#ffffffa8}.aii-value{background:var(--paper)}.aii-value-grid{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem;display:grid}.aii-value-grid article{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1.5rem;min-height:190px;padding:2rem;display:grid}.aii-value-grid article:nth-child(2n){border-inline-end:0}.aii-value-grid article:nth-last-child(-n+2){border-bottom:0}.aii-value-grid article>span{color:var(--cobalt);font-family:var(--font-serif);font-size:1.1rem}.aii-value-grid h3{margin:0 0 .6rem;font-size:1.55rem}.aii-value-grid p{color:var(--slate);margin:0}.aii-method{background:var(--navy);color:var(--white)}.aii-method-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);margin-top:4rem;display:grid}.aii-principles>span,.aii-adoption>span{color:var(--sky)}.aii-principles>h3{margin:1.4rem 0 2.5rem;font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.08}.aii-principles>div{border-top:1px solid #fff3}.aii-principles article{border-bottom:1px solid #ffffff29;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.aii-principles article b,.aii-adoption article b{color:var(--sky);font-family:var(--font-serif);font-weight:500}.aii-principles h4{font-family:var(--font-sans);margin:0;font-size:1.15rem;font-weight:600}.aii-principles p,.aii-adoption p{color:#ffffffa8;margin:.35rem 0 0;font-size:1rem}.aii-adoption{border-top:1px solid #8fc2ff75}.aii-adoption>span{padding:1.25rem 0;display:block}.aii-adoption article{border-top:1px solid #ffffff29;grid-template-columns:3rem 1fr;gap:1.5rem;min-height:126px;padding:1.35rem 0;display:grid}.aii-adoption h3{margin:0;font-size:1.55rem}[dir=rtl] .aii-practice-heading>span,[dir=rtl] .aii-principles>span,[dir=rtl] .aii-adoption>span{letter-spacing:0}.credibility{background:var(--white)}.credibility-heading{grid-template-columns:.45fr 1.15fr;gap:clamp(2rem,7vw,7rem);display:grid}.credibility-heading h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.7vw,5rem);line-height:1.04}.credibility-heading>p:last-child{color:var(--slate);grid-column:2;max-width:760px;margin:-4rem 0 0}[dir=rtl] .credibility-heading h2{letter-spacing:0;line-height:1.28}.credibility-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:4.5rem;display:grid}.credibility-grid article{border-inline-end:1px solid var(--line);min-height:275px;padding:1.8rem}.credibility-grid article:first-child{padding-inline-start:0}.credibility-grid article:last-child{border-inline-end:0}.credibility-grid span{color:var(--cobalt);font-size:1.15rem}.credibility-grid h3{margin:2.8rem 0 .8rem;font-size:1.55rem;line-height:1.24}.credibility-grid p{color:var(--slate);margin:0;font-size:1rem}.credential-band{background:var(--paper);border-inline-start:4px solid var(--cobalt);grid-template-columns:minmax(230px,.55fr) 1.45fr;gap:2rem 4rem;margin-top:3rem;padding:clamp(2rem,4vw,4rem);display:grid}.credential-band>div>span{color:var(--cobalt);letter-spacing:.07em;font-size:1rem;font-weight:600}.credential-band>div>p{color:var(--slate);margin:.7rem 0 0}.credential-band ul{grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.credential-band li{border-bottom:1px solid var(--line);padding:.85rem 1rem}.credential-band li:nth-child(odd){border-inline-end:1px solid var(--line)}.credential-band small{color:var(--slate);grid-column:1/-1;line-height:1.6}[dir=rtl] .credential-band>div>span{letter-spacing:0}.approach-grid{grid-template-columns:repeat(2,1fr)}.approach-grid article,.approach-grid article:nth-child(3n),.approach-grid article:nth-child(n+4){border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);grid-template-columns:4rem 1fr;align-items:start;gap:1.5rem;min-height:205px;padding:2rem;display:grid}.approach-grid article:nth-child(2n){border-inline-end:0}.approach-grid article:nth-child(n+5){border-bottom:0}.approach-grid span{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.approach-grid h3{margin:0 0 .65rem;font-size:1.55rem}.approach-grid p{grid-column:2}.name-story,.about-name-story{background:var(--navy);border-block:1px solid #8fc2ff80;position:relative}.name-mark,.about-name-mark{background:radial-gradient(circle,#1169df38,#0000 64%)}.name-mark img,.about-name-mark img{object-fit:contain;padding:clamp(2rem,5vw,5rem);transform:scale(.58)}.name-copy,.about-name-copy{position:relative}.name-copy:before,.about-name-copy:before{background:var(--cobalt);content:"";inset-inline-start:clamp(3.5rem,7vw,7rem);width:5rem;height:1px;position:absolute;top:0}.name-copy blockquote,.about-name-copy blockquote{border-inline-start:3px solid var(--cobalt);color:var(--white);margin-top:2rem;padding-inline-start:1.5rem;font-size:clamp(1.45rem,2.3vw,2.1rem);line-height:1.45}.founder-page .section-kicker>span{display:none}.founder-page .section-kicker{gap:0}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;inset-inline-start:-10000px!important;overflow:hidden!important}.form-consent a{color:var(--cobalt);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{box-shadow:0 0 0 3px #1169df29}.privacy-hero{min-height:650px}.privacy-content{background:var(--white);grid-template-columns:.7fr 1.3fr;gap:clamp(4rem,9vw,9rem);display:grid}.privacy-intro{align-self:start;position:sticky;top:10rem}.privacy-intro h2{letter-spacing:-.045em;margin:1.5rem 0;font-size:clamp(2.7rem,5vw,5.2rem);line-height:1.04}.privacy-intro>p:last-child{color:var(--slate)}.privacy-sections{border-top:1px solid var(--line)}.privacy-sections article{border-bottom:1px solid var(--line);padding:2rem 0}.privacy-sections h3{margin:0 0 .7rem;font-size:1.5rem}.privacy-sections p{color:var(--slate);margin:0}.privacy-sections p+p,.privacy-sections ul+p{margin-top:1rem}.privacy-sections ul{color:var(--slate);gap:.55rem;margin:1rem 0 0;padding-inline-start:1.3rem;display:grid}.privacy-sections li::marker{color:var(--cobalt)}.privacy-sections a{color:var(--cobalt);text-underline-offset:.18em;font-weight:650;text-decoration:underline}@media (max-width:860px){.ai-editorial,.credibility-heading,.privacy-content,.aii-practice-grid,.aii-method-layout,.aii-hero{grid-template-columns:1fr}.aii-system{border-inline-start:0;border-top:1px solid #8fc2ff7a}.credibility-heading>p:last-child{grid-column:1;margin:0}.credibility-grid{grid-template-columns:1fr}.credibility-grid article,.credibility-grid article:first-child{border-bottom:1px solid var(--line);border-inline-end:0;min-height:220px;padding-inline:0}.credibility-grid article:last-child{border-bottom:0}.credential-band{grid-template-columns:1fr}.credential-band small{grid-column:1}.privacy-intro{position:static}}@media (max-width:560px){.ai-editorial{grid-template-columns:1fr}.ai-editorial-list{min-width:0}.credential-band ul,.approach-grid{grid-template-columns:1fr}.credential-band li:nth-child(odd){border-inline-end:0}.approach-grid article,.approach-grid article:nth-child(2n),.approach-grid article:nth-child(3n),.approach-grid article:nth-child(n+4),.approach-grid article:nth-child(n+5){border-bottom:1px solid var(--line);border-inline-end:0;grid-template-columns:3rem 1fr;min-height:185px;padding-inline:0}.approach-grid article:last-child{border-bottom:0}.name-copy:before,.about-name-copy:before{inset-inline-start:1.35rem}.aii-value-grid{grid-template-columns:1fr}.aii-value-grid article,.aii-value-grid article:nth-child(2n),.aii-value-grid article:nth-last-child(-n+2){border-bottom:1px solid var(--line);border-inline-end:0;padding-inline:0}.aii-value-grid article:last-child{border-bottom:0}.governance-band{grid-template-columns:1fr}.governance-band span{border-bottom:1px solid var(--line);border-inline-end:0}.governance-band span:last-child{border-bottom:0}}.services-page .services-hero{min-height:560px;padding-block:6.25rem 3.5rem}.services-page .services-feature-image{height:clamp(320px,32vw,430px)}.services-page .services-feature-image img{object-position:43% top}.services-page .client-needs.section-pad{padding-block:clamp(4rem,6vw,6rem)}.services-page .client-needs h2{font-size:clamp(2.4rem,3.6vw,3.7rem)}.services-page .client-needs-grid{margin-top:2.6rem}.services-page .client-needs-grid article{flex-direction:column;min-height:245px;padding:1.4rem 1.6rem;display:flex}.services-page .client-needs-grid h3{margin:1.4rem 0 .5rem}.services-page .client-needs-grid article>a{color:var(--cobalt);width:fit-content;margin-top:auto;padding-top:1rem;font-size:.91rem;font-weight:650}.services-page .client-needs-grid article>a:hover{text-underline-offset:.2em;text-decoration:underline}.services-page .client-needs-grid article>a span{color:inherit}.services-page .offering-heading{background:linear-gradient(118deg, var(--navy), var(--navy-2));color:var(--white);grid-template-columns:.27fr 1fr;gap:1.35rem 2.3rem;padding:clamp(4rem,6vw,6rem) clamp(1.35rem,6vw,6.5rem)}.services-page .offering-heading h2{font-size:clamp(2.4rem,3.65vw,3.8rem)}.services-page .offering-heading>p{grid-column:2;max-width:900px}.services-page .offering-list{border-top:0;margin-top:0}.services-page .offering-list article{border-bottom:1px solid var(--line);grid-template-columns:4.75rem minmax(260px,.85fr) minmax(340px,1.15fr);padding:2rem clamp(1.35rem,6vw,6.5rem)}.services-page .offering-list article:nth-child(2n){background:var(--paper)}.services-page .offering-marker{color:var(--cobalt)}.services-page .offering-list article:hover .offering-marker{color:var(--navy-3)}.services-page .offering-marker svg{background:var(--white);border-color:var(--line)}.services-page .offering-marker span,.services-page .offering-summary p,.services-page .offering-list li{color:var(--slate)}.services-page .offering-list li:before{color:var(--cobalt)}.services-page .offering-scope{border-top:1px solid var(--line);min-width:0}.services-page .offering-scope summary{color:var(--cobalt);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;font-size:1rem;font-weight:700;list-style:none;display:flex}.services-page .offering-scope summary::-webkit-details-marker{display:none}.services-page .offering-scope summary span{transition:transform .2s}.services-page .offering-scope[open] summary span{transform:rotate(180deg)}.services-page .offering-scope ul{border-top:1px solid var(--line);padding-top:.5rem}.services-page .entry-point-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-page .entry-point-grid article{min-height:225px}.services-page .entry-point-grid h3{margin-top:1.6rem}.services-journey-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem;display:grid}.services-journey-grid article{border-bottom:1px solid var(--line);min-height:230px;padding:1.8rem 2rem 2rem 0;position:relative}.services-journey-grid article:before{background:var(--cobalt);border:3px solid var(--paper);content:"";inset-inline-start:0;border-radius:50%;width:11px;height:11px;position:absolute;top:-6px}.services-journey-grid span{color:var(--cobalt);font-family:var(--font-serif);font-size:1.8rem;line-height:1}.services-journey-grid h3{margin:1rem 0 .4rem;font-size:1.42rem}.services-journey-grid p{color:var(--slate);margin:0;font-size:1rem}.services-capability-note{border-inline-start:3px solid var(--cobalt);color:var(--ink);font-family:var(--font-serif);max-width:68rem;margin:3rem 0 0;padding-inline-start:1.5rem;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.45}:is(.services-page .offering-scope summary:focus-visible,.services-page .client-needs-grid a:focus-visible){outline:2px solid var(--cobalt);outline-offset:3px}@media (max-width:860px){.services-page .offering-heading{grid-template-columns:1fr}.services-page .offering-heading>p{grid-column:1}.services-page .offering-list article{grid-template-columns:4.5rem 1fr}.services-page .offering-list article ul{grid-column:2}.services-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.services-page .services-hero{min-height:0;padding-block:7rem 3rem}.services-page .services-feature-image{height:320px}.services-page .client-needs-grid article,.services-page .client-needs-grid article:nth-child(3n),.services-page .client-needs-grid article:nth-child(n+4){min-height:0;padding:1.4rem 0}.services-page .offering-list article{grid-template-columns:1fr;gap:1rem}.services-page .offering-list article ul,.services-page .offering-scope{grid-column:1}.services-page .entry-point-grid,.services-journey-grid{grid-template-columns:1fr}.services-page .entry-point-grid article{min-height:0}.services-journey-grid article{min-height:0;padding-block:1.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.service-detail-page{background:var(--white)}.service-detail-hero{background:var(--navy);color:var(--white);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:760px;padding-top:4.65rem;display:grid}.service-detail-hero-copy{align-content:center;justify-items:start;padding:clamp(4.5rem,6vw,7rem) clamp(1.35rem,6vw,6.5rem);display:grid}.service-detail-back{color:#ffffffb3;border-bottom:1px solid #ffffff61;margin-bottom:clamp(3rem,5vw,5rem);padding-bottom:.2rem;font-size:.94rem}.service-detail-back:hover{color:var(--white)}.service-detail-eyebrow,.service-detail-label{color:var(--cobalt);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.94rem;font-weight:700;line-height:1.5}.service-detail-eyebrow{color:var(--sky)}.service-detail-hero h1,.service-detail-page h2{font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;font-weight:500}.service-detail-hero h1{max-width:790px;margin:0;font-size:clamp(3.4rem,4.7vw,5.7rem);line-height:1}.service-detail-hero h1 em{color:var(--sky);font-style:normal}.service-detail-lead{color:#ffffffd4;max-width:650px;margin:2rem 0 2.3rem;font-size:clamp(1.08rem,1.25vw,1.23rem);line-height:1.74}.service-detail-hero-image{min-height:680px;position:relative;overflow:hidden}.service-detail-hero-image:after{content:"";background:linear-gradient(#0000 65%,#061b39d1);position:absolute;inset:0}.service-detail-hero-image img{object-fit:cover;object-position:center}.service-detail-hero-image figcaption{color:var(--white);z-index:1;bottom:2.4rem;font-size:.98rem;position:absolute;inset-inline:2.5rem}.service-detail-context{background:var(--white)}.service-detail-section-intro{grid-template-columns:minmax(0,1fr) minmax(0,.48fr);gap:1rem 4rem;display:grid}.service-detail-section-intro .service-detail-label{grid-column:1/-1}.service-detail-page h2{margin:0;font-size:clamp(2.7rem,4.4vw,5rem);line-height:1.08}.service-detail-section-intro>p:last-child{color:var(--slate);align-self:end;max-width:430px;margin:0}.service-detail-questions{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem;display:grid}.service-detail-questions article{border-bottom:1px solid var(--line);min-height:245px;padding:1.8rem clamp(1.5rem,4vw,4rem) 1.8rem 0}.service-detail-questions article:nth-child(odd){border-inline-end:1px solid var(--line)}.service-detail-questions article:nth-child(2n){padding-inline-start:clamp(1.5rem,4vw,4rem)}.service-detail-questions h3{max-width:500px;margin:0 0 .75rem;font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:600;line-height:1.25}.service-detail-questions p{color:var(--slate);max-width:560px;margin:0}.service-detail-work{background:var(--paper);border-block:1px solid var(--line)}.service-detail-work-list{border-top:1px solid var(--line);margin-top:4rem}.service-detail-work-list article{border-bottom:1px solid var(--line);grid-template-columns:5rem minmax(0,.8fr) minmax(0,1fr);align-items:baseline;gap:1.5rem;padding:1.8rem 0;display:grid}.service-detail-work-list span{color:var(--cobalt);font-family:var(--font-serif);font-size:2rem;line-height:1}.service-detail-work-list h3{margin:0;font-size:clamp(1.3rem,1.9vw,1.78rem);font-weight:600;line-height:1.25}.service-detail-work-list p{color:var(--slate);max-width:660px;margin:0}.service-detail-output{background:var(--white);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem 6rem;display:grid}.service-detail-output>div>p:last-child{color:var(--slate);max-width:540px;margin:1.3rem 0 0}.service-detail-output ul{border-top:1px solid var(--line);align-self:end;margin:0;padding:0;list-style:none}.service-detail-output li{border-bottom:1px solid var(--line);padding:1rem 1.5rem 1rem 1.4rem;font-size:1.08rem;position:relative}.service-detail-output li:before{background:var(--cobalt);content:"";inset-inline-start:0;width:.37rem;height:.37rem;position:absolute;top:1.7rem}.service-detail-close{background:var(--navy);color:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:clamp(4.5rem,7vw,7rem) clamp(1.35rem,6vw,6.5rem);display:grid}.service-detail-close .service-detail-label{color:var(--sky)}.service-detail-close h2{max-width:950px}.service-detail-close p:last-child{color:#ffffffc2;max-width:660px;margin:1.3rem 0 0}.service-detail-close .button{white-space:nowrap}[dir=rtl] .service-detail-hero h1,[dir=rtl] .service-detail-page h2{font-family:var(--font-arabic);letter-spacing:0;line-height:1.35}[dir=rtl] .service-detail-eyebrow,[dir=rtl] .service-detail-label{letter-spacing:0}[dir=rtl] .service-detail-questions article{padding-inline:0 clamp(1.5rem,4vw,4rem)}[dir=rtl] .service-detail-questions article:nth-child(2n){padding-inline-start:clamp(1.5rem,4vw,4rem)}@media (max-width:900px){.service-detail-hero{grid-template-columns:1fr}.service-detail-hero-copy{padding-block:5rem}.service-detail-hero-image{min-height:460px}.service-detail-section-intro,.service-detail-output,.service-detail-close{grid-template-columns:1fr}.service-detail-section-intro>p:last-child{max-width:700px}.service-detail-work-list article{grid-template-columns:4rem 1fr}.service-detail-work-list p{grid-column:2}.service-detail-close .button{justify-self:start}}@media (max-width:600px){.service-detail-hero h1{font-size:clamp(3rem,12vw,4.3rem)}.service-detail-hero-copy{padding-block:4.5rem 3.5rem}.service-detail-back{margin-bottom:2.5rem}.service-detail-hero-image{min-height:320px}.service-detail-questions{grid-template-columns:1fr;margin-top:2.6rem}.service-detail-questions article,.service-detail-questions article:nth-child(odd),.service-detail-questions article:nth-child(2n),[dir=rtl] .service-detail-questions article,[dir=rtl] .service-detail-questions article:nth-child(2n){border-inline-end:0;min-height:0;padding:1.5rem 0}.service-detail-work-list{margin-top:2.6rem}.service-detail-work-list article{grid-template-columns:3.2rem 1fr;gap:.7rem 1rem}.service-detail-work-list span{font-size:1.65rem}}.services-page .services-editorial-needs{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,7rem);display:grid}.services-page .services-editorial-intro h2{font-family:var(--font-serif);margin:1.5rem 0 1.25rem;font-size:clamp(2.8rem,4.4vw,4.8rem);font-weight:500;line-height:1.08}.services-page .services-editorial-intro>p{color:var(--slate);max-width:410px;margin:0}.services-page .services-editorial-questions{border-top:1px solid var(--line)}.services-page .services-editorial-questions article{border-bottom:1px solid var(--line);padding:1.25rem 0 1.35rem}.services-page .services-editorial-questions h3{margin:0 0 .4rem;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:650;line-height:1.3}.services-page .services-editorial-questions p{color:var(--slate);margin:0}.services-page .offering.section-pad{background:var(--paper);color:var(--ink);padding:clamp(5.5rem,9vw,9rem) clamp(1.35rem,6vw,6.5rem)}.services-page .services-editorial-heading{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:1.2rem 4rem;display:grid}.services-page .services-editorial-heading .section-kicker{grid-column:1/-1}.services-page .services-editorial-heading h2{font-family:var(--font-serif);margin:0;font-size:clamp(2.8rem,4.4vw,4.8rem);font-weight:500;line-height:1.08}.services-page .services-editorial-heading>p{color:var(--slate);align-self:end;max-width:550px;margin:0}.services-page .services-editorial-groups{margin-top:clamp(3.5rem,6vw,6rem)}.services-page .services-editorial-group{border-top:2px solid var(--navy);grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:2rem;padding:1.7rem 0 2.5rem;scroll-margin-top:7rem;display:grid}.services-page .services-editorial-group>h3{color:var(--cobalt);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.services-page .services-editorial-service{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,3vw,3.5rem);margin:0 0 2rem;padding:0 0 2rem;scroll-margin-top:7rem;display:grid}.services-page .services-editorial-service:last-child{border-bottom:0;margin:0;padding:0}.services-page .services-editorial-service-heading{grid-template-columns:3rem minmax(0,1fr);gap:1rem;display:grid}.services-page .services-editorial-icon{color:var(--cobalt);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.services-page .services-editorial-icon svg{width:2.6rem;height:2.6rem}.services-page .services-editorial-service h4{margin:0;font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:650;line-height:1.24}.services-page .services-editorial-service-heading p{color:var(--slate);margin:.7rem 0 0}.services-page .services-editorial-service ul{grid-template-columns:1fr;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.services-page .services-editorial-service li{color:var(--slate);padding-block:.2rem;padding-inline:1rem .3rem;font-size:.94rem;line-height:1.45;position:relative}.services-page .services-editorial-service li:before{background:var(--cobalt);content:"";inset-inline-start:.08rem;width:.3rem;height:.3rem;position:absolute;top:.8rem}.services-page .services-editorial-scope{gap:.75rem;display:grid}.services-page .services-editorial-scope details{border-top:1px solid var(--line);padding-top:.7rem}.services-page .services-editorial-scope summary{color:var(--cobalt);cursor:pointer;width:fit-content;font-size:1rem;font-weight:650}.services-page .services-editorial-scope details ul{margin-top:.7rem}.services-page .services-editorial-scope .text-link{width:fit-content;margin-top:.2rem;font-size:.98rem}.service-card{flex-direction:column;min-height:555px;display:flex}.service-card .text-link{margin-top:auto;padding-top:1.5rem}.credibility>.text-link{margin-top:2rem}.home-people-story{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,7rem);display:grid}.home-people-story>div+div{border-inline-start:1px solid var(--line);padding-inline-start:clamp(2rem,5vw,5rem)}.home-people-story h2{letter-spacing:-.04em;margin:2rem 0 1.1rem;font-size:clamp(2.3rem,3.8vw,4rem);line-height:1.12}.home-people-story p{color:var(--slate);max-width:600px}.home-people-story .text-link{margin-top:1.5rem}[dir=rtl] .home-people-story h2{letter-spacing:0;line-height:1.3}@media (max-width:900px){.client-needs-preview-grid{grid-template-columns:1fr}.client-needs-preview-grid article,.client-needs-preview-grid article:first-child{border-inline-end:0;min-height:0;padding:1.5rem 0}.home-people-story{grid-template-columns:1fr}.home-people-story>div+div{border-inline-start:0;border-top:1px solid var(--line);padding:2.5rem 0 0}}.services-page .services-editorial-detail-link{color:var(--cobalt);text-underline-offset:.2em;gap:.4rem;margin-top:.8rem;font-size:.95rem;font-weight:700;text-decoration:underline;display:inline-flex}.services-page .services-editorial-detail-link:hover{color:var(--navy-3)}.services-page .services-editorial-detail-link:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}[dir=rtl] .services-editorial-group>h3{letter-spacing:0}[dir=rtl] .services-page .services-editorial-intro h2,[dir=rtl] .services-page .services-editorial-heading h2{font-family:var(--font-arabic);letter-spacing:0;line-height:1.3}@media (max-width:960px){.services-page .services-editorial-needs,.services-page .services-editorial-heading{grid-template-columns:1fr}.services-page .services-editorial-heading .section-kicker{grid-column:1}.services-page .services-editorial-group,.services-page .services-editorial-service{grid-template-columns:1fr}.services-page .services-editorial-service ul{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline-start:4rem}}@media (max-width:700px){.services-page .services-editorial-service{gap:1.2rem}.services-page .services-editorial-service ul{grid-template-columns:1fr;padding-inline-start:0}}@media (max-width:500px){.services-page .services-editorial-service ul{grid-template-columns:1fr;padding-inline-start:0}.services-page .services-editorial-service-heading{grid-template-columns:2.6rem 1fr}.services-page .services-editorial-icon,.services-page .services-editorial-icon svg{width:2.4rem;height:2.4rem}}.site-header>nav{overflow:visible}.nav-about{position:relative}.nav-about-label{align-items:center;gap:.2rem;display:flex}.nav-about-toggle{color:var(--white);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.4rem;display:inline-flex}.nav-about-toggle svg{transition:transform .15s}.nav-about-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav-about-toggle:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.nav-about-menu a:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.nav-about-menu{background:var(--navy);z-index:52;inset-inline-start:-.8rem;border:1px solid #fff3;min-width:17rem;margin:0;padding:.5rem;list-style:none;position:absolute;top:calc(100% + .6rem);box-shadow:0 16px 35px #0000002e}.nav-about-menu[hidden]{display:none}.site-header .nav-about-menu a{font-size:var(--font-control-size);white-space:nowrap;border-radius:2px;padding:.85rem 1rem;display:block}.site-header .nav-about-menu a:after{display:none}.site-header .nav-about-menu a:hover,.site-header .nav-about-menu a[aria-current=page]{color:var(--white);background:#ffffff14}.about-page-links{background:var(--white);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1rem 2.5rem;padding:1.4rem clamp(1.35rem,6vw,6.5rem);display:flex}.about-page-links a{color:var(--slate);align-items:center;gap:.75rem;padding-block:.3rem;font-size:1rem;font-weight:600;display:inline-flex}.about-page-links a[aria-current=page],.about-page-links a:hover{color:var(--cobalt)}.about-page-links a:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.about-intro#firm{scroll-margin-top:8rem}.about-page .section-pad{padding-block:clamp(3.5rem,6vw,6rem)}.about-page .section-kicker>span{display:none}.about-page .section-kicker{gap:0}.about-editorial-hero{background:var(--white);padding:clamp(8.5rem,12vw,10.5rem) clamp(1.35rem,6vw,6.5rem) clamp(3rem,5vw,5rem)}.about-editorial-hero h1{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;max-width:64rem;margin:1.8rem 0;font-size:clamp(2.5rem,4.3vw,4.5rem);font-weight:500;line-height:1.08}.about-editorial-hero h1 em{color:var(--cobalt);font-style:normal}.about-editorial-hero>p{color:var(--slate);max-width:52rem;margin:0;font-size:1.125rem;line-height:1.8}.about-page .about-page-links{background:var(--white);border-block:1px solid var(--line)}.about-page .about-intro{background:var(--paper)}.about-page .about-intro-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:1.8rem}.about-page h2{letter-spacing:-.025em}.about-page .about-intro h2,.about-page .section-heading h2,.about-page .heritage-story h2,.about-page .sectors h2{font-size:clamp(2rem,3.3vw,3.35rem);line-height:1.15}.about-perspective-image{margin-top:2rem}.about-perspective-image img{width:100%;height:auto;display:block}.about-perspective-copy{border-inline-start:1px solid var(--line);padding-inline-start:clamp(1.5rem,3vw,3rem)}.about-page .about-perspective-copy .lead-copy{font-size:1.15rem;line-height:1.8}.about-page .about-perspective-copy p{font-size:1.05rem;line-height:1.8}.about-direction{background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-direction article{padding-inline:clamp(1.5rem,3vw,3rem)}.about-direction article:first-child{padding-inline-start:0}.about-direction article:last-child{padding-inline-end:0}.about-direction article+article{border-inline-start:1px solid var(--line)}.about-direction h2{color:var(--ink);font-family:var(--font-serif);margin:1.3rem 0 1rem;font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:500;line-height:1.2}.about-direction .direction-icon{color:var(--cobalt);width:2.5rem;height:2.5rem;display:block}.about-direction p{color:var(--slate);font-family:var(--font-sans);margin:0;font-size:1.05rem;line-height:1.8}.about-page .about-values{border-top:1px solid var(--line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}.about-page .about-values .section-heading{border:0;padding:0;display:block}.about-page .about-values .section-kicker{margin-bottom:1.8rem}.about-page .about-values-grid{border-top:0;margin:0;display:block}.about-page .about-values-grid article,.about-page .about-values-grid article:first-child{border:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.6fr) minmax(0,1.4fr);gap:.5rem 1.5rem;min-height:0;padding:1.3rem 0;display:grid}.about-page .about-values-grid article:first-child{padding-top:0}.about-page .about-values-grid span,.about-page .about-distinction-grid span,.about-page .detail-grid article>span{display:none}.about-page .about-values-grid h3{margin:0;font-size:1.2rem;line-height:1.5}.about-page .about-distinction-grid,.about-page .detail-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;margin-top:2.5rem;display:grid}.about-page .about-distinction-grid article,.about-page .about-distinction-grid article:first-child,.about-page .detail-grid article{border:0;border-top:1px solid var(--line);background:0 0;min-height:0;padding:1.7rem 0 2rem}.about-page .about-distinction-grid h3,.about-page .detail-grid h3{margin:0 0 .75rem;font-size:1.35rem}.about-page .about-distinction-grid p,.about-page .detail-grid p{margin:0;font-size:1rem}.about-page .section-heading{grid-template-columns:minmax(11rem,.3fr) minmax(0,1fr);gap:1.5rem}.about-page .section-heading p{max-width:48rem}.about-page .sector-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.5rem}.about-page .sector-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.about-page .sector-list>div{grid-template-columns:2.5rem minmax(0,1fr);min-height:0;padding:1rem 0}.about-page .sector-icon{color:var(--cobalt);width:2.5rem;height:2.5rem;display:block}.about-page .page-cta{background:var(--navy);padding-block:clamp(3rem,5vw,5rem)}.about-page .page-cta h2{font-size:clamp(2rem,3.3vw,3.3rem)}[dir=rtl] .about-editorial-hero h1,[dir=rtl] .about-direction h2{font-family:var(--font-arabic);letter-spacing:0;line-height:1.4}[dir=rtl] .about-direction p{letter-spacing:0;font-family:IBM Plex Sans Arabic,sans-serif;line-height:1.9}@media (max-width:1000px){.about-direction{grid-template-columns:1fr}.about-direction article{padding:1.8rem 0}.about-direction article:first-child{padding-top:0}.about-direction article:last-child{padding-bottom:0}.about-direction article+article{border-inline-start:0;border-top:1px solid var(--line)}.about-direction p{max-width:65ch}}@media (max-width:900px){.about-page .about-intro-grid,.about-page .about-values,.about-page .sector-grid{grid-template-columns:1fr}.about-perspective-copy{border-inline-start:0;padding-inline-start:0}.about-page .section-heading{grid-template-columns:1fr}}@media (max-width:600px){.about-page .about-values-grid article,.about-page .about-values-grid article:first-child,.about-page .about-distinction-grid,.about-page .detail-grid,.about-page .sector-list{grid-template-columns:1fr}.about-page .about-page-links{column-gap:1.5rem}}.about-name-story.heritage-story{background:var(--white);border-block:1px solid var(--line);color:var(--ink);isolation:isolate;min-height:0;scroll-margin-top:7rem;display:block;overflow:hidden}.heritage-story-watermark{opacity:.24;pointer-events:none;z-index:-1;position:absolute;inset:0}.heritage-story-watermark img{filter:grayscale();object-fit:contain;object-position:center bottom}.heritage-story .section-kicker{color:var(--ink)}.heritage-photo-credit{color:var(--ink);text-align:end;margin:2.5rem 0 0;font-size:.85rem;display:block}.heritage-photo-credit a{text-underline-offset:.2em;text-decoration:underline}.heritage-photo-credit a:hover{color:var(--cobalt)}.heritage-story-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.8fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.3rem,4vw,4rem);display:grid}.heritage-story-origin{padding-top:.25rem}.heritage-story-origin strong{font-family:var(--font-serif);font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:500;line-height:1.2;display:block}.heritage-story-origin span{color:var(--ink);margin-top:.6rem;font-size:1rem;display:block}.heritage-story-narrative{max-width:65ch}.heritage-story-narrative h2{margin:0 0 1.8rem}.heritage-story-narrative p{color:var(--ink);margin:0;font-size:1.125rem;line-height:1.85}.heritage-story-narrative p+p{margin-top:1.4rem}.heritage-story-narrative p:first-of-type{color:var(--ink);font-weight:500}.heritage-story-narrative blockquote{border:0;border-inline-start:2px solid var(--cobalt);color:var(--ink);font-family:var(--font-serif);padding:0;margin:2rem 0 0;padding-inline-start:1.4rem;font-size:clamp(1.5rem,2.15vw,2.15rem);font-weight:400;line-height:1.45}[dir=rtl] .heritage-story-origin strong,[dir=rtl] .heritage-story-narrative blockquote{font-family:var(--font-arabic);line-height:1.6}@media (max-width:860px){.heritage-story-layout{grid-template-columns:1fr}.heritage-story-origin span{margin-top:.25rem}}.founder-editorial-hero{background:var(--white);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:3rem clamp(2rem,5vw,5rem);padding:clamp(8.5rem,12vw,10.5rem) clamp(1.35rem,6vw,6.5rem) clamp(3rem,5vw,5rem);display:grid}.founder-editorial-heading h1{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.035em;margin:1.8rem 0 0;font-size:clamp(2.5rem,4.3vw,4.5rem);font-weight:500;line-height:1.12}.founder-editorial-heading h1 em{color:var(--cobalt);font-style:normal}.founder-editorial-identity{gap:.8rem;display:grid}.founder-editorial-identity strong{color:var(--ink);font-family:var(--font-serif);font-size:1.8rem;font-weight:500;line-height:1.2}.founder-editorial-identity span{color:var(--cobalt);font-size:1rem;font-weight:500;line-height:1.65}.founder-editorial-intro p{color:var(--slate);margin:1.3rem 0 0;font-size:1.05rem;line-height:1.8}.founder-editorial-actions{flex-wrap:wrap;align-items:center;gap:1.1rem 1.5rem;margin-top:1.8rem;display:flex}.founder-editorial-metrics{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1.8rem;display:grid}.founder-editorial-metrics>div{gap:.4rem;padding-inline:2rem;display:grid}.founder-editorial-metrics>div:first-child{padding-inline-start:0}.founder-editorial-metrics>div+div{border-inline-start:1px solid var(--line)}.founder-editorial-metrics strong{color:var(--ink);font-family:var(--font-serif);font-size:2rem;font-weight:500;line-height:1.2}.founder-editorial-metrics span{color:var(--slate);font-size:1rem}[dir=rtl] .founder-editorial-heading h1,[dir=rtl] .founder-editorial-identity strong,[dir=rtl] .founder-editorial-metrics strong{font-family:var(--font-arabic);letter-spacing:0;line-height:1.4}@media (max-width:1000px){.founder-editorial-hero{grid-template-columns:1fr}.founder-editorial-intro{max-width:48rem}}@media (max-width:600px){.founder-editorial-metrics{grid-template-columns:1fr;gap:1.2rem}.founder-editorial-metrics>div{padding:0}.founder-editorial-metrics>div+div{border-inline-start:0;border-top:1px solid var(--line);padding-top:1.2rem}}.home-service-showcase{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--cobalt);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:3rem;display:grid}.home-service-panel{min-width:0;padding:clamp(1.5rem,3.4vw,3.5rem)}.home-service-panel--core{grid-row:span 2;grid-template-rows:subgrid;padding-bottom:2.3rem;display:grid}.home-service-panel--core+.home-service-panel--core{border-inline-start:1px solid var(--line)}.home-service-heading{grid-template-columns:2.5rem minmax(0,1fr);align-content:start;align-items:center;column-gap:1rem;display:grid}.home-service-icon{color:var(--cobalt);display:block}.home-service-icon svg{width:2.5rem;height:2.5rem;display:block}.home-service-kicker{color:var(--cobalt);letter-spacing:.035em;margin:0;font-size:.84rem;font-weight:600;line-height:1.5}.home-service-panel h3{color:var(--ink);font-family:var(--font-sans);grid-column:1/-1;margin:1.7rem 0 1rem;font-size:clamp(1.65rem,2.45vw,2.4rem);font-weight:600;line-height:1.25}.home-service-heading>p:last-child{color:var(--slate);grid-column:1/-1;max-width:38rem;margin:0 0 1.8rem}.home-service-panel ul{border-top:1px solid var(--line);align-content:start;margin:0;padding:.2rem 0 0;list-style:none;display:grid}.home-service-panel li{padding:.85rem 0;padding-inline-start:1.05rem;font-size:1rem;line-height:1.65;position:relative}.home-service-panel li+li{border-top:1px solid var(--line)}.home-service-panel li:before{background:var(--cobalt);content:"";inset-inline-start:0;border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:1.55rem}.home-service-panel--support{border-top:1px solid var(--line);background:#edf4fd;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.5rem clamp(2rem,5vw,5rem);padding-block:2rem;display:grid}.home-service-panel--support h3{margin-top:1.2rem;font-size:1.5rem}.home-service-panel--support .home-service-heading>p:last-child{margin-bottom:0}.home-service-panel--support ul{border-top:0}.home-services-action{justify-content:center;margin-top:2rem;display:flex}.services-page .services-core-group{display:block}.services-page .services-core-group>h3{margin-bottom:1.6rem}.services-page .services-core-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.services-page .services-core-group .services-editorial-service{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--cobalt);flex-direction:column;gap:1.7rem;margin:0;padding:clamp(1.4rem,2.5vw,2.6rem);display:flex}.services-page .services-core-group .services-editorial-service-heading{display:block}.services-page .services-core-group .services-editorial-icon{margin-bottom:1.25rem}.services-page .services-core-group h4{font-family:var(--font-sans);font-size:clamp(1.6rem,2.2vw,2.15rem);font-weight:600;line-height:1.3}.services-page .services-core-group .services-editorial-scope{border-top:1px solid var(--line);margin-top:auto;padding-top:1.4rem}.services-page .services-editorial-service li{font-size:1rem;line-height:1.65}.services-page .offering.section-pad{padding-bottom:clamp(3rem,4vw,4rem)}.services-page .services-editorial-group:last-child{padding-bottom:0}.services-page .services-ai-visual{--ai-overlay-direction:90deg;isolation:isolate;background:#071d2e;min-height:clamp(18rem,30vw,27rem);margin:0;display:grid;position:relative}.services-page .services-ai-visual:after{background:linear-gradient(var(--ai-overlay-direction), #030d1bad, #030d1b26 60%, transparent), linear-gradient(0deg, #030d1bbf, transparent 65%);content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.services-page .services-ai-visual img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.services-page .services-ai-visual figcaption{color:var(--white);font-family:var(--font-serif);letter-spacing:-.025em;z-index:2;align-self:end;padding:clamp(2rem,4.5vw,4rem) clamp(1.35rem,6vw,6.5rem);font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.1;position:relative}.services-page .services-ai-visual figcaption span{display:block}.services-page .services-ai-visual+.entry-points.section-pad{padding-top:clamp(4rem,6vw,6rem)}.services-page[dir=rtl] .services-ai-visual{--ai-overlay-direction:270deg}.services-page[dir=rtl] .services-ai-visual figcaption{font-family:var(--font-arabic);letter-spacing:0;line-height:1.45}@media (max-width:600px){.services-page .services-ai-visual img{object-position:60% 50%}}[dir=rtl] .home-service-kicker{letter-spacing:0}[dir=rtl] .home-service-panel h3,.services-page[dir=rtl] .services-core-group h4{font-family:var(--font-arabic);line-height:1.4}@media (max-width:960px){.services-page .services-core-group>div{grid-template-columns:1fr}.services-page .services-core-group .services-editorial-service ul{grid-template-columns:1fr;padding-inline-start:0}}@media (max-width:760px){.home-service-showcase{grid-template-columns:1fr}.home-service-panel--core{grid-row:auto;grid-template-rows:auto auto}.home-service-panel--core+.home-service-panel--core{border-inline-start:0;border-top:1px solid var(--line)}.home-service-panel--support{grid-template-columns:1fr;gap:1rem}.home-service-panel--support ul{border-top:1px solid var(--line)}}@media (max-width:860px){.site-header>nav.open{max-height:calc(100dvh - 80px);overflow-y:auto}.nav-about{width:100%}.nav-about-label{justify-content:center}.nav-about-menu{box-shadow:none;text-align:center;width:100%;min-width:0;margin-top:.5rem;position:static}.site-header .nav-about-menu a{white-space:normal}}:where([dir=rtl]) :is(h1,h2,h3,h4,.eyebrow,.section-kicker,.hero-overline,.service-detail-label,.service-detail-eyebrow){letter-spacing:0;text-transform:none}.site-shell[dir=rtl] :is(h1,h2,h3,h4){letter-spacing:0;line-height:1.4}.site-shell[dir=rtl] :is(p,li){line-height:1.8}.site-shell[dir=rtl] em,.team-model-principle{font-style:normal}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.editorial-redesign{--navy:#071c38;--navy-2:#102d50;--cobalt:#1264d6;--ink:#142c48;--slate:#4b6076;--paper:#f3f7fc;--line:#d8e2ee;--page-gutter:max(1.35rem, calc((100vw - 1240px) / 2));background:#fff}.editorial-redesign .site-shell{background:#fff}.editorial-redesign .site-shell .section-pad{padding:clamp(3.5rem, 6vw, 5.5rem) var(--page-gutter)}.editorial-redesign .site-header{padding:.7rem var(--page-gutter);background:var(--navy);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr auto auto;gap:2.4rem;min-height:82px;position:sticky;top:0}.editorial-redesign .brand-logo-frame{width:2.55rem;height:2.55rem}.editorial-redesign .brand-copy strong{letter-spacing:.14em;font-size:.9rem}.editorial-redesign .brand-copy small{letter-spacing:.22em;font-size:.78rem}.editorial-redesign .site-header nav{gap:1.8rem}.editorial-redesign .site-header nav a{font-size:.9rem;font-weight:500}.editorial-redesign .language-toggle{border-color:#526780;min-height:44px;font-size:.88rem;font-weight:500}.editorial-redesign a.language-toggle{justify-content:center;align-items:center;display:inline-flex}.editorial-redesign .site-shell h2{letter-spacing:-.03em;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:400;line-height:1.13}.editorial-redesign .site-shell h3,.editorial-redesign .site-shell h4{font-family:var(--font-sans);letter-spacing:-.02em;font-weight:600}.editorial-redesign .site-shell .section-kicker,.editorial-redesign .site-shell .eyebrow{letter-spacing:.09em;font-size:.78rem;font-weight:600}.editorial-redesign .site-shell .section-kicker>span{display:none}.editorial-redesign .site-shell .section-heading{border:0;grid-template-columns:minmax(10rem,.38fr) minmax(0,1fr);align-items:start;gap:2rem 4rem;display:grid}.editorial-redesign .site-shell .section-heading h2{max-width:22ch;margin:0}.editorial-redesign .site-shell .section-heading p{max-width:65ch;margin-top:1.25rem;font-size:1rem}.editorial-redesign .button{border-radius:0;min-height:50px;padding:.7rem 1.3rem;font-size:.89rem;font-weight:500}.editorial-redesign .text-link{align-items:center;min-height:44px;font-size:.89rem;font-weight:500}.editorial-redesign :is(a,button,input,select,textarea):focus-visible{outline-offset:5px;outline:3px solid #548eff}.editorial-redesign .site-shell .hero{color:var(--ink);background:#fff;min-height:0;padding:0;display:block}.editorial-redesign .hero .hero-copy{padding:clamp(3rem, 6vw, 5rem) var(--page-gutter) 3rem;background:0 0;grid-template-columns:1.1fr 1fr;grid-template-areas:"label label""title lead""title actions";gap:0 4rem;min-height:0;display:grid}.editorial-redesign .hero-copy:after{display:none}.editorial-redesign .hero .hero-overline{color:var(--cobalt);letter-spacing:.07em;grid-area:label;max-width:none;margin:0 0 1.7rem;font-size:.78rem}.editorial-redesign .hero h1{color:var(--ink);letter-spacing:-.045em;text-wrap:initial;grid-area:title;margin:0;font-size:clamp(2.5rem,5.4vw,4.65rem);font-weight:400;line-height:1.03}.editorial-redesign .hero h1 em{color:var(--cobalt);font-weight:400}.editorial-redesign .hero .hero-lead{color:var(--slate);grid-area:lead;align-self:end;max-width:34rem;margin:.7rem 0 0;font-size:1rem;line-height:1.75}.editorial-redesign .hero .hero-actions{grid-area:actions;align-self:end;gap:.8rem;margin:1.8rem 0 0}.editorial-redesign .hero .button-outline{color:var(--cobalt);border-color:#0000;padding-inline:.45rem}.editorial-redesign .hero .hero-media{height:clamp(280px,32vw,420px);min-height:0;margin:0}.editorial-redesign .hero .hero-media img{object-position:center 20%}.editorial-redesign .hero .hero-media:after{background:linear-gradient(#0000 45%,#071c38a6)}.editorial-redesign .hero .hero-media figcaption{padding:1.4rem var(--page-gutter);display:block}.editorial-redesign .hero-media figcaption>span{display:none}.editorial-redesign .hero .hero-media figcaption p{max-width:none;font-size:.89rem}.editorial-redesign .hero .hero-proof{background:var(--navy);padding:1.5rem var(--page-gutter);border:0;gap:2rem}.editorial-redesign .hero .hero-proof div{background:0 0;grid-template-columns:auto 1fr;gap:1rem;padding:0;padding-inline-end:1.5rem;display:grid}.editorial-redesign .hero .hero-proof strong{font:500 1.2rem/1.3 var(--font-sans);color:#fff;align-self:center}.editorial-redesign .hero .hero-proof div:first-child strong{font:400 2.5rem/1 var(--font-serif)}.editorial-redesign .hero .hero-proof span{color:#d3dfed;font-size:.78rem}.editorial-redesign .site-shell[dir=rtl] :is(h1,h2,h3,h4,.section-kicker,.eyebrow,.hero-overline){letter-spacing:0}.editorial-redesign .site-shell[dir=rtl] :is(h1,h2){line-height:1.4}.editorial-redesign .home-page .services{background:#fff}.editorial-redesign .home-page .home-service-showcase{border:0;margin-top:2.5rem;display:block}.editorial-redesign .home-page .home-service-panel{border:0;border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr;gap:3rem;padding:2.2rem 0;display:grid}.editorial-redesign .home-page .home-service-heading{grid-template-columns:2.2rem 1fr;column-gap:.8rem}.editorial-redesign .home-page .home-service-icon svg{width:2.2rem;height:2.2rem}.editorial-redesign .home-page .home-service-panel h3{margin:1rem 0 .7rem;font-size:1.6rem}.editorial-redesign .home-page .home-service-panel p{margin-bottom:0;font-size:1rem}.editorial-redesign .home-page .home-service-kicker{font-size:.78rem}.editorial-redesign .home-page .home-service-panel ul{border:0;align-self:center}.editorial-redesign .home-page .home-service-panel li{padding-block:.8rem}.editorial-redesign .home-page .home-service-panel--support{background:var(--paper);border:0;margin-top:.5rem;padding:1.8rem}.editorial-redesign .home-page .home-services-action{justify-content:flex-end;margin-top:1.5rem}.editorial-redesign .home-page .about{background:var(--paper);padding-bottom:2rem}.editorial-redesign .home-page .about-grid{grid-template-columns:1.1fr 1fr;gap:4rem;margin-top:1.5rem}.editorial-redesign .home-page .about-grid h2{margin:0}.editorial-redesign .home-page .about-copy .lead-copy{margin:0;font-size:1rem;line-height:1.8}.editorial-redesign .home-page .client-needs-preview{background:var(--paper);border-top:0;grid-template-columns:1.1fr 1fr;gap:4rem;padding-top:2rem;display:grid}.editorial-redesign .home-page .client-needs-preview .section-heading{border-top:0;padding-top:2rem;display:block}.editorial-redesign .home-page .client-needs-preview .section-kicker{margin-bottom:1.4rem}.editorial-redesign .home-page .client-needs-preview h2{font-size:2rem}.editorial-redesign .home-page .client-needs-preview-grid{border:0;border-top:1px solid var(--line);margin:0;display:block}.editorial-redesign .home-page .client-needs-preview-grid article{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:2rem 1fr;gap:1.2rem;padding:1.6rem 0;display:grid}.editorial-redesign .home-page .client-needs-preview-grid h3{margin:0 0 .5rem;font-size:1.12rem}.editorial-redesign .home-page .client-needs-preview-grid p{margin:0;font-size:1rem}.editorial-redesign .home-page .need-mark{background:0 0;border:0;width:2rem;height:2rem;padding:0}.editorial-redesign .home-page .credibility{color:var(--ink);background:#f3f7fc}.editorial-redesign .home-page .credibility-heading{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:2rem 3rem}.editorial-redesign .home-page .credibility-heading>.eyebrow{color:var(--cobalt);grid-area:1/1/3;margin:.4rem 0 0}.editorial-redesign .home-page .credibility-heading h2{color:var(--ink);grid-column:2;max-width:31ch;margin:0;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.18}.editorial-redesign .home-page .credibility-heading>p:last-child{color:var(--slate);grid-column:2;max-width:78ch;margin:0;font-size:1.08rem;line-height:1.8}.editorial-redesign .home-page .credibility-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3.2vw,3rem);margin:3.5rem 0 1.5rem;display:grid}.editorial-redesign .home-page .credibility-grid article{background:0 0;border:0;border-top:2px solid #245da6;min-height:0;padding:1.5rem 0 0;display:block}.editorial-redesign .home-page .credibility-grid article>span{display:none}.editorial-redesign .home-page .credibility-grid h3{color:var(--ink);font-family:var(--font-sans);margin:0 0 1rem;font-size:1.1rem;font-weight:700;line-height:1.4}.editorial-redesign .home-page .credibility-grid p{color:var(--slate);margin:0;font-size:1rem;line-height:1.75}.editorial-redesign .home-page .credibility>.text-link{color:var(--cobalt)}@media (max-width:760px){.editorial-redesign .home-page .credibility-heading{grid-template-columns:1fr;gap:1.3rem}.editorial-redesign .home-page .credibility-heading>.eyebrow{grid-row:auto}.editorial-redesign .home-page .credibility-heading h2,.editorial-redesign .home-page .credibility-heading>p:last-child{grid-column:1}.editorial-redesign .home-page .credibility-grid{grid-template-columns:1fr;gap:2rem;margin-top:2.5rem}}.editorial-redesign .home-page .home-people-story{background:#fff;border:0;gap:3rem}.editorial-redesign .home-page .home-people-story>div{border:0;padding:0}.editorial-redesign .home-page .home-people-story>div+div{border-inline-start:2px solid var(--cobalt);padding-inline-start:2.5rem}.editorial-redesign .home-page .home-people-story h2{margin:1.4rem 0 1rem;font-size:2.3rem}.editorial-redesign .home-page .home-people-story p{font-size:1rem}.editorial-redesign .home-page .contact{background:var(--paper);color:var(--ink);padding:clamp(3.5rem,6vw,5.5rem) var(--page-gutter);grid-template-columns:.9fr 1.15fr;grid-template-areas:"copy form""details form";align-items:start;gap:1.5rem 3.5rem}.editorial-redesign .home-page .contact-copy{grid-area:copy}.editorial-redesign .home-page .contact-copy h2{color:var(--ink)}.editorial-redesign .home-page .contact-copy p{color:var(--slate);font-size:1rem}.editorial-redesign .home-page .contact-copy .eyebrow{color:var(--cobalt);font-size:.78rem}.editorial-redesign .home-page .contact-details{border-color:var(--line);grid-area:details;align-self:start}.editorial-redesign .home-page .contact-details div{border-color:var(--line);padding:.85rem 0}.editorial-redesign .home-page .contact-details p{color:var(--cobalt);font-size:.78rem}.editorial-redesign .home-page .contact-details :is(a,span){color:var(--ink);font-size:.9rem}.editorial-redesign .home-page .home-enquiry-form{border:1px solid var(--line);border-top:3px solid var(--cobalt);background:#fff;grid-area:form;padding:2rem}.editorial-redesign .site-shell :is(.services-hero,.about-editorial-hero,.founder-editorial-hero,.inner-hero,.team-hero,.contact-hero,.aii-hero){min-height:0;color:var(--ink);padding:clamp(3rem,6vw,5rem) var(--page-gutter);border-bottom:1px solid var(--line);background:#fff}.editorial-redesign .site-shell :is(.services-hero,.inner-hero):after,.editorial-redesign .site-shell .page-emblem{display:none}.editorial-redesign .site-shell :is(.services-hero,.about-editorial-hero,.inner-hero,.team-hero,.contact-hero,.aii-hero) h1{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.04em;text-wrap:initial;max-width:24ch;margin:1.5rem 0;font-size:clamp(2.4rem,4.9vw,4.5rem);font-weight:400;line-height:1.07}.editorial-redesign .site-shell :is(.services-hero,.about-editorial-hero,.inner-hero,.team-hero,.contact-hero,.aii-hero) h1 em{color:var(--cobalt);font-weight:400}.editorial-redesign .site-shell :is(.services-hero,.about-editorial-hero,.inner-hero,.team-hero,.contact-hero,.aii-hero) :is(.section-kicker,.services-overline){color:var(--cobalt);font-size:.78rem}.editorial-redesign .site-shell :is(.services-intro,.about-editorial-hero>p,.inner-hero>p,.team-hero-copy>p,.contact-hero-copy>p,.aii-hero-copy>p){color:var(--slate);max-width:65ch;font-size:1.05rem;line-height:1.8}.editorial-redesign .site-shell :is(.services-hero,.inner-hero,.team-hero,.contact-hero,.aii-hero) .button-outline{border-color:var(--line);color:var(--cobalt)}.editorial-redesign .site-shell .team-hero-copy{max-width:none;min-height:0;padding:0;display:block}.editorial-redesign .team-hero-text-only .team-hero-copy{grid-template-columns:1.05fr 1fr;grid-template-areas:"label label""title lead""title actions";column-gap:4rem;display:grid}.editorial-redesign .team-hero-copy .section-kicker{grid-area:label}.editorial-redesign .team-hero-copy h1{grid-area:title}.editorial-redesign .team-hero-copy>p{grid-area:lead;align-self:end}.editorial-redesign .team-hero-copy .hero-actions{grid-area:actions;align-self:start}.editorial-redesign .site-shell .about-page-links{padding:1.1rem var(--page-gutter);background:var(--paper);border:0;flex-wrap:wrap;gap:.8rem 2rem;display:flex}.editorial-redesign .about-page-links a{padding-block:.35rem;font-size:.9rem}.editorial-redesign .services-page .services-feature-image{height:clamp(260px,35vw,440px);min-height:0}.editorial-redesign .services-page .services-feature-image img{object-position:center 14%}.editorial-redesign .services-page .services-feature-image figcaption{padding-inline:var(--page-gutter)}.editorial-redesign .services-page .services-editorial-heading{grid-template-columns:1.1fr 1fr;gap:1.5rem 4rem}.editorial-redesign .services-page .services-editorial-heading h2{font-size:clamp(2rem,3.6vw,3.1rem)}.editorial-redesign .services-page .services-editorial-groups{margin-top:3rem}.editorial-redesign .services-page .services-editorial-group{border-top:1px solid var(--line);padding:2rem 0;display:block}.editorial-redesign .services-page .services-editorial-group>h3{color:var(--cobalt);letter-spacing:.08em;margin-bottom:2rem;font-size:.78rem}.editorial-redesign .services-page .services-editorial-service{grid-template-columns:1fr 1fr;gap:4rem;padding-block:.8rem 2rem}.editorial-redesign .services-page .services-editorial-service-heading{grid-template-columns:2.6rem minmax(0,1fr);gap:1.2rem;display:grid}.editorial-redesign .services-page .services-editorial-icon{width:2.6rem;height:2.6rem;margin:0}.editorial-redesign .services-page .services-editorial-service h4{font-size:1.4rem;line-height:1.3}.editorial-redesign .services-page .services-editorial-service li{padding-block:.5rem;padding-inline-start:1rem;font-size:1rem;line-height:1.65}.editorial-redesign .services-page .services-editorial-service li:before{border-radius:50%;width:.23rem;height:.23rem;top:1.2rem}.editorial-redesign .services-page .services-core-group>div{gap:1.7rem 3rem}.editorial-redesign .services-page .services-core-group .services-editorial-service{border:0;border-top:2px solid var(--cobalt);grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;background:#fff;grid-row:span 2;gap:1.7rem;padding:2rem 0;display:grid}.editorial-redesign .services-page .services-core-group .services-editorial-service-heading{display:grid}.editorial-redesign .services-page .services-core-group .services-editorial-service h4{font-size:1.7rem}.editorial-redesign .services-page .services-core-group .services-editorial-scope{align-content:start;margin-top:0;padding-inline-start:3.8rem}.editorial-redesign .services-page .services-core-group .services-editorial-service ul{grid-template-columns:1fr;align-content:start;gap:.55rem;padding:0}.editorial-redesign .services-page .services-core-group .services-editorial-service li{padding:0;line-height:1.65}.editorial-redesign .services-page .services-core-group .services-editorial-service li:before{inset-inline-start:-1rem;width:.28rem;height:.28rem;top:.68em}.editorial-redesign .services-page .services-ai-visual{min-height:clamp(300px,33vw,460px)}.editorial-redesign .services-page .services-ai-visual figcaption{padding-inline:var(--page-gutter)}.editorial-redesign .site-shell .entry-point-grid{border:0;grid-template-columns:1fr 1fr;gap:0 3rem;margin-top:2.5rem;display:grid}.editorial-redesign .site-shell .entry-point-grid article{border:0;border-top:1px solid var(--line);background:0 0;min-height:0;padding:1.8rem 0}.editorial-redesign .site-shell .entry-point-grid article>span{display:none}.editorial-redesign .site-shell .entry-point-grid h3{margin:0 0 .8rem;font-size:1.3rem}.editorial-redesign .services-page .services-journey{color:var(--ink);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:0 clamp(2.5rem,5vw,5rem);display:grid}.editorial-redesign .services-journey .section-heading{display:block}.editorial-redesign .services-journey .section-kicker{color:var(--cobalt)}.editorial-redesign .services-journey .section-heading h2{color:var(--ink);margin-top:1.5rem;font-size:clamp(2rem,3vw,2.8rem)}.editorial-redesign .services-journey .section-heading p{color:var(--slate)}.editorial-redesign .services-page .services-journey-grid{border:0;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.editorial-redesign .services-journey-grid article{border:0;border-top:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);gap:.5rem 1.4rem;min-height:0;padding:1.6rem 0;display:grid}.editorial-redesign .services-journey-grid article:first-child{border-top:2px solid var(--cobalt)}.editorial-redesign .services-journey-grid article:before{display:none}.editorial-redesign .services-journey-grid span{color:var(--cobalt);grid-area:1/1/3;font-size:2.1rem;line-height:1.2}.editorial-redesign .services-journey-grid h3{color:var(--ink);grid-column:2;margin:0;font-size:1.35rem}.editorial-redesign .services-journey-grid p{color:var(--slate);grid-column:2;margin:0;line-height:1.75}.editorial-redesign .services-page .services-capability-note{background:var(--paper);border:0;border-inline-start:2px solid var(--cobalt);max-width:none;color:var(--ink);grid-column:1/-1;margin:2rem 0 0;padding:1.4rem 1.8rem;font-size:1.05rem;line-height:1.8}.editorial-redesign .about-page .about-intro-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:2.5rem 4rem;margin-top:2rem}.editorial-redesign .about-page .about-perspective-heading{display:contents}.editorial-redesign .about-page .about-perspective-heading h2{grid-area:1/1;margin:0;font-size:2.5rem}.editorial-redesign .about-page .about-perspective-image{grid-area:2/1/auto/-1;width:100%;margin:0}.editorial-redesign .about-page .about-perspective-image img{width:100%;height:auto}.editorial-redesign .about-page .about-perspective-copy{border:0;grid-area:1/2;padding:0}.editorial-redesign .about-page .about-perspective-copy :is(p,.lead-copy){margin-top:0;font-size:1rem;line-height:1.8}.editorial-redesign .about-page .about-direction{background:var(--paper);gap:2rem}.editorial-redesign .about-page .about-direction article{padding:0;border:0;border-top:1px solid #b7cee9;padding-top:1.6rem}.editorial-redesign .about-page .about-direction h2{margin:1.2rem 0 .9rem;font-size:1.8rem}.editorial-redesign .about-page .about-direction p{font-size:1rem;line-height:1.8}.editorial-redesign .about-page .about-values{background:#fff;border:0;grid-template-columns:.9fr 1.1fr;gap:4rem}.editorial-redesign .about-page .about-values-grid article{grid-template-columns:.65fr 1.35fr;gap:1.5rem;padding-block:1.5rem}.editorial-redesign .about-page .about-values-grid h3{font-family:var(--font-serif);font-size:1.5rem;font-weight:500}.editorial-redesign .about-page .heritage-story{background:#f3f6f9;border:0;padding-bottom:clamp(4rem,8vw,8rem)}.editorial-redesign .about-page .heritage-story-watermark{opacity:.25}.editorial-redesign .about-page .heritage-story-watermark img{object-fit:contain;object-position:center bottom}.editorial-redesign .about-page .heritage-story-layout{grid-template-columns:.65fr 1.3fr;gap:4rem;margin-top:2rem}.editorial-redesign .about-page .heritage-story-origin{border-top:2px solid var(--cobalt);padding-top:1.4rem}.editorial-redesign .about-page .heritage-story-origin strong{font-size:1.6rem}.editorial-redesign .about-page .heritage-story-origin span{font-size:.9rem}.editorial-redesign .about-page .heritage-story-narrative p{font-size:1rem;line-height:1.85}.editorial-redesign .about-page .heritage-story-narrative blockquote{border:0;border-top:1px solid #a6bdd7;padding:1.5rem 0 0;font-size:1.65rem;line-height:1.45}.editorial-redesign .about-page .heritage-photo-credit{max-width:65ch;margin-inline-start:auto;font-size:.78rem;line-height:1.65}.editorial-redesign .about-page .about-distinction{background:#fff}.editorial-redesign .about-page .detail-section{background:var(--paper)}.editorial-redesign .about-page .sectors{background:#fff}.editorial-redesign .about-page .sector-grid{grid-template-columns:.8fr 1.2fr;gap:4rem;margin-top:2rem}.editorial-redesign .about-page .sector-list{column-gap:1.5rem}.editorial-redesign .about-page .sector-list>div{gap:.9rem;padding:1.1rem 0}.editorial-redesign .about-page .sector-list p{font-size:1rem}.editorial-redesign .team-page .team-founder{grid-template-columns:240px 1fr;gap:4rem}.editorial-redesign .site-shell :is(.team-founder-photo,.founder-profile-portrait){aspect-ratio:1;width:100%;max-width:240px;box-shadow:none;background:0 0}.editorial-redesign .team-page .team-founder-copy h2{margin-top:1.3rem}.editorial-redesign .team-page .team-founder-copy .team-founder-lead{font-size:1.05rem}.editorial-redesign .site-shell .founder-facts{border-block:1px solid var(--line);margin-top:1.5rem}.editorial-redesign .site-shell .founder-facts strong{font:400 1.6rem/1.4 var(--font-serif)}.editorial-redesign .site-shell .founder-facts span{font-size:.8rem}.editorial-redesign .site-shell :is(.team-model-grid,.team-working-grid,.team-expertise-grid,.detail-grid,.founder-principles-grid){border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-top:2.5rem}.editorial-redesign .site-shell :is(.team-model-grid,.team-working-grid,.team-expertise-grid,.detail-grid,.founder-principles-grid)>article{border:0;border-top:1px solid var(--line);background:0 0;min-height:0;padding:1.7rem 0}.editorial-redesign .site-shell :is(.team-model-grid,.team-working-grid,.team-expertise-grid,.detail-grid,.founder-principles-grid)>article>span{display:none}.editorial-redesign .site-shell :is(.team-model-grid,.team-working-grid,.team-expertise-grid,.detail-grid,.founder-principles-grid) h3{margin:0 0 .7rem;font-size:1.3rem}.editorial-redesign .site-shell :is(.team-model-grid,.team-working-grid,.team-expertise-grid,.detail-grid,.founder-principles-grid) p{margin:0;font-size:1rem;line-height:1.75}.editorial-redesign .team-page .team-model{background:var(--paper);border:0}.editorial-redesign .team-page .team-model-principle{border-top:1px solid var(--line);font-family:var(--font-serif);color:var(--ink);padding:1.5rem 0 0;font-size:1.45rem}.editorial-redesign .team-page .team-expertise{color:var(--ink);background:#fff}.editorial-redesign .team-page .team-expertise .section-kicker{color:var(--cobalt)}.editorial-redesign .team-page .team-expertise :is(h2,h3){color:var(--ink)}.editorial-redesign .team-page .team-expertise-grid{grid-template-columns:1fr;gap:0}.editorial-redesign .team-page .team-expertise-grid article{border-color:var(--line);grid-template-columns:2.25rem minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:1.75rem;padding-block:2rem;display:grid}.editorial-redesign .team-page .team-expertise-icon{width:2rem;height:2rem;color:var(--cobalt);background:0 0;border:0;padding:0}.editorial-redesign .team-page .team-expertise-grid h3{margin:0;line-height:1.35}@media (max-width:760px){.editorial-redesign .team-page .team-expertise-grid article{grid-template-columns:2rem minmax(0,1fr);gap:.8rem 1rem}.editorial-redesign .team-page .team-expertise-grid article p{grid-column:2}}.editorial-redesign .team-page .team-expertise-grid p,.editorial-redesign .team-expertise .section-heading p{color:var(--slate)}.editorial-redesign .team-page .team-expertise-conclusion{color:var(--ink);padding-top:2rem;font-size:1rem;line-height:1.8}.editorial-redesign .team-page .team-expertise-disclaimer{color:var(--slate);font-size:.8rem;line-height:1.7}.editorial-redesign .founder-page .founder-editorial-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:2rem clamp(2rem,4vw,3.5rem)}.editorial-redesign .founder-page .founder-editorial-heading h1{margin:1.5rem 0 0;font-size:clamp(2.4rem,4.1vw,3.7rem);font-weight:400;line-height:1.15}.editorial-redesign .founder-page[dir=ltr] :is(h1,h2){letter-spacing:-.02em}.editorial-redesign .founder-page[dir=ltr] h3{line-height:1.35}.editorial-redesign .founder-page .founder-editorial-intro{padding-top:3rem}.editorial-redesign .founder-page .founder-editorial-identity strong{font-size:1.65rem}.editorial-redesign .founder-page .founder-editorial-identity span{color:var(--slate)}.editorial-redesign .founder-page .founder-editorial-intro p{font-size:1rem}.editorial-redesign .founder-page .founder-editorial-metrics{margin-top:1rem;padding-block:1.5rem 0}.editorial-redesign .founder-page .founder-editorial-metrics strong{color:var(--cobalt);font-size:1.8rem}.editorial-redesign .founder-page .founder-editorial-metrics span{font-size:.85rem}.editorial-redesign .founder-page .founder-profile-layout{grid-template-columns:220px minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);margin-top:2rem}.editorial-redesign .founder-page .founder-profile-portrait{justify-self:start;max-width:220px;margin-inline:0}.founder-portrait-responsive{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editorial-redesign .founder-page .founder-profile-copy{max-width:70ch}.editorial-redesign .founder-page .founder-profile-copy h2{max-width:28ch;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.18}.editorial-redesign .founder-page .founder-profile-copy .lead-copy{font-size:1.08rem}.editorial-redesign .founder-page .founder-programme-experience{border-inline-start:2px solid var(--cobalt);margin:1.5rem 0;padding-inline-start:1.25rem}.editorial-redesign .founder-page .founder-programme-experience p{color:var(--ink);margin:0;font-size:1rem;line-height:1.75}.editorial-redesign .contact-page .contact-hero{grid-template-columns:1.2fr .8fr;gap:4rem}.editorial-redesign .contact-page .contact-hero-copy{padding:0;display:block}.editorial-redesign .contact-page .contact-card{background:var(--paper);align-self:center;padding:1rem 2rem}.editorial-redesign .contact-page .contact-card div{border-color:var(--line);padding:1.15rem 0}.editorial-redesign .contact-page .contact-card div:first-child{border-top:0}.editorial-redesign .contact-page .contact-card span{color:var(--cobalt);font-size:.78rem}.editorial-redesign .contact-page .contact-card :is(a,strong){color:var(--ink);font-size:.95rem;font-weight:500}.editorial-redesign .contact-page .contact-enquiry{grid-template-columns:.8fr 1.2fr;gap:3.5rem}.editorial-redesign .site-shell .priority-form{border-top-width:3px;padding:2rem}.editorial-redesign .site-shell .form-heading{display:block}.editorial-redesign .site-shell .form-heading>span{font-size:.78rem}.editorial-redesign .site-shell .form-heading p{margin-top:.7rem;font-size:.8rem}.editorial-redesign .site-shell .form-field>span{font-size:.86rem;font-weight:500}.editorial-redesign .site-shell .form-field :is(input,select,textarea){border-color:#a7bdd6;min-width:0;min-height:48px;padding:.75rem;font-size:.95rem}.editorial-redesign .site-shell .form-field select{padding-inline-end:2.4rem}.editorial-redesign .site-shell .form-consent{font-size:.8rem;line-height:1.7}.editorial-redesign .site-shell .form-submit{flex-wrap:wrap;gap:1rem;display:flex}.editorial-redesign .site-shell .form-submit p{font-size:.8rem}.editorial-redesign .site-shell .form-status{font-size:.9rem}.editorial-redesign .contact-page .contact-priority-grid{border:0;grid-template-columns:1fr 1fr;gap:0 3rem;margin-top:2.5rem}.editorial-redesign .contact-page .contact-priority-grid article{border:0;border-top:1px solid var(--line);padding:1.2rem 0}.editorial-redesign .contact-page .contact-priority-grid article>span{display:none}.editorial-redesign .site-shell :is(.contact-prepare,.services-cta,.team-cta,.page-cta,.contact-final){background:var(--navy);color:#fff;padding:3.5rem var(--page-gutter);gap:2.5rem}.editorial-redesign .site-shell :is(.services-cta,.team-cta,.page-cta,.contact-final) h2{color:#fff;max-width:25ch}.editorial-redesign .site-shell :is(.services-cta,.team-cta,.page-cta,.contact-final) p{max-width:65ch}.editorial-redesign .site-shell .privacy-content{grid-template-columns:.6fr 1.4fr;gap:4rem}.editorial-redesign .privacy-content .privacy-intro{position:static}.editorial-redesign .privacy-content .privacy-sections article{padding-block:1.5rem}.editorial-redesign .privacy-content h3{font-size:1.25rem}.editorial-redesign .site-shell .training-formats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-redesign .site-shell .aii-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem}.editorial-redesign .site-shell .aii-hero-copy{min-height:0;padding:0}.editorial-redesign .site-shell .aii-visual{min-height:420px}.editorial-redesign .site-shell .aii-practice-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.editorial-redesign .site-shell footer{padding:2.5rem var(--page-gutter);background:var(--navy);gap:2rem}.editorial-redesign .site-shell .footer-nav{gap:1.6rem}.editorial-redesign .site-shell footer :is(.footer-nav a,.footer-legal p){font-size:.8rem}.editorial-redesign .site-shell .footer-legal{border-color:#34506f}.editorial-redesign .site-shell .site-footer-simple{color:#e0e8f3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding-block:1.8rem;font-size:1rem;line-height:1.6;display:flex}.editorial-redesign .site-footer-simple p{font-size:inherit;margin:0}.editorial-redesign .site-footer-simple nav{flex-wrap:wrap;justify-content:center;gap:.65rem 1rem;display:flex}.editorial-redesign .site-footer-simple a{color:inherit;text-underline-offset:.25em}.editorial-redesign .site-footer-simple a:hover{text-decoration:underline}.editorial-redesign .site-footer-simple a:focus-visible{outline:2px solid var(--sky);outline-offset:5px}.editorial-redesign .about-page .about-company-note{padding:1.5rem var(--page-gutter);color:var(--slate);background:#fff;margin:0;font-size:1rem;line-height:1.8}.editorial-redesign .site-shell[dir=rtl] :is(.hero h1,.services-hero h1,.team-hero h1,.contact-hero h1,.inner-hero h1,.aii-hero h1,.founder-editorial-heading h1){letter-spacing:0;line-height:1.4}@media (max-width:1000px){.editorial-redesign .founder-page .founder-editorial-hero{grid-template-columns:minmax(0,1fr)}.editorial-redesign .founder-page .founder-editorial-intro{max-width:65ch;padding-top:0}.editorial-redesign .site-shell :is(.about-direction,.contact-enquiry,.privacy-content,.aii-hero,.aii-practice-grid){grid-template-columns:1fr}.editorial-redesign .about-page .about-direction{gap:2rem}.editorial-redesign .site-shell :is(.team-founder,.founder-profile-layout){grid-template-columns:190px 1fr;gap:2.5rem}.editorial-redesign .site-shell .team-hero-text-only .team-hero-copy{display:block}.editorial-redesign .services-page .services-editorial-service{gap:2rem}}@media (max-width:760px){.editorial-redesign .site-shell :is(.home-service-panel,.about-grid,.client-needs-preview,.credibility-heading,.credibility-grid article,.home-people-story,.about-intro-grid,.about-values,.heritage-story-layout,.sector-grid,.founder-editorial-hero,.contact-hero,.services-editorial-heading,.services-editorial-service,.services-core-group>div){grid-template-columns:1fr;gap:1.7rem}.editorial-redesign .site-shell :is(.team-model-grid,.team-working-grid,.team-expertise-grid,.detail-grid,.founder-principles-grid,.entry-point-grid,.founder-expertise-list,.contact-priority-grid,.training-formats-grid){grid-template-columns:1fr}.editorial-redesign .home-page .contact{grid-template-columns:1fr;grid-template-areas:"copy""details""form";gap:2rem}.editorial-redesign .home-page .home-people-story>div+div{border:0;border-top:1px solid var(--line);padding:2rem 0 0}.editorial-redesign .home-page .client-needs-preview-grid article{grid-template-columns:2rem 1fr}.editorial-redesign .home-page .home-service-panel--support{padding:1.5rem}.editorial-redesign .home-page .credibility-heading>.eyebrow{grid-column:auto}.editorial-redesign .services-page .services-editorial-service ul{grid-template-columns:1fr;padding:0}.editorial-redesign .services-journey-grid article{grid-template-columns:2.4rem minmax(0,1fr);gap:.5rem 1rem}.editorial-redesign .about-page .about-perspective-heading h2{grid-area:1/1}.editorial-redesign .about-page .about-perspective-copy{grid-area:2/1}.editorial-redesign .about-page .about-perspective-image{grid-row:3}.editorial-redesign .services-page .services-feature-image{height:300px}.editorial-redesign .site-shell :is(.team-founder,.founder-profile-layout){grid-template-columns:1fr;gap:2rem}.editorial-redesign .site-shell :is(.team-founder-photo,.founder-profile-portrait){justify-self:start;width:180px}.editorial-redesign .about-page .about-values-grid article{grid-template-columns:1fr;gap:.5rem}.editorial-redesign .about-page .sector-list{grid-template-columns:1fr}.editorial-redesign .site-shell :is(.priority-form,.home-enquiry-form){padding:1.35rem}.editorial-redesign .site-shell .form-grid,.editorial-redesign .site-shell .founder-facts{grid-template-columns:1fr}.editorial-redesign .site-shell .founder-facts div{border:0;padding:1rem 0}.editorial-redesign .site-shell .founder-facts div+div{border-top:1px solid var(--line)}}@media (max-width:900px){.editorial-redesign .services-page .services-journey{grid-template-columns:minmax(0,1fr);gap:2rem}.editorial-redesign .services-page .services-capability-note{margin-top:0}.editorial-redesign .site-header{gap:1rem}.editorial-redesign .site-shell .section-heading{grid-template-columns:1fr;gap:1.3rem}.editorial-redesign .hero .hero-copy{column-gap:2rem}.editorial-redesign .hero .hero-proof div{grid-template-columns:1fr;gap:.5rem}}@media (max-width:760px){.editorial-redesign .hero .hero-copy{padding-block:2.8rem;display:block}.editorial-redesign .hero .hero-lead{margin-top:1.5rem}.editorial-redesign .hero h1{font-size:clamp(2.6rem,9.7vw,4rem)}.editorial-redesign .hero .hero-media{height:280px}.editorial-redesign .site-header nav.open{gap:1.3rem}}@media (max-width:480px){.editorial-redesign .hero .hero-proof{grid-template-columns:1fr;gap:1rem}.editorial-redesign .hero .hero-proof div{border:0;grid-template-columns:105px 1fr;padding:0}.editorial-redesign .hero .hero-proof div+div{border-top:1px solid #344a65;padding-top:1rem}.editorial-redesign .brand-copy strong,.editorial-redesign .brand-copy small{font-size:.78rem}}.editorial-redesign .services-page .services-capability-note{font-family:var(--font-sans)}.editorial-redesign .team-page .founder-perspective{align-content:center}.editorial-redesign .team-page .founder-perspective p{color:var(--slate);font:400 1rem/1.65 var(--font-sans);margin:0}.editorial-redesign .services-ai-feature{color:#fff;isolation:isolate;background:#081e35;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.editorial-redesign .services-ai-editorial{padding:clamp(2rem, 4.5vw, 5rem) var(--page-gutter);align-self:center;min-width:0;padding-inline-end:clamp(2rem,4vw,4rem)}.editorial-redesign .services-ai-eyebrow{color:#90bcf7;font:600 .8rem/1.6 var(--font-sans);letter-spacing:.12em;margin:0 0 1.8rem}.editorial-redesign .services-ai-feature h2{color:#fff;font:400 clamp(2rem, 3.2vw, 3.3rem)/1.15 var(--font-serif);letter-spacing:-.025em;margin:0 0 2rem}.editorial-redesign .services-ai-feature h2 span{display:block}.editorial-redesign .services-ai-feature h2 span+span{color:#a7caff}.editorial-redesign .services-ai-intro{color:#d3deeb;max-width:36rem;font:400 1rem/1.75 var(--font-sans);margin:0 0 1.8rem}.editorial-redesign .services-ai-tabs{border-bottom:1px solid #3d526b;gap:clamp(.7rem,2vw,1.5rem);display:flex}.editorial-redesign .services-ai-tabs button{color:#b9c9dc;cursor:pointer;min-height:48px;font:500 .9rem/1.5 var(--font-sans);text-align:start;background:0 0;border:0;border-bottom:3px solid #0000;flex:0 auto;margin:0 0 -1px;padding:.7rem 0;transition:color .16s,border-color .16s}.editorial-redesign .services-ai-tabs button:hover{color:#fff}.editorial-redesign .services-ai-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#72aeff}.editorial-redesign .services-ai-feature :is(button,[role=tabpanel]):focus-visible{outline-offset:5px;outline:2px solid #a7caff}.editorial-redesign .services-ai-panels{min-height:7.5rem}.editorial-redesign .services-ai-panels p{color:#d3deeb;max-width:36rem;font:400 1rem/1.75 var(--font-sans);margin:1.3rem 0 0}.editorial-redesign .services-ai-media{min-width:0;min-height:420px;margin:0;overflow:hidden}.editorial-redesign .services-ai-media img{object-fit:cover;object-position:60% center;width:100%;height:100%;display:block}.editorial-redesign [dir=rtl] .services-ai-eyebrow{letter-spacing:0}@media (max-width:999px){.editorial-redesign .services-ai-feature{grid-template-columns:minmax(0,1fr)}.editorial-redesign .services-ai-media{aspect-ratio:16/8;grid-row:1;min-height:0}.editorial-redesign .services-ai-editorial{padding:2rem var(--page-gutter) 1.5rem}.editorial-redesign .services-ai-feature h2{font-size:clamp(2rem,5.5vw,3rem)}.editorial-redesign .services-ai-eyebrow{margin-bottom:1rem}.editorial-redesign .services-ai-panels{min-height:6.5rem}}@media (prefers-reduced-motion:reduce){.editorial-redesign .services-ai-tabs button{transition:none}}.editorial-redesign .contact-compact{background:#fff}.editorial-redesign .contact-compact-opening,.editorial-redesign .contact-compact-enquiry{width:min(100% - 80px,1120px);margin-inline:auto}.editorial-redesign .contact-compact-opening{padding:48px 0 0}.editorial-redesign .contact-compact-opening .section-kicker{margin:0 0 15px}.editorial-redesign .contact-compact-opening h1{color:#15304e;max-width:800px;font:400 clamp(2.125rem, 5vw, 3.375rem)/1.08 var(--font-serif);letter-spacing:-.025em;margin:0 0 18px}.editorial-redesign .contact-compact-opening>p{color:#526980;max-width:750px;font:400 1.0625rem/1.6 var(--font-sans);margin:0}.editorial-redesign .contact-compact-details{color:#526980;font:400 .875rem/1.6 var(--font-sans);flex-wrap:wrap;gap:8px 28px;margin:20px 0 25px;display:flex}.editorial-redesign .contact-compact-details a{color:#1261ce;overflow-wrap:anywhere}.editorial-redesign .contact-compact-enquiry{padding:0 0 48px;scroll-margin-top:110px}.editorial-redesign .contact-useful-guide{color:#fff;background:#081f38;margin:0 0 28px;padding:24px}.editorial-redesign .contact-useful-guide .section-kicker{color:#b9d6ff;margin:0 0 8px;font-size:.875rem}.editorial-redesign .contact-useful-guide h2{color:#fff;font:400 1.5rem/1.25 var(--font-serif);margin:0 0 20px}.editorial-redesign .contact-useful-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.editorial-redesign .contact-useful-columns article{border-top:1px solid #435870;padding-top:12px}.editorial-redesign .contact-useful-columns h3{color:#fff;font:500 1rem/1.4 var(--font-sans);margin:0 0 5px}.editorial-redesign .contact-useful-columns p{color:#cdd9e8;font:400 .875rem/1.6 var(--font-sans);margin:0}.editorial-redesign .contact-compact .priority-form{width:100%;max-width:800px;box-shadow:none;background:#fff;border:0;margin:auto;padding:0}.editorial-redesign .contact-compact .form-heading{border:0;margin:0 0 18px;padding:0;display:block}.editorial-redesign .contact-compact .form-heading h2{font:500 1.125rem/1.4 var(--font-sans);margin:0 0 5px}.editorial-redesign .contact-compact .form-heading p{margin:0;font-size:.875rem}.editorial-redesign .contact-compact .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.editorial-redesign .contact-compact .form-field{gap:7px;min-width:0}.editorial-redesign .contact-compact .form-field>span{font-size:.875rem;line-height:1.6}.editorial-redesign .contact-compact .form-field :is(input,select,textarea){color:#15304e;width:100%;min-width:0;font:400 1rem/1.5 var(--font-sans);background-color:#fff;border:1px solid #aebfd1;border-radius:2px;padding:11px 12px}.editorial-redesign .contact-compact .form-field textarea{resize:vertical;min-height:136px}.editorial-redesign .contact-compact .contact-context-hint{color:#526980;font-weight:400}.editorial-redesign .contact-compact .form-consent{border:0;gap:10px;margin:22px 0;padding:0;font-size:.875rem;line-height:1.6}.editorial-redesign .contact-compact .form-consent input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.editorial-redesign .contact-compact .form-submit{margin:0;padding:0}.editorial-redesign .contact-compact .form-submit button{min-height:48px;padding:14px 23px;font-size:.9375rem}.editorial-redesign .contact-compact .form-status{margin:12px 0 0;font-size:.875rem}.editorial-redesign .contact-compact .form-status:empty{display:none}@media (max-width:650px){.editorial-redesign .contact-compact-opening,.editorial-redesign .contact-compact-enquiry{width:calc(100% - 44px)}.editorial-redesign .contact-compact-opening{padding-top:28px}.editorial-redesign .contact-useful-columns{grid-template-columns:1fr;gap:12px}.editorial-redesign .contact-useful-columns article{grid-template-columns:80px 1fr;gap:12px;display:grid}.editorial-redesign .contact-compact .form-grid{grid-template-columns:1fr}}.editorial-redesign .site-footer-simple .footer-legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:.875rem;line-height:1.8;display:flex}.editorial-redesign .site-footer-simple .footer-legal a{text-underline-offset:4px;text-decoration:underline}
