@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--t1);font-family:var(--sans);margin:0;font-size:16px;line-height:1.65}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:500;line-height:1.08}h1{font-size:clamp(2.8rem,5.9vw,6.5rem)}h2{font-size:clamp(2rem,3.9vw,4.3rem)}h3{letter-spacing:-.02em;font-size:1.2rem}p{color:var(--t2)}p+p{margin-top:1.2em}button{border-radius:0}:is(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline:2px solid var(--terra);outline-offset:5px}@media (hover:hover){a:hover{color:var(--terra)}}.shell{width:min(1440px,100% - 112px);margin-inline:auto}.eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--t2);font-size:.71rem;font-weight:600;line-height:1.7}.brand-link{flex-shrink:0}.navigation{align-items:center;gap:24px;margin-inline-start:auto;font-size:.82rem;display:flex}.navigation a{white-space:nowrap;padding-block:14px}.navigation [aria-current=page]{color:var(--terra);box-shadow:inset 0 -2px var(--terra)}.actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.button{background:var(--t1);color:var(--bg);align-items:center;gap:38px;min-height:52px;padding:16px 22px;font-size:.86rem;display:inline-flex}@media (hover:hover){.button:hover{background:var(--terra);color:var(--bg)}}.text-link{border-bottom:1px solid var(--rule);align-items:center;gap:24px;min-height:44px;font-size:.87rem;display:inline-flex}.statement{border-top:1px solid var(--rule);grid-template-columns:1fr 2fr;gap:35px;padding-block:100px;display:grid}.statement h2{max-width:840px}.statement-detail{grid-column:2;grid-template-columns:1fr 1fr;gap:36px;margin-top:20px;display:grid}.statement-detail p+p{margin:0}.core{color:#f4f1ec;--bg:#181c21;--t1:#f4f1ec;--t2:#c2c0b9;--rule:#3c3e40;--ink:#f4f1ec;--rust:#df805f;--terra:#df805f;background:#181c21;padding-block:90px}.core p{color:var(--t2)}.section-heading{grid-template-columns:1fr 2fr;gap:35px;margin-bottom:55px;display:grid}.editorial{grid-template-columns:1.15fr 1fr;align-items:center;gap:9%;padding-block:110px;display:grid}.editorial h2{margin-block:20px 25px}.editorial .text-link{margin-top:24px}figcaption{color:var(--t2);margin-top:12px;font-size:.7rem}.outcomes{grid-template-columns:repeat(4,1fr);gap:32px;padding-block:30px 100px;display:grid}.outcomes>.eyebrow{grid-column:1/-1;margin-bottom:15px}.outcomes article{border-top:1px solid var(--rule);padding-top:22px}.outcomes article>span{color:var(--terra);font-size:.75rem}.outcomes h3{margin-block:30px 16px;font-size:1.65rem}.outcomes p{font-size:.91rem}.closing{border-top:1px solid var(--rule);padding-block:85px 100px}.closing h2{max-width:800px;margin-block:22px 32px}.site-footer{color:#14171d;background:#e8e4dc;padding-block:48px 25px}.footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-top p{color:#4c504f;max-width:320px;font-size:1.5rem;line-height:1.3}.site-footer nav{border-block:1px solid #cbc6bd;flex-wrap:wrap;gap:18px 30px;margin-top:28px;padding-block:30px;font-size:.84rem;display:flex}.site-footer nav a{align-items:center;min-height:44px;display:flex}.footer-bottom{justify-content:space-between;gap:24px;padding-top:25px;font-size:.7rem;display:flex}.footer-bottom p{color:#4c504f}.page-intro{padding-block:75px 80px;position:relative}.page-intro h1{max-width:1050px;margin-block:28px}.intro-copy{max-width:610px;font-size:1.1rem}.intro-index{letter-spacing:.15em;color:var(--t2);margin-top:55px;font-size:.62rem;display:block}.split{grid-template-columns:1fr 1fr;gap:12%;display:grid}.split .text-link{margin-top:20px}.timeline{padding-bottom:85px}.timeline article{border-top:1px solid var(--rule);grid-template-columns:90px 1fr 130px;align-items:start;gap:35px;padding-block:38px;display:grid}.timeline h2{margin-bottom:17px;font-size:clamp(1.6rem,3vw,2.7rem)}.timeline small{text-align:end;color:var(--terra)}.commitments{padding-block:70px}.commitments>div{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:30px;display:grid}.commitments article{flex-direction:column;gap:8px;display:flex}.commitments strong{font-size:4rem;font-weight:400;line-height:1}.commitments span{color:var(--t2);font-size:.84rem}.case-study{border-top:1px solid var(--rule);grid-template-columns:1fr 1.15fr;gap:10%;padding-block:40px 90px;display:grid}.case-title h2{margin-block:35px 22px}.evidence-note{color:var(--t2);border-inline-start:2px solid var(--terra);margin-top:30px;padding-inline-start:18px;font-size:.8rem}.about-mark{grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding-block:35px 100px;display:grid}.about-mark .brand-logo{width:100%}.about-mark h2{margin-bottom:25px}.engagement{grid-template-columns:1fr 1.3fr;gap:10%;padding-bottom:70px;display:grid}.engagement article{border-top:1px solid var(--rule);padding-block:25px;position:relative}.engagement h2{margin-bottom:15px;padding-inline-end:90px;font-size:2rem}.engagement article>span{color:var(--terra);position:absolute;inset-inline-end:0}.reading{max-width:850px;padding-bottom:80px}.reading h2{margin-bottom:25px}.faq{max-width:1050px;padding-bottom:90px}.faq details{border-top:1px solid var(--rule);padding-block:25px}.faq summary{cursor:pointer;font-size:1.35rem;line-height:1.5}.faq summary span{color:var(--terra);margin-inline-end:25px;font-size:.7rem}.faq details p{max-width:720px;margin-top:18px;padding-inline-start:48px}.contact-layout{grid-template-columns:1fr 1.5fr;gap:12%;padding-bottom:100px;display:grid}.contact-layout aside h2{margin-block:25px;font-size:2.6rem}.contact-layout aside p{font-size:.9rem}.contact-form{min-width:0}.contact-form label{margin-bottom:20px;font-size:.86rem;display:block}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--rule);border-bottom-color:var(--t2);background:var(--card);width:100%;color:var(--t1);border-radius:0;margin-top:8px;padding:12px;display:block}.contact-form textarea{resize:vertical}.contact-form button[type=submit]{background:var(--t1);color:var(--bg);border:0;min-height:50px;padding:15px 25px}.contact-form [role=alert]{color:var(--terra)}.contact-form [role=status]{border:1px solid var(--rule);margin-block:20px;padding:16px}.contact-form small{font-size:.78rem}.skip-link{background:var(--t1);color:var(--bg);z-index:100;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.site:lang(ar) h1,.site:lang(ar) h2,.site:lang(ar) h3{letter-spacing:0;line-height:1.4}.site:lang(ar) h1{font-size:clamp(2.6rem,5.2vw,5.7rem)}.operating-model{--om-ink:var(--t1)!important;--om-rust:var(--terra)!important}.brand-logo{flex-shrink:0}::selection{color:#fff;background:#bb4a2c}@media (max-width:1200px){.shell{width:calc(100% - 64px)}.navigation{gap:15px}.brand-logo{width:150px}h1{font-size:clamp(2.8rem,5.5vw,5rem)}}@media (max-width:1000px){.navigation{inset-inline:0;background:var(--bg);border-bottom:1px solid var(--rule);padding:24px;display:none;position:absolute;top:100%;box-shadow:0 15px 20px #0000000a}.navigation.open{grid-template-columns:1fr 1fr;gap:5px 25px;display:grid}.statement,.section-heading{grid-template-columns:1fr 2fr;gap:25px}.statement-detail{grid-template-columns:1fr;gap:20px}.editorial{gap:6%}.outcomes{grid-template-columns:1fr 1fr}.timeline article{grid-template-columns:60px 1fr 100px;gap:20px}}@media (max-width:650px){.shell{width:calc(100% - 36px)}.site:lang(ar) h1{font-size:clamp(2.3rem,8.9vw,3.8rem)}.actions{gap:18px;margin-top:27px}.statement{padding-block:55px;display:block}.statement h2{margin-top:22px}.statement-detail{margin-top:25px;display:block}.statement-detail p+p{margin-top:20px}.core{padding-block:55px}.section-heading{margin-bottom:30px;display:block}.section-heading h2{margin-top:20px}.editorial{grid-template-columns:1fr;gap:35px;padding-block:60px}.outcomes{gap:28px 22px;padding-bottom:60px}.outcomes h3{margin-top:23px;font-size:1.4rem}.outcomes p{font-size:.83rem}.closing{padding-block:55px 65px}.footer-top{flex-direction:column;align-items:flex-start;gap:20px}.footer-top p{font-size:1.35rem}.footer-bottom{flex-direction:column;gap:10px}.site-footer nav{gap:8px 25px}.page-intro{padding-block:45px 50px}.page-intro h1{font-size:clamp(2.55rem,10.3vw,4rem)}.intro-copy{font-size:1rem}.intro-index{margin-top:35px}.split,.case-study,.about-mark,.engagement,.contact-layout{grid-template-columns:1fr;gap:35px}.timeline article{grid-template-columns:35px 1fr;gap:18px;padding-block:28px}.timeline small{text-align:start;grid-column:2}.timeline{padding-bottom:50px}.commitments>div{grid-template-columns:1fr 1fr}.commitments strong{font-size:3rem}.case-study{padding-bottom:50px}.about-mark,.engagement,.contact-layout{padding-bottom:60px}.reading{padding-bottom:50px}.faq{padding-bottom:55px}.faq summary{font-size:1.1rem}.faq summary span{margin-inline-end:12px}.faq details p{padding-inline-start:28px}.contact-layout aside h2{font-size:2rem}.button{gap:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.contact-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-intro{margin-bottom:25px;font-size:.85rem}.field-hint,.contact-privacy{color:var(--t2);margin-block:15px;font-size:.78rem}.contact-privacy{border-top:1px solid var(--rule);padding-block:18px}.field-error{color:var(--terra);margin-top:8px;font-size:.78rem;display:block}.contact-status:empty{display:none}.contact-form [disabled]{opacity:.65;cursor:wait}.inbox{max-width:1050px;padding-block:40px 80px}.inbox h1{margin-block:35px;font-size:clamp(2rem,5vw,4rem)}.inbox-nav,.inbox-toolbar,.inbox-pagination{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.inbox-nav{justify-content:space-between}.inbox a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.inbox-entry{border-top:1px solid var(--rule);padding-block:30px}.inbox-entry-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.inbox-entry h2{overflow-wrap:anywhere;font-size:1.7rem}.inbox-entry time,.inbox-entry small{color:var(--t2);overflow-wrap:anywhere;font-size:.75rem}.inbox-entry dl{gap:40px;display:flex}.inbox-entry dt{color:var(--t2);font-size:.75rem}.inbox-entry dd{margin:0}.inbox-message{background:var(--deep);margin-block:20px;padding:20px}.site:lang(ar) :is(h1,h2,h3){font-family:var(--ar-body)}@media (max-width:650px){.contact-form-grid{grid-template-columns:1fr;gap:0}.inbox-entry-heading{display:block}.inbox-entry dl{flex-direction:column;gap:15px}}.page-intro{animation:.55s cubic-bezier(.2,.65,.3,1) both arrive}@keyframes arrive{0%{transform:translateY(12px)}to{transform:translateY(0)}}.capabilities-title{margin-bottom:35px;font-size:clamp(1.6rem,3vw,2.6rem)}.inbox:lang(ar),.inbox:lang(ar) h1,.inbox:lang(ar) h2{font-family:var(--ar-body);letter-spacing:0}.inbox:lang(ar) h1,.inbox:lang(ar) h2{line-height:1.4}.data-visual{--dv-text-accent:color-mix(in srgb,var(--terra) 94%,var(--t1));box-shadow:none;color:var(--t2);background:0 0;width:100%;min-width:0;margin:28px 0}.data-visual .dv-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:20px;font-size:.8rem;display:flex}.data-visual .dv-heading b{color:var(--t2);font-weight:600}.data-visual .dv-heading span{color:var(--t2);font-size:.72rem}.data-visual svg{width:100%;display:block;overflow:visible}.data-visual figcaption{color:var(--t2);border-top:1px solid var(--rule);margin-block-start:14px;padding:14px 0 0;font-size:.73rem;line-height:1.6}@media (max-width:560px){.data-visual .dv-heading{gap:6px}}:root{--motion-entrance:.9s;--motion-short:.32s;--motion-interaction:.18s;--motion-ease-out:cubic-bezier(.2, .8, .2, 1);--motion-ease-in-out:cubic-bezier(.4, 0, .2, 1)}.uptime i{animation-duration:var(--motion-short);animation-timing-function:var(--motion-ease-out);animation-iteration-count:1}.bars i{animation-duration:var(--motion-entrance);animation-timing-function:var(--motion-ease-out);animation-iteration-count:1}html[dir=rtl] .bars i{transform-origin:100%}.steps article{opacity:1}@media (hover:hover){.steps article:hover{opacity:1}}.steps article>em{color:var(--t2);transition:color var(--motion-interaction) var(--motion-ease-in-out), border-color var(--motion-interaction) var(--motion-ease-in-out);border-block-start:2px solid #0000;align-self:start;padding-block:5px}.steps article[data-step-active=true]>em{color:var(--terra);border-block-start-color:currentColor}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.uptime i,.bars i{transform:none;stroke-dashoffset:0!important;animation:none!important}.steps article>em{transition:none}}:root{--ivory:#f4f1ec;--ink:#14171d;--rust:#bb4a2c;--bg:var(--ivory);--deep:#eae6dd;--card:#fcfaf6;--t1:var(--ink);--t2:#4c504f;--t3:#74756f;--terra:var(--rust);--rule:color-mix(in srgb, var(--t1) 9%, transparent);--sans:"Hanken Grotesk", sans-serif;--ar-body:"IBM Plex Sans Arabic", sans-serif}:root[data-theme=dark]{--bg:var(--ink);--deep:#1d2328;--card:#23292e;--t1:var(--ivory);--t2:#cbc8c0;--t3:#a09e96;--terra:#df805f;--rule:color-mix(in srgb, var(--t1) 12%, transparent)}.brand-logo{aspect-ratio:2;background:var(--ivory);width:180px;max-width:100%;display:block}.brand-logo picture,.brand-logo img{width:100%;height:auto;display:block}body,.hero h1,h2,.faq summary,.stats b,.clock{font-family:var(--sans)}html:lang(ar) body,html:lang(ar) :is(.hero h1,h2,.faq summary,.stats b,.clock){font-family:var(--ar-body)}.brand-logo{aspect-ratio:1440/420;width:190px;color:var(--t1);background:0 0;position:relative;overflow:hidden}.brand-logo .brand-filter{width:0;height:0;position:absolute;overflow:hidden}.brand-logo picture{width:123.194%;max-width:none;height:auto;display:block;position:absolute;top:-52.381%;left:-12.1528%}.brand-logo img{width:100%;max-width:none;height:auto;display:block}:root{--brand-ink:#14171d;--brand-paper:#f4f1ec;--brand-orange:#bb4a2c;--accent-signal:var(--terra);--accent-fill:color-mix(in srgb, var(--terra) 12%, var(--bg));--control-text:var(--t1);--control-height:2.75rem;--motion-feedback:.16s;--motion-context:.32s;--motion-curve:cubic-bezier(.22,.61,.36,1);--space-section:clamp(3.5rem, 7vw, 7rem)}.operating-model{--om-ink:var(--t1,var(--ink));--om-rust:var(--rust,var(--terra));--om-rule:color-mix(in srgb,var(--om-ink) 18%,transparent);--om-muted:color-mix(in srgb,var(--om-ink) 76%,var(--bg));color:var(--om-ink);background:var(--bg);border:1px solid var(--om-rule);min-width:0;box-shadow:none;margin:0;padding:24px}.operating-model figcaption{border-top:1px solid var(--om-rule);color:var(--om-muted);margin-block-start:16px;padding:14px 0 0;font-size:.65rem;line-height:1.7}.cs-detail{border-bottom:1px solid var(--om-rule);padding:36px 0 30px}.cs-detail-heading{align-items:baseline;gap:24px;margin-block-end:32px;display:flex}.cs-detail-heading>span{color:var(--om-muted);font-size:.8rem}.cs-detail-heading h3{font:inherit;letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.3}.cs-detail-heading p{color:var(--om-muted);margin:0;font-size:.94rem;line-height:1.7}.cs-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;min-height:150px;margin:0;display:grid}.cs-detail dl>div{border-inline-start:1px solid var(--om-rule);padding-inline-start:18px}.cs-detail dt{margin-block-end:12px;font-size:.7rem;font-weight:600}.cs-detail dd{color:var(--om-muted);margin:0;font-size:.9rem;line-height:1.8}:lang(ar) .cs-detail-heading h3{letter-spacing:0}@media (max-width:700px){.operating-model{padding:18px}.cs-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;min-height:260px}}@media (max-width:400px){.operating-model{padding:14px}.cs-detail dl{grid-template-columns:1fr;min-height:0}}@media (prefers-reduced-motion:reduce){.operating-model *{transition:none!important;animation:none!important}}.work-explainer{color:var(--t1);min-width:0;padding-block:clamp(56px,8vw,110px)}.work-explainer .wx-intro{max-width:850px;margin-block-end:38px}.work-explainer .wx-kicker{letter-spacing:.06em;color:var(--terra);margin:0 0 16px;font-size:.72rem;font-weight:600;line-height:1.5}.work-explainer .wx-intro h2{max-width:850px;margin:0 0 22px;font-size:clamp(2.3rem,4.8vw,4.6rem);line-height:1.06}.work-explainer .wx-intro>p:last-child{color:var(--t2);max-width:730px;margin:0;font-size:1rem;line-height:1.85}.work-explainer .wx-number{font-variant-numeric:tabular-nums;color:var(--t2);font-size:.72rem;font-weight:500}.wx-responsibilities{grid-template-columns:.85fr 1.15fr;gap:clamp(32px,7vw,100px);display:grid}.wx-responsibilities .wx-intro h2{font-size:clamp(2.2rem,4vw,3.8rem)}.wx-responsibility-list{border-block-start:1px solid var(--rule)}.wx-responsibility-list details{border-block-end:1px solid var(--rule)}.wx-responsibility-list summary{cursor:pointer;grid-template-columns:28px 1fr 18px;align-items:baseline;gap:18px;padding-block:25px;list-style:none;display:grid}.wx-responsibility-list summary::-webkit-details-marker{display:none}.wx-responsibility-list summary strong{font-size:1.1rem;font-weight:500;line-height:1.5;display:block}.wx-responsibility-intro{color:var(--t2);margin-block-start:8px;font-size:.85rem;line-height:1.7;display:block}.wx-disclosure:before{content:"+";color:var(--terra);font-size:1.3rem}.wx-responsibility-list details[open] .wx-disclosure:before{content:"−"}.wx-responsibility-list details>p{color:var(--t2);margin:0;padding-block:0 27px;padding-inline:46px 20px;font-size:.95rem;line-height:1.9}:is(.work-explainer button:focus-visible,.work-explainer summary:focus-visible){outline:2px solid var(--terra);outline-offset:4px}:lang(ar) .work-explainer .wx-kicker{letter-spacing:0}@media (max-width:800px){.wx-responsibilities{grid-template-columns:1fr;gap:0}}@media (max-width:580px){.wx-responsibility-list summary{gap:12px}.wx-responsibility-list details>p{padding-inline:40px 0}}@media (prefers-reduced-motion:reduce){.work-explainer *{transition:none!important;animation:none!important}}.workflow-story{--ws-rule:color-mix(in srgb,var(--t1) 18%,transparent);--ws-muted:color-mix(in srgb,var(--t1) 78%,var(--bg));background:var(--bg);color:var(--t1);border:1px solid var(--ws-rule);min-width:0;padding:clamp(20px,3vw,44px)}.ws-heading{justify-content:space-between;align-items:start;gap:24px;margin-block-end:32px;display:flex}.ws-heading h3{font:inherit;letter-spacing:-.035em;max-width:650px;margin:0;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:500;line-height:1.2}.ws-detail{grid-template-columns:.9fr 1.5fr;gap:40px;padding-block:32px;display:grid}.ws-detail dl{grid-template-columns:1fr 1fr;gap:28px;min-height:220px;margin:0;display:grid}.ws-detail dl>div{border-inline-start:1px solid var(--ws-rule);padding-inline-start:18px}.ws-detail dt{color:var(--ws-muted);margin-block-end:10px;font-size:.68rem;font-weight:600}.ws-detail dd{margin:0;font-size:.89rem;line-height:1.8}.workflow-story button:focus-visible{outline:2px solid var(--terra);outline-offset:4px}@media (hover:hover){.workflow-story button:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--terra) 6%,var(--bg))}}:lang(ar) .ws-heading h3{letter-spacing:0}@media (max-width:760px){.ws-heading{flex-direction:column}.ws-detail{grid-template-columns:1fr;gap:28px}.ws-detail dl{min-height:0}}@media (max-width:400px){.workflow-story{padding:16px}.ws-detail dl{grid-template-columns:1fr;gap:20px}.ws-detail{padding-block:24px}.ws-heading h3{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){.workflow-story *{transition:none!important;animation:none!important}}.rich-intro{grid-template-columns:1.35fr .65fr;align-items:center;gap:8%;padding-block:64px 75px;display:grid}.rich-intro h1{max-width:930px;font-size:clamp(2.7rem,5vw,5.6rem)}.intro-photo{height:440px;position:relative;overflow:hidden}.intro-photo:after{content:"";background:linear-gradient(#0000,#14171d99);position:absolute;inset:55% 0 0}.intro-photo>span{bottom:22px;color:#fff;letter-spacing:.12em;z-index:1;font-size:.64rem;position:absolute;inset-inline-start:24px}[id^=the-]{scroll-margin-top:24px}.rich-section-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:12%;margin-bottom:45px;display:grid}.rich-section-heading .eyebrow{margin-bottom:18px}.rich-section-heading h2{font-size:clamp(2rem,4vw,4rem)}.rich-section-heading>p{max-width:500px;font-size:.95rem}.instrument-title{max-width:860px;margin-bottom:32px;font-size:clamp(2rem,3.5vw,3.8rem)}.core .workflow-story{--bg:#181c21}.site-footer .brand-logo{color:#14171d}.site-footer .footer-top{padding-block:15px}.site:lang(ar) .rich-intro h1{font-size:clamp(2.5rem,4.3vw,4.8rem)}.site:lang(ar) .intro-photo>span{letter-spacing:0}@media (max-width:1100px){.rich-intro{grid-template-columns:1.25fr .75fr;gap:5%}.intro-photo{height:380px}}@media (max-width:1000px){.rich-intro{grid-template-columns:1fr 1fr}.rich-intro h1{font-size:clamp(2.4rem,5.4vw,4rem)}.rich-section-heading{gap:8%}}@media (max-width:650px){.rich-intro{grid-template-columns:1fr;gap:30px;padding-block:38px 50px}.rich-intro h1,.site:lang(ar) .rich-intro h1{font-size:clamp(2.3rem,9.5vw,3.8rem)}.intro-photo{height:240px}.intro-index{margin-top:25px}.rich-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}}.scholar-case{padding-block:10px 80px}.scholar-case-header{grid-template-columns:1fr 1fr;align-items:end;gap:8%;margin-bottom:35px;display:grid}.scholar-case-header h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1.1}.scholar-case-header>p{color:var(--t2);max-width:560px;margin:0;font-size:1.08rem;line-height:1.7}.scholar-screen-selector{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex}.scholar-screen-selector button{border:0;border-inline-end:1px solid var(--rule);min-height:72px;color:var(--t2);font:inherit;text-align:start;cursor:pointer;background:0 0;flex:1;align-items:center;gap:14px;padding:20px;font-size:.92rem;transition:background .2s,color .2s;display:flex}.scholar-screen-selector button:last-child{border-inline-end:0}.scholar-screen-selector button>span:first-child{color:var(--terra);font-size:.73rem}.scholar-screen-selector button>span:last-child{margin-inline-start:auto}.scholar-screen-selector button[aria-pressed=true]{background:var(--t1);color:var(--bg)}.scholar-screen-selector button[aria-pressed=true]>span:first-child{color:#df805f}@media (hover:hover){.scholar-screen-selector button:hover:not([aria-pressed=true]){background:var(--deep)}}:is(.scholar-screen-selector button:focus-visible,.scholar-case a:focus-visible,.scholar-preview a:focus-visible){outline:3px solid var(--terra);outline-offset:4px}.scholar-product-stage{background:var(--deep);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:0;display:grid}.scholar-product-figure{min-width:0;margin:0;padding:34px;animation:.3s ease-out scholar-reveal}.scholar-product-figure>a{border:1px solid var(--rule);display:block;overflow:hidden}.scholar-product-figure img,.scholar-preview img{aspect-ratio:1272/716;object-fit:contain;width:100%;height:auto;display:block}.scholar-product-figure figcaption{color:var(--t2);margin-top:14px;font-size:.72rem;line-height:1.6}.scholar-screen-copy{align-self:center;min-width:0;padding:40px 36px 40px 0}.site[dir=rtl] .scholar-screen-copy{padding:40px 0 40px 36px}.scholar-screen-copy h3{margin:15px 0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.2}.scholar-screen-copy>p:not(.eyebrow){color:var(--t2);font-size:.92rem;line-height:1.75}.scholar-screen-copy .scholar-connection{border-block:1px solid var(--rule);margin-block:18px;padding-block:18px;font-size:.8rem!important}.scholar-screen-copy>a,.scholar-preview>div>a{border-bottom:1px solid var(--terra);align-items:center;gap:30px;min-height:44px;font-size:.9rem;font-weight:600;display:inline-flex}.scholar-responsibility{grid-template-columns:1fr 1fr;gap:12%;padding-block:55px 35px;display:grid}.scholar-responsibility h3{margin:16px 0;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.2}.scholar-responsibility p{color:var(--t2);font-size:.95rem;line-height:1.75}.scholar-responsibility ol{margin:0;padding:0;list-style:none}.scholar-responsibility li{border-top:1px solid var(--rule);gap:25px;padding:18px 0;display:flex}.scholar-responsibility li>span{color:var(--terra);padding-top:5px;font-size:.75rem}.scholar-responsibility h4{margin:0 0 6px;font-size:1.1rem}.scholar-responsibility li p{margin:0;font-size:.86rem}.scholar-evidence-note{border-inline-start:2px solid var(--terra);max-width:900px;color:var(--t2);padding-inline-start:18px;font-size:.78rem;line-height:1.7}.scholar-preview{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:7%;padding-block:70px;display:grid}.scholar-preview-image{background:var(--deep);border:1px solid var(--rule);padding:22px;transition:transform .3s;display:block}@media (hover:hover){.scholar-preview-image:hover{transform:translateY(-4px)}}.scholar-preview h2{letter-spacing:-.035em;margin:18px 0;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.08}.scholar-preview p:not(.eyebrow){color:var(--t2);margin-bottom:20px;font-size:1rem;line-height:1.7}.site:lang(ar) .scholar-case-header h2,.site:lang(ar) .scholar-preview h2{letter-spacing:0}.site:lang(ar) .scholar-screen-copy h3,.site:lang(ar) .scholar-responsibility h3,.site:lang(ar) .scholar-preview h2{line-height:1.5}@keyframes scholar-reveal{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.scholar-product-stage{grid-template-columns:1fr}.scholar-product-figure{padding:26px 26px 0}.scholar-screen-copy,.site[dir=rtl] .scholar-screen-copy{padding:28px}.scholar-screen-copy .scholar-connection{margin-block:12px;padding-block:12px}.scholar-responsibility{gap:6%}.scholar-preview{gap:5%}}@media (max-width:650px){.scholar-case{padding-bottom:45px}.scholar-case-header,.scholar-responsibility,.scholar-preview{grid-template-columns:1fr;gap:25px}.scholar-case-header>p{font-size:.96rem}.scholar-screen-selector{flex-direction:column}.scholar-screen-selector button{border-inline-end:0;border-bottom:1px solid var(--rule);min-height:54px;padding:14px 18px}.scholar-product-figure{padding:14px 14px 0}.scholar-product-figure figcaption{font-size:.67rem}.scholar-screen-copy,.site[dir=rtl] .scholar-screen-copy{padding:25px 20px}.scholar-responsibility{padding-top:35px}.scholar-preview{padding-block:45px}.scholar-preview-image{padding:12px}}@media (prefers-reduced-motion:reduce){.scholar-product-figure{animation:none}.scholar-preview-image,.scholar-screen-selector button{transition:none}@media (hover:hover){.scholar-preview-image:hover{transform:none}}}.v16-scholar-case{padding-block:20px 72px}.v16-scholar-heading{grid-template-columns:1fr 1fr;align-items:end;gap:8%;margin-bottom:36px;display:grid}.v16-scholar-heading h1{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(2.6rem,6vw,5rem);line-height:1.1}.v16-scholar-heading>p,.v16-scholar-responsibility p{color:var(--t2);margin:0;font-size:1rem;line-height:1.8}.v16-scholar-facts{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 36px;padding-block:24px;display:grid}.v16-scholar-facts dt{color:var(--terra);margin-bottom:9px;font-size:.74rem}.v16-scholar-facts dd{max-width:290px;margin:0;font-size:.93rem;line-height:1.6}.v16-scholar-link{border-bottom:1px solid var(--terra);align-items:center;gap:22px;min-height:44px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.v16-scholar-link>span[aria-hidden]{transition:transform .2s}@media (hover:hover){.v16-scholar-link:hover>span[aria-hidden]{transform:translateY(-3px)}}:is(.v16-scholar-case a:focus-visible,.v16-scholar-case button:focus-visible){outline:3px solid var(--terra);outline-offset:5px}.v16-scholar-responsibility h3,.v16-scholar-journey h3{letter-spacing:-.025em;margin:15px 0 0;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.2}.v16-scholar-detail{margin-bottom:60px}.v16-scholar-journey{border:1px solid var(--rule);background:var(--deep)}.v16-scholar-journey-header{justify-content:space-between;gap:8%;padding:32px;display:flex}.v16-scholar-journey-header>p{max-width:320px;color:var(--t2);align-self:end;margin:0;font-size:.88rem;line-height:1.7}.v16-scholar-stages{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v16-scholar-stages button{-webkit-appearance:none;appearance:none;text-align:start;border:0;border-inline-end:1px solid var(--rule);min-height:76px;color:var(--t1);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:20px 24px;transition:background .2s;display:flex}.v16-scholar-stages button:last-child{border-inline-end:0}.v16-scholar-stages button>span:first-child{color:var(--terra);font-size:.72rem}.v16-scholar-stages button>span:last-child{margin-inline-start:auto}.v16-scholar-stages button[aria-pressed=true]{background:var(--t1);color:var(--bg)}.v16-scholar-stages button[aria-pressed=true]>span:first-child{color:#e49a7c}@media (hover:hover){.v16-scholar-stages button:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--terra) 9%,transparent)}}.v16-scholar-journey-panel{padding:32px}.v16-scholar-journey-panel h4{margin:0 0 26px;font-size:1.3rem;font-weight:500}.v16-scholar-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.v16-scholar-flow li{background:var(--bg);border:1px solid var(--rule);flex-direction:column;justify-content:center;gap:12px;min-width:0;min-height:130px;padding:25px 20px;display:flex;position:relative}.v16-scholar-flow li:nth-child(2){border-color:var(--terra)}.v16-scholar-flow li>span{color:var(--t2);font-size:.7rem}.v16-scholar-flow strong{font-size:.98rem;font-weight:500;line-height:1.6}.v16-scholar-flow b{inset-inline-end:-26px;color:var(--terra);font-weight:400;position:absolute;top:50%;transform:translateY(-50%)}.v16-scholar-journey-detail{grid-template-columns:1.3fr 1fr;align-items:start;gap:8%;min-height:136px;margin-top:26px;display:grid}.v16-scholar-journey-detail p{color:var(--t2);margin:0;font-size:.9rem;line-height:1.8}.v16-scholar-journey-detail>div{flex-direction:column;align-items:start;gap:8px;display:flex}.v16-scholar-journey-detail small{color:var(--t2);font-size:.7rem;line-height:1.6}.v16-scholar-responsibility{grid-template-columns:1fr 1fr;gap:12%;padding-block:60px 38px;display:grid}.v16-scholar-responsibility h3{margin-bottom:20px}.v16-scholar-responsibility ol{margin:0;padding:0;list-style:none}.v16-scholar-responsibility li{border-top:1px solid var(--rule);gap:24px;padding-block:19px;display:flex}.v16-scholar-responsibility li>span{color:var(--terra);padding-top:5px;font-size:.72rem}.v16-scholar-responsibility h4{margin:0 0 8px;font-size:1rem}.v16-scholar-responsibility li p{font-size:.86rem}.v16-scholar-evidence{color:var(--t2);border-inline-start:2px solid var(--terra);max-width:900px;margin:0;padding-inline-start:18px;font-size:.75rem;line-height:1.8}:lang(ar) .v16-scholar-heading h1,:lang(ar) .v16-scholar-case h3{letter-spacing:0;line-height:1.5}@media (max-width:900px){.v16-scholar-heading,.v16-scholar-responsibility{gap:5%}.v16-scholar-flow{gap:26px}.v16-scholar-flow li{padding:18px 14px}.v16-scholar-flow b{inset-inline-end:-22px}.v16-scholar-journey-header,.v16-scholar-journey-panel{padding:26px}}@media (max-width:650px){.v16-scholar-case{padding-bottom:44px}.v16-scholar-heading,.v16-scholar-facts,.v16-scholar-responsibility{grid-template-columns:1fr;gap:24px}.v16-scholar-heading{margin-bottom:26px}.v16-scholar-facts{gap:19px}.v16-scholar-facts dd{max-width:none}.v16-scholar-responsibility{padding-block:36px}.v16-scholar-detail{margin-bottom:36px}.v16-scholar-journey-header{padding:22px 18px;display:block}.v16-scholar-journey-header>p{max-width:none;margin-top:18px}.v16-scholar-stages button{flex-wrap:wrap;justify-content:space-between;gap:8px;min-height:68px;padding:17px 11px}.v16-scholar-stages strong{font-size:.82rem}.v16-scholar-stages button>span:last-child{display:none}.v16-scholar-journey-panel{padding:24px 18px}.v16-scholar-flow{grid-template-columns:1fr;gap:24px}.v16-scholar-flow li{gap:7px;min-height:90px}.v16-scholar-flow b{inset-inline:50% auto;line-height:24px;top:auto;bottom:-25px;transform:rotate(90deg)}[dir=rtl] .v16-scholar-flow b{transform:rotate(-90deg)}.v16-scholar-journey-detail{grid-template-columns:1fr;gap:20px;min-height:0}}@media (prefers-reduced-motion:reduce){.v16-scholar-stages button,.v16-scholar-link>span[aria-hidden]{transition:none}@media (hover:hover){.v16-scholar-link:hover>span[aria-hidden]{transform:none}}}.wk-index{padding-block:4rem}.wk-index>header{max-width:780px;margin-bottom:2.5rem}.wk-index h1{margin-block:1rem;font-size:clamp(2.5rem,5vi,4.5rem)}.wk-index>header>p:last-child{max-width:52ch;color:var(--t2);line-height:1.7}.wk-cards{gap:2rem;max-width:1100px;display:grid}.wk-card{background:var(--card);border:1px solid var(--rule);border-radius:22px;grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem;padding:1.5rem;display:grid}.wk-pic{background:var(--deep);border-radius:14px;min-width:0;display:block;overflow:hidden}.wk-pic img{width:100%;height:auto;display:block}.wk-pic-pair{grid-template-columns:3fr 1fr;align-items:start;gap:.75rem;padding:.75rem;display:grid}.wk-pic-pair picture{min-width:0;display:block}.wk-pic-pair img{border-radius:8px}.wk-body{min-width:0}.wk-body h2{margin:.4rem 0 .8rem;font-size:clamp(1.8rem,3vi,2.5rem)}.wk-body p{line-height:1.7}.wk-body ul{color:var(--t2);margin:.8rem 0;padding-inline-start:1.2rem;line-height:1.7}.wk-attr{font-weight:500}.wk-note{color:var(--t2);font-size:14px}.wk-link{text-underline-offset:5px;align-items:center;gap:.6rem;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}:is(.wk-link:focus-visible,.wk-pic:focus-visible){outline:2px solid var(--terra);outline-offset:3px}[dir=rtl] .wk-link svg{transform:scaleX(-1)}.wk-badge{color:var(--terra);border:1px solid var(--terra);border-radius:999px;padding:.25rem .8rem;font-size:14px;font-weight:600;display:inline-block}.wk-concept{grid-template-columns:1fr}.wk-concept-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.wk-concept-grid img{border-radius:10px;width:100%;height:auto;display:block}.wk-concept-grid span{margin-top:.5rem;font-size:14px;display:block}.wk-cta{margin-top:2.5rem}@media (max-width:760px){.wk-index{padding-block:2.5rem}.wk-card{grid-template-columns:1fr;gap:1.25rem;padding:1rem}.wk-pic-pair{grid-template-columns:2fr 1fr}}.v23-screen-open{cursor:zoom-in;background:0 0;border:0;width:100%;max-width:1200px;margin-inline:auto;padding:0;display:block}.v23-screen-open:focus-visible{outline:2px solid var(--terra);outline-offset:3px}.v23-project-screen .v23-enlarge-text{min-height:44px;color:var(--t1);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:.5rem .25rem;font-size:14px;text-decoration:underline}@media (max-width:760px){.v16-scholar-facts,.v23-screen-heading{padding-inline:1.25rem}}.v16-scholar-case .case-index{margin-top:clamp(1.75rem,3vw,2.5rem)}.v16-scholar-case .case-section{margin-top:clamp(2rem,4vw,3rem)}.v16-scholar-case .case-section.case-screens{margin-bottom:1.5rem}.sc-case{gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(1.5rem,4vw,3rem) clamp(3rem,6vw,5rem);display:grid}.sc-case>*{min-width:0}.sc-back{color:var(--t2);justify-self:start;align-items:center;min-height:44px;font-size:.95rem;text-decoration:none;display:inline-flex}.sc-back:hover{color:var(--t1)}.sc-head{gap:1rem;max-width:960px;display:grid}.sc-head h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.02}.site:lang(ar) .sc-head h1{letter-spacing:0;line-height:1.2}.sc-lede{color:var(--t2);max-width:56ch;margin:0;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.55}.sc-facts{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 2rem;margin:.75rem 0 0;padding-top:1.25rem;display:grid}.sc-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--t2);margin-bottom:.35rem;font-size:.8rem}.site:lang(ar) .sc-facts dt{letter-spacing:0}.sc-facts dd{margin:0;font-size:1rem;line-height:1.5}.sc-visit{margin:0}.sc-visit a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.sc-hero,.sc-gallery figure{gap:.7rem;min-width:0;margin:0;display:grid}.sc-frame{border:1px solid var(--rule);background:var(--card);border-radius:18px;overflow:hidden;box-shadow:0 26px 50px -30px #14171d73}.sc-frame img{width:100%;height:auto;display:block}.sc-hero figcaption,.sc-gallery figcaption{color:var(--t2);font-size:.875rem;line-height:1.5}.sc-notes-title{margin:.6rem 0 0;font-size:1.15rem}.sc-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,2.5vw,2rem) clamp(1rem,2.5vw,1.75rem);margin-top:.6rem;display:grid}.sc-phones>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);max-width:520px;display:grid}.sc-phones .sc-frame{border-radius:26px}.sc-note{border-inline-start:2px solid var(--terra);max-width:760px;color:var(--t2);padding-inline-start:1rem;font-size:.9rem!important}.sc-cta{justify-self:start;margin:0}.sc-case a:focus-visible{outline:3px solid var(--terra);outline-offset:4px}html[data-theme=dark] .sc-frame{box-shadow:0 26px 50px -30px #000c}@media (max-width:900px){.sc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sc-gallery{grid-template-columns:1fr}.sc-frame{border-radius:12px}.sc-phones .sc-frame{border-radius:20px}}@media (max-width:480px){.sc-facts{grid-template-columns:1fr}}.sc-gallery figure[id]{scroll-margin-top:110px}:root{--v2-ease:cubic-bezier(.22,.7,.22,1)}.site{font-family:Hanken Grotesk,sans-serif;font-size:16px}.site:lang(ar){font-family:IBM Plex Sans Arabic,sans-serif}.site button,.site input,.site select,.site textarea{font-family:inherit}.site h1,.site h2,.site h3{text-wrap:balance;font-weight:500}.site h1{letter-spacing:-.045em}.site h2{letter-spacing:-.035em}.site:lang(ar) :is(h1,h2,h3){letter-spacing:0;line-height:1.5}.site p{text-wrap:pretty;line-height:1.75}.site .eyebrow,.site .intro-index,.site .model-note,.site .footer-bottom{font-size:.875rem;line-height:1.6}.site:lang(ar) .eyebrow{letter-spacing:0}.site .navigation{font-size:.875rem}.site :is(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:#bb4a2c26}.site :is(button,.button,summary){transition:background-color .2s,color .2s,border-color .2s,transform .2s var(--v2-ease)}.site :is(button,.button):active{transform:translateY(2px)}.site :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--terra);outline-offset:5px}.site :is(a,button,summary){touch-action:manipulation}@media (hover:hover){.site .text-link:hover{color:var(--terra)}}.site button:not(:disabled),.site summary{cursor:pointer}.site [id]{scroll-margin-top:24px}.site .rich-section-heading>p{font-size:1rem}.v2-section-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:10%;margin-bottom:35px;display:grid}.v2-section-heading h2{margin:16px 0 0;font-size:clamp(2rem,3.7vw,3.8rem);line-height:1.15}.v2-section-heading>p{max-width:440px;margin:0;font-size:1.05rem}.client-journey,.operating-desk{padding-block:70px 85px}.studio-detail .eyebrow{color:#d4d0c9}.studio-detail{border-top:1px solid #ffffff30;min-height:190px;padding-top:22px}.studio-detail h4{margin:14px 0 8px;font-size:1.35rem}.studio-detail p{color:#d4d0c9;margin:0}.model-note{color:var(--t2);max-width:900px;margin-top:18px}.journey-detail{min-height:400px;padding:15px 0}.journey-detail h3{margin:0 0 25px;font-size:2rem;line-height:1.25}.journey-detail dl{margin:0 0 26px}.journey-detail dl>div{border-top:1px solid var(--rule);grid-template-columns:135px 1fr;gap:22px;padding:15px 0;display:grid}.journey-detail dt{color:var(--terra);font-size:.875rem}.journey-detail dd{color:var(--t2);margin:0;line-height:1.7}.desk-frame{border:1px solid var(--rule);grid-template-columns:.65fr 1.5fr;display:grid}.desk-tabs{border-inline-end:1px solid var(--rule);padding:16px}.desk-tabs button{text-align:start;width:100%;color:var(--t1);background:0 0;border:0;align-items:center;gap:16px;min-height:65px;padding:21px 14px;font-size:1rem;display:flex}.desk-tabs button>span{color:var(--t2);font-size:.875rem}.desk-tabs button[aria-pressed=true]{background:var(--t1);color:var(--bg)}.desk-tabs button[aria-pressed=true]>span{color:inherit}.desk-record{min-height:390px;padding:36px}.desk-status{border:1px solid var(--rule);color:var(--terra);padding:8px 12px;font-size:.875rem;display:inline-flex}.desk-record h3{max-width:700px;margin:25px 0;font-size:2rem;line-height:1.3}.desk-columns{grid-template-columns:1fr 1fr;gap:35px;display:grid}.desk-columns h4{margin:0 0 10px;font-size:1rem}.desk-columns p{margin:0}.desk-artifact{border-top:1px solid var(--rule);gap:10px;margin-top:30px;padding-top:20px;display:grid}.desk-artifact>span{color:var(--t2);font-size:.875rem}.desk-artifact strong{font-size:1rem;font-weight:500}.site .intro-photo:after{display:none}.site .intro-photo{height:390px;overflow:visible}.site .intro-photo>span{color:var(--t2);letter-spacing:.02em;padding-top:12px;font-size:.875rem;display:block;position:static}@media (hover:hover){.site .intro-photo:hover img{transform:none}}.site .rich-intro{padding-bottom:90px}.site .closing{padding-block:65px}.site .closing h2{font-size:clamp(2.1rem,4.5vw,4.4rem)}.site .field-hint,.site .contact-privacy,.site .evidence-note{font-size:.875rem}.site .contact-form input,.site .contact-form select,.site .contact-form textarea{font-size:1rem}.site .faq summary{min-height:70px}.site .faq details[open]{border-inline-start:3px solid var(--terra);padding-inline-start:22px}.site .faq details p{max-width:800px}.v2-contact-context{border:1px solid var(--rule);margin-bottom:20px;padding:18px}.v2-contact-context p{margin:8px 0 0}.site .site-footer .brand-logo{color:var(--brand-ink)}@media (max-width:1000px){.desk-frame{grid-template-columns:.75fr 1.5fr}.desk-record{padding:25px}.site .rich-intro{gap:5%}.site .intro-photo{height:340px}}@media (max-width:700px){.v2-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.v2-section-heading h2{font-size:2rem}.v2-section-heading>p{font-size:1rem}.client-journey,.operating-desk{padding-block:40px 50px}.studio-detail{min-height:180px}.journey-detail{min-height:420px}.journey-detail h3{font-size:1.65rem}.journey-detail dl>div{grid-template-columns:1fr;gap:8px}.desk-frame{grid-template-columns:1fr}.desk-tabs{border-inline-end:0;border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;padding:8px;display:grid}.desk-tabs button{gap:10px;padding:15px 10px;font-size:.9375rem}.desk-record{min-height:530px;padding:24px 20px}.desk-record h3{font-size:1.65rem}.desk-columns{grid-template-columns:1fr;gap:22px}.site .rich-intro{grid-template-columns:1fr;gap:28px;padding-block:35px 60px}.site .intro-photo{height:260px}.site .rich-intro h1{font-size:2.5rem}.site .closing{padding-block:45px}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.site :is(button,.button):active{transform:none}}.site{--customer:#b74427;--customer-tint:#f3e3dc;--operations:#24615c;--operations-tint:#deebe6;--clarity:#806016;--clarity-tint:#efe6cd;--flow-ease:cubic-bezier(.2,.7,.2,1)}.site img[data-photo-theme]{filter:saturate(.94)contrast(1.015)}.handoff-detail{animation:flow-arrive .35s var(--flow-ease)}.handoff-detail .eyebrow{color:var(--operations);margin:0;font-size:13px}.handoff-detail p{color:var(--t1);margin:6px 0;font-size:16px;line-height:1.5}.library-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:8%;margin-bottom:35px;display:grid}.library-heading h2{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(2.2rem,3.5vw,3.5rem);line-height:1.12}:lang(ar) .library-heading h2{letter-spacing:0;line-height:1.4}.library-heading>p{color:var(--t2);max-width:460px;margin:0;line-height:1.75}.library-detail{background:var(--card);border:1px solid var(--rule);border-top:3px solid var(--category);min-width:0}.library-heading{transition:opacity .65s,transform .65s var(--flow-ease)}.site .closing{border-top:3px solid var(--operations)}.site .page-intro .eyebrow{color:var(--operations)}.site .rich-intro .intro-photo{border-bottom:4px solid var(--operations)}@keyframes flow-arrive{0%{opacity:.4;transform:translateY(9px)}to{opacity:1;transform:none}}@media (max-width:760px){.library-heading{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html{scroll-padding-top:112px}.site{--customer:var(--rust);--customer-tint:#f0e5dd;--operations:var(--ink);--operations-tint:#e9e6e0;--clarity:var(--rust);--clarity-tint:#f0e5dd}.navigation-frame{z-index:60;width:calc(100% - 48px);max-width:1456px;color:var(--ink);font-family:var(--sans);isolation:isolate;margin:14px auto 0;position:sticky;top:14px}:lang(ar) .navigation-frame{font-family:var(--ar-body)}.navigation-bar{background:#f9f7f2;border:1px solid #d9d6ce;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:10px 18px 10px 24px;display:flex;box-shadow:0 5px 20px #14171d08}.navigation-logo{flex-shrink:0;align-items:center;display:flex}.navigation-logo .brand-logo{width:172px}.navigation-desktop{align-items:center;gap:4px;display:flex}.navigation-desktop>a,.navigation-group>button{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 15px;font-size:14px;font-weight:600;display:flex;position:relative}.navigation-desktop>a>i{display:none}.navigation-group>button[aria-expanded=true]{background:#eae6df}@media (hover:hover){.navigation-desktop>a:hover,.navigation-group>button:hover{background:#eae6df}}.navigation-desktop>[aria-current=page],.navigation-group>button[data-current=true]{color:var(--rust);background:#f0e5dd}.navigation-group{position:relative}.navigation-group>button>span{font-size:18px;transition:transform .2s}.navigation-group>button[aria-expanded=true]>span{transform:rotate(180deg)}.navigation-actions{align-items:center;gap:10px;display:flex}.navigation-language{border-inline-end:1px solid #d9d6ce;justify-content:center;align-items:center;min-width:54px;min-height:44px;padding-inline-end:14px;font-size:14px;display:flex}.navigation-language[lang=ar]{font-family:var(--ar-body)}.navigation-contact{background:var(--ink);min-height:46px;color:var(--ivory);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:22px;padding:10px 20px;font-size:14px;transition:background .2s;display:flex}@media (hover:hover){.navigation-contact:hover{background:var(--rust)}}.navigation-dropdown{top:calc(100% + 22px);background:var(--ink);width:390px;color:var(--ivory);border:1px solid #34383b;border-radius:12px;padding:18px;animation:.2s ease-out nav-open;position:absolute;inset-inline-start:0;box-shadow:0 16px 40px #14171d25}.company-dropdown{inset-inline:auto 0}.navigation-dropdown>p{color:#c6c3bc;margin:0;padding:4px 12px 12px;font-size:14px}.navigation-dropdown a{border-bottom:1px solid #ffffff14;border-radius:7px;grid-template-columns:1fr 20px;gap:5px 12px;padding:16px 12px;display:grid}.navigation-dropdown a:last-child{border-bottom:0}.navigation-dropdown a>span{font-size:17px;font-weight:600}.navigation-dropdown a>small{color:#c6c3bc;grid-row:2;font-size:14px;line-height:1.6}.navigation-dropdown a>i{color:#df805f;grid-area:1/2/3;align-self:center;font-style:normal}.navigation-dropdown a[aria-current=page]{background:#282c31}@media (hover:hover){.navigation-dropdown a:hover{background:#282c31}}.navigation-dropdown a[aria-current=page]>span{color:#ef997a}.navigation-menu-toggle{display:none}:is(.navigation-frame a:focus-visible,.navigation-frame button:focus-visible){outline:2px solid var(--rust);outline-offset:4px}.navigation-mobile{display:none}.library-heading h2 span{color:var(--t2)}.site .closing{border-top-color:var(--rust)}.site .rich-intro .intro-photo{border-bottom-color:var(--rust)}.planning-lab{padding-block:85px;scroll-margin-top:100px}.planning-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:10%;margin-bottom:36px;display:grid}.planning-heading h2{letter-spacing:-.035em;max-width:680px;margin-top:16px;font-size:clamp(2.2rem,3.6vw,3.7rem);line-height:1.15}:lang(ar) .planning-heading h2{letter-spacing:0;line-height:1.4}.planning-heading>p{color:var(--t2);max-width:480px;line-height:1.8}@keyframes nav-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (max-width:1100px){.navigation-frame{width:calc(100% - 36px);margin-top:10px;top:10px}.navigation-desktop{display:none}.navigation-bar{gap:14px;min-height:74px;padding:10px 16px}.navigation-menu-toggle{font:inherit;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px;font-size:14px;display:flex}.menu-lines{flex-direction:column;gap:5px;width:18px;display:flex}.menu-lines i{background:var(--ink);width:18px;height:1px;transition:transform .2s}.navigation-menu-toggle[aria-expanded=true] .menu-lines i:first-child{transform:translateY(3px)rotate(45deg)}.navigation-menu-toggle[aria-expanded=true] .menu-lines i:last-child{transform:translateY(-3px)rotate(-45deg)}.navigation-mobile{top:calc(100% + 8px);background:var(--ink);color:var(--ivory);overscroll-behavior:contain;border-radius:12px;grid-template-columns:1fr 1fr;gap:0 22px;max-height:calc(100dvh - 112px);padding:20px 24px;animation:.2s nav-open;display:grid;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 12px 32px #14171d25}.navigation-mobile>p{color:#c0bcb6;grid-column:1/-1;margin:0 0 12px;font-size:13px}.navigation-mobile a{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-size:16px;display:flex}.navigation-mobile a>i{color:#df805f;font-style:normal}.navigation-mobile a[aria-current=page]{color:#ef997a}.planning-heading{gap:5%}}@media (max-width:760px){.navigation-frame{width:calc(100% - 24px);margin-top:8px;top:8px}.navigation-bar{border-radius:12px;min-height:66px;padding:8px 12px}.navigation-logo .brand-logo{width:140px}.navigation-contact{display:none}.navigation-language{min-width:40px;padding-inline-end:8px}.navigation-actions{gap:5px}.navigation-menu-toggle{gap:8px;padding:6px}.navigation-mobile{gap:0 16px;padding:18px}.planning-heading{grid-template-columns:1fr;gap:20px}.planning-heading h2{font-size:2.25rem}.planning-lab{padding-block:60px}}@media (max-width:380px){.navigation-logo .brand-logo{width:118px}.navigation-mobile{grid-template-columns:1fr;max-height:calc(100dvh - 104px)}.navigation-mobile a{min-height:49px}.navigation-menu-toggle>span:first-child{font-size:13px}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site{--customer:#a33c24;--clarity:#a33c24}.navigation-desktop>[aria-current=page],.navigation-group>button[data-current=true]{color:#a33c24}html[data-theme=dark] .site{--customer:#ef997a;--customer-tint:#342822;--operations:#f4f1ec;--operations-tint:#262b31;--clarity:#ef997a;--clarity-tint:#342822}html[data-theme=dark] .navigation-frame{color:var(--ivory)}html[data-theme=dark] .navigation-bar{background:#1b2026;border-color:#3b4047;box-shadow:0 5px 20px #00000015}html[data-theme=dark] .navigation-desktop>a,html[data-theme=dark] .navigation-group>button,html[data-theme=dark] .navigation-menu-toggle{color:var(--ivory)}html[data-theme=dark] .navigation-group>button[aria-expanded=true]{background:#2c3239}@media (hover:hover){html[data-theme=dark] .navigation-desktop>a:hover,html[data-theme=dark] .navigation-group>button:hover{background:#2c3239}}html[data-theme=dark] .navigation-desktop>[aria-current=page],html[data-theme=dark] .navigation-group>button[data-current=true]{color:#ef997a;background:#342822}html[data-theme=dark] .navigation-language{border-color:#3b4047}html[data-theme=dark] .navigation-contact{background:var(--ivory);color:var(--ink)}@media (hover:hover){html[data-theme=dark] .navigation-contact:hover{background:#ef997a}}html[data-theme=dark] .menu-lines i{background:var(--ivory)}:is(html[data-theme=dark] .navigation-frame a:focus-visible,html[data-theme=dark] .navigation-frame button:focus-visible){outline-color:#ef997a}@media (max-width:760px){.navigation-logo .brand-logo{width:126px}.navigation-actions{gap:3px}.navigation-menu-toggle{gap:6px;padding:4px}.navigation-language{min-width:36px;padding-inline-end:6px}}@media (max-width:380px){.navigation-logo .brand-logo{width:105px}.navigation-bar{gap:6px;padding-inline:10px}.navigation-menu-toggle>span:first-child{font-size:13px}.navigation-language{min-width:32px}}.v5-heading{max-width:780px;margin-bottom:36px}.v5-heading h2{margin:18px 0 22px;font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.15}.v5-heading>p:last-child{color:var(--t2);max-width:650px}.v5-note{color:var(--t2);max-width:900px;margin-top:24px;font-size:14px;line-height:1.7}.scope-guide{padding-block:60px 85px}.scope-guide-list details{border-top:1px solid var(--rule)}.scope-guide-list summary{cursor:pointer;grid-template-columns:30px 1fr 1.7fr 24px;align-items:center;gap:20px;min-height:80px;padding:26px 0;list-style:none;display:grid}.scope-guide-list summary::-webkit-details-marker{display:none}.scope-guide-list summary>span:first-child{color:var(--terra);font-size:12px}.scope-guide-list summary strong{font-size:21px;font-weight:600}.scope-guide-list summary>span:nth-child(3){color:var(--t2);font-size:15px}.scope-guide-list summary i{font-size:24px;font-style:normal;transition:transform .2s}.scope-guide-list details[open] summary i{transform:rotate(45deg)}.scope-guide-list details>div{max-width:880px;padding:0 0 30px 50px;animation:.25s v5-enter}.scope-guide-list details p{margin:0 0 14px;line-height:1.8}.scope-guide-list details p:last-child{color:var(--t2);font-size:14px}[dir=rtl] .scope-guide-list details>div{padding:0 50px 30px 0}.scope-guide summary:focus-visible{outline:2px solid var(--terra);outline-offset:4px}@keyframes v5-enter{0%{opacity:.7;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:650px){.scope-guide{padding-block:40px 55px}.scope-guide-list summary{grid-template-columns:24px 1fr 24px;gap:12px;padding:22px 0}.scope-guide-list summary>span:nth-child(3){grid-area:2/2}.scope-guide-list summary i{grid-area:1/3/3}.scope-guide-list details>div{padding-inline:36px 0}[dir=rtl] .scope-guide-list details>div{padding:0 36px 30px 0}.v5-heading h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){.scope-guide-list details>div{animation:none}.scope-guide-list summary i{transition:none}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site{--v6-accent:var(--terra)}.v6-page-wayfinding{border-block:1px solid var(--rule);flex-wrap:wrap;gap:24px;margin-bottom:40px;padding-block:12px;font-size:14px;display:flex}.v6-page-wayfinding a{align-items:center;gap:12px;min-height:44px;display:flex}.v6-page-wayfinding a:before{content:"";background:var(--terra);width:5px;height:5px}.site .rich-intro{grid-template-columns:1.1fr .9fr;gap:7%;padding-block:60px 70px}.site .intro-photo{height:auto;min-height:390px;overflow:hidden;border:0!important}.intro-photo .scene-media{height:430px;margin:0}.intro-photo .scene-media img{object-fit:cover;height:100%}.intro-photo .scene-media figcaption{bottom:0;color:var(--brand-paper);background:#14171dc9;padding:10px 18px;position:absolute;inset-inline:0}.intro-photo .scene-media figcaption a{color:inherit}.intro-photo .scene-media:after{display:none}.intro-photo>span{display:none!important}.site .service-guide-detail{padding:0 0 0 40px}[dir=rtl] .service-guide-detail{padding:0 40px 0 0}.question-library{grid-template-columns:.65fr 1.35fr;gap:9%;padding-block:20px 90px;display:grid}.question-library aside .scene-media{height:370px;margin-bottom:28px}.question-library aside .scene-media img{object-fit:cover;height:100%}.question-library aside figcaption{display:none}.question-library aside h2{margin-bottom:20px;font-size:2.2rem;line-height:1.2}.question-library aside p{color:var(--t2);margin-bottom:20px;font-size:15px;line-height:1.8}.question-library :is(input,button,summary):focus-visible{outline:2px solid var(--terra);outline-offset:4px}.v6-core-photo{max-width:580px;margin-top:26px}.v6-core-photo .scene-media{height:245px}.v6-core-photo img{object-fit:cover;height:100%}.v6-core-photo figcaption{display:none}@media (max-width:1000px){.site .rich-intro{gap:5%}.intro-photo .scene-media{height:350px}.site .intro-photo{min-height:350px}.question-library{grid-template-columns:.75fr 1.25fr;gap:5%}.site .service-guide-detail{padding-inline:25px 0}}@media (max-width:760px){.site .rich-intro{grid-template-columns:1fr;padding-block:35px 45px}.intro-photo .scene-media{height:260px}.site .intro-photo{min-height:260px}.site .service-guide-detail{padding:0}.question-library{grid-template-columns:1fr;gap:30px;padding-block:45px}.question-library aside{grid-template-columns:1fr 1fr;align-items:center;gap:12px 20px;display:grid}.question-library aside .scene-media{grid-row:1/4;height:200px;margin:0}.question-library aside h2{font-size:1.75rem}.question-library aside p{margin:0;font-size:14px}.question-library aside>a{font-size:14px}.v6-page-wayfinding{gap:12px 22px;margin-bottom:25px}}@media (max-width:430px){.question-library aside{grid-template-columns:1fr}.question-library aside .scene-media{grid-row:auto;height:210px;margin-bottom:12px}}.rich-intro{isolation:isolate;position:relative}.operational-current{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.operational-current svg{opacity:.5;width:100%;height:100%;display:block}.motion-setting{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block:24px;font-size:.8rem;display:flex}.motion-setting button{border:1px solid var(--rule);min-height:44px;color:inherit;background:0 0;align-items:center;gap:20px;padding:8px 14px;display:inline-flex}.motion-setting button span{color:var(--terra)}.motion-setting small{color:var(--t2);font-size:.75rem}.enquiry-received{border-top:2px solid var(--terra);min-width:0;padding-top:28px}.enquiry-received h2{margin-block:18px 24px;font-size:clamp(2rem,3.4vw,3.5rem)}.enquiry-received strong{overflow-wrap:anywhere;max-width:100%;display:inline-block}.enquiry-received ol{counter-reset:next;margin-block:32px;padding:0;list-style:none}.enquiry-received li{counter-increment:next;border-top:1px solid var(--rule);grid-template-columns:32px 1fr;gap:8px 16px;padding-block:22px;display:grid}.enquiry-received li:before{content:"0" counter(next);color:var(--terra);font-size:.8rem}.enquiry-received li h3{font-size:1.1rem;line-height:1.5}.enquiry-received li p{grid-column:2;font-size:.9rem}.enquiry-received button{color:var(--t1);border:0;border-bottom:1px solid var(--rule);background:0 0}.v7-gallery{border-top:1px solid var(--rule);padding-block:80px}.v7-section-heading{grid-template-columns:1.05fr 1fr;align-items:end;gap:8%;margin-bottom:36px;display:grid}.v7-section-heading h2{max-width:650px;margin-top:16px;font-size:clamp(2rem,3.5vw,3.7rem)}.v7-section-heading>p{max-width:540px;font-size:.97rem}.v7-selector{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:6px 26px;margin-bottom:32px;display:flex}.v7-selector button{min-height:52px;color:var(--t2);text-align:start;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:.9rem}.v7-selector button[aria-pressed=true]{color:var(--t1);border-bottom-color:var(--terra)}@media (hover:hover){.v7-selector button:hover{color:var(--terra)}}.v7-deliverable{grid-template-columns:1.25fr 1fr;align-items:start;gap:7%;min-height:420px;display:grid}.v7-document{border:1px solid var(--rule);background:var(--deep);padding:clamp(22px,3vw,42px);position:relative}.v7-document:before{content:"";top:-1px;background:var(--terra);width:64px;height:3px;position:absolute;inset-inline-start:-1px}.v7-document-header{color:var(--t2);border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding-bottom:20px;font-size:.75rem;display:flex}.v7-document h3{margin-block:26px;font-size:clamp(1.5rem,2.5vw,2.3rem);line-height:1.25}.v7-document dl{margin:0}.v7-document dl>div{border-top:1px solid var(--rule);grid-template-columns:.75fr 1.5fr;gap:16px;padding-block:14px;font-size:.85rem;display:grid}.v7-document dt{color:var(--t2)}.v7-document dd{color:var(--t1);margin:0}.v7-document-route{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:25px;font-size:.85rem;display:flex}.v7-document-route span:not([aria-hidden]){border-bottom:2px solid var(--rule);padding-block:12px}.v7-document-route span[aria-hidden]{color:var(--terra)}.v7-deliverable-copy{padding-top:12px}.v7-deliverable-copy h3{margin-bottom:22px;font-size:1.75rem;line-height:1.25}.v7-deliverable-copy p{font-size:.95rem}.v7-deliverable-copy ul{color:var(--t2);margin-block:24px;padding-inline-start:20px;font-size:.9rem}.v7-deliverable-copy li+li{margin-top:10px}.v7-deliverable-copy .text-link{margin-top:22px}.v7-illustrative{max-width:800px;margin-top:24px;font-size:.8rem!important}:lang(ar) .v7-document-route{line-height:1.8}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=reduce] .scene-media__previous{display:none}@media (max-width:760px){.v7-section-heading,.v7-deliverable{grid-template-columns:1fr;gap:28px}.v7-gallery{padding-block:50px}.v7-selector{gap:4px 20px}.v7-selector button{font-size:.82rem}.v7-document dl>div{grid-template-columns:1fr;gap:4px}.motion-setting small{width:100%}.operational-current svg{opacity:.3}}.motion-setting button:disabled{cursor:default;opacity:.8}html[data-motion=reduce] [data-enter-ready=true]{opacity:1!important;transform:none!important}@media (max-width:760px){.v7-selector{grid-template-columns:1fr 1fr;gap:4px 18px;display:grid}.v7-selector button{width:100%}}.v8-system-heading{color:#c5c8c4;justify-content:space-between;gap:18px;font-size:.73rem;line-height:1.4;display:flex}.v8-system-heading>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}#everyday-systems,#planning-tools{scroll-margin-top:130px}:root{--signal-soft:#ead5c5;--signal-faint:#f0e5dc;--signal-ink:#91391f;--copper:#c66642;--sand:#d0b89b}:root[data-theme=dark]{--signal-soft:#482e25;--signal-faint:#2b2320;--signal-ink:#efa184;--copper:#df805f;--sand:#c5ab8c}.v9-navigation .navigation-group>button{padding-inline:11px}.v9-navigation .navigation-dropdown{border-top:3px solid var(--copper)}.v9-mobile section{min-width:0;padding-block:10px 20px}.v9-mobile h2{color:#efa184;align-items:center;gap:12px;margin-bottom:6px;font-weight:500;display:flex;letter-spacing:0!important;font-size:14px!important;line-height:1.6!important}.v9-mobile h2 span{opacity:.8;font-size:12px}.v9-mobile a{min-height:50px;font-size:15px}.v9-mobile .v9-mobile-contact{color:#efa184;border-top:1px solid #ffffff30;border-bottom:0;grid-column:1/-1;min-height:58px}.site-footer .v9-footer-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding-block:36px;display:grid}.v9-footer-groups h3{letter-spacing:0;color:var(--signal-ink);margin-bottom:12px;font-size:14px;font-weight:600}.v9-footer-groups a{font-size:14px;line-height:1.6;min-height:40px!important}.op-figure{border:1px solid var(--rule);background:var(--card);color:var(--t1);border-top:3px solid var(--terra);min-width:0;padding:26px;position:relative;overflow:hidden}.op-figure-top{color:var(--t2);justify-content:space-between;gap:16px;padding-bottom:20px;font-size:13px;line-height:1.5;display:flex}.op-figure-top>span:last-child{white-space:nowrap;color:var(--terra);direction:ltr}.op-figure-art{align-items:center;min-height:205px;padding-block:10px 24px;display:flex}.op-figure-art>div,.op-figure-art>ol{width:100%}.op-source-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.op-source-row span{text-align:center;border:1px solid var(--rule);background:var(--deep);padding:12px 5px;font-size:14px}.op-architecture svg{fill:none;width:100%;height:62px;stroke:var(--terra);stroke-width:1.6px;display:block}.op-architecture path,.op-cycle path{stroke-dasharray:1;animation:1.4s both op-route}.op-central-node{border:1px solid var(--terra);background:var(--signal-soft);color:var(--t1);text-align:center;padding:17px 8px;font-size:20px;font-weight:500}.op-architecture-output{color:var(--t2);justify-content:center;align-items:center;gap:14px;padding-top:18px;font-size:14px;display:flex}.op-architecture-output svg{width:20px;height:20px;stroke:var(--terra)}.op-figure-tabs{flex-wrap:wrap;gap:5px 18px;padding-bottom:16px;display:flex}.op-figure button{font:inherit;cursor:pointer;text-align:start}.op-figure-tabs button{color:var(--t2);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:14px;display:flex}.op-figure-tabs button>span,.op-figure-tabs button>svg{display:none}.op-figure-tabs strong{font-weight:500}.op-figure-tabs button[aria-pressed=true]{color:var(--terra);border-bottom-color:var(--terra)}.op-figure button:focus-visible{outline:2px solid var(--terra);outline-offset:4px}.op-figure figcaption{border-top:1px solid var(--rule);color:var(--t2);margin:0;padding-top:18px;font-size:16px;line-height:1.6}.op-figure figcaption>strong{color:var(--t1);margin-bottom:8px;font-size:16px;font-weight:500;display:block}.op-figure figcaption p{min-height:52px;font-size:16px;line-height:1.65}.op-figure figcaption small{color:var(--t2);margin-top:14px;font-size:12px;display:block}.op-cycle{place-items:center;min-height:236px;display:grid;position:relative}.op-cycle svg:not(.lucide){fill:none;width:100%;height:100%;stroke:var(--terra);stroke-width:1.7px;pointer-events:none;position:absolute;inset:0}.op-cycle-center{text-align:center;max-width:140px;color:var(--t2);flex-direction:column;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.op-cycle-center>svg{color:var(--terra)}.op-cycle-points{grid-template-columns:1fr 1fr;align-content:space-between;gap:95px 22px;display:grid;position:absolute;inset:0}.op-cycle-points button{border:1px solid var(--rule);background:var(--card);min-height:47px;color:var(--t2);align-items:center;gap:8px;padding:11px 13px;font-size:14px;display:flex}.op-cycle-points button:nth-child(3){grid-area:2/2}.op-cycle-points button:nth-child(4){grid-area:2/1}.op-cycle-points button>span{color:var(--terra);font-size:12px}.op-cycle-points button>svg{display:none}.op-cycle-points strong{font-weight:500}.op-cycle-points button[aria-pressed=true]{border-color:var(--terra);background:var(--signal-soft);color:var(--t1)}.op-ownership{grid-template-columns:1fr 28px 1fr;align-items:center;gap:14px;display:grid}.op-ownership>div:not(:nth-child(2)){background:var(--deep);border-top:2px solid var(--t1);padding:20px 15px}.op-ownership>div:last-child{background:var(--signal-soft);border-color:var(--terra)}.op-ownership>div>span{color:var(--t2);margin-bottom:18px;font-size:14px;display:block}.op-ownership strong{border-bottom:1px solid var(--rule);padding-block:7px;font-size:16px;font-weight:500;line-height:1.5;display:block}.op-ownership>div:nth-child(2){color:var(--terra);font-size:26px}.op-layer-stack{gap:12px;display:grid}.op-layer-stack button{color:var(--t2);border:1px solid var(--rule);background:var(--deep);transform-origin:50%;align-items:center;gap:16px;width:100%;padding:18px 20px;font-size:16px;animation:.7s both op-layer;display:flex}.op-layer-stack button:nth-child(2){width:94%;margin-inline:auto;animation-delay:.1s}.op-layer-stack button:nth-child(3){width:88%;margin-inline:auto;animation-delay:.2s}.op-layer-stack button>span{color:var(--terra);font-size:13px}.op-layer-stack strong{font-weight:500}.op-layer-stack button>svg{margin-inline-start:auto}.op-layer-stack button[aria-pressed=true]{border-color:var(--terra);background:var(--signal-soft);color:var(--t1)}.op-record-flow{gap:0;margin:0;padding:0;list-style:none;display:grid}.op-record-flow li+li:before{content:"";inset-inline-start:20px;background:var(--terra);width:1px;height:20px;position:absolute;top:-10px}.op-record-flow button{width:100%;min-height:55px;color:var(--t2);background:0 0;border:0;align-items:center;gap:17px;padding:9px 12px 9px 0;font-size:16px;display:flex}[dir=rtl] .op-record-flow button{padding:9px 0 9px 12px}.op-record-index{z-index:1;border:1px solid var(--rule);background:var(--deep);width:42px;height:34px;color:var(--terra);flex-shrink:0;place-items:center;font-size:13px;display:grid;position:relative}.op-record-flow strong{white-space:nowrap;font-weight:500}.op-record-line{background:var(--rule);flex:1;min-width:15px;height:2px}.op-record-flow [data-active=true] .op-record-index{background:var(--terra);color:var(--bg);border-color:var(--terra)}.op-record-flow [data-active=true] strong{color:var(--t1)}.op-record-flow [data-active=true] .op-record-line{background:var(--terra);animation:.6s op-bar}.op-figure--compact{padding:22px}.op-figure--compact .op-figure-art{min-height:175px}.op-figure--compact figcaption p{min-height:0}.op-figure--compact .op-figure-top{padding-bottom:10px}.rich-intro .intro-photo:has(.op-figure){border-bottom:0}.rich-intro .op-figure{height:100%}@keyframes op-route{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes op-bar{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@keyframes op-layer{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.v9-mobile{grid-template-columns:1fr 1fr}.v9-mobile section{padding-bottom:12px}}@media (max-width:760px){.site-footer .v9-footer-groups{grid-template-columns:1fr 1fr;gap:28px 20px}.op-figure{padding:22px}.op-figure-art{min-height:195px}.op-figure figcaption p{min-height:0}}@media (max-width:480px){.v9-mobile{grid-template-columns:1fr;gap:0}.op-figure{padding:18px}.op-figure-top{font-size:12px}.op-source-row{gap:6px}.op-source-row span{font-size:13px}.op-ownership{grid-template-columns:1fr 16px 1fr;gap:8px}.op-ownership>div:not(:nth-child(2)){padding:15px 10px}.op-ownership strong{font-size:14px}.op-cycle-points{gap:100px 12px}.op-cycle-points button{gap:5px;padding:10px 7px;font-size:13px}.op-cycle-center{max-width:125px;font-size:13px}}.site{isolation:isolate;position:relative}.page-atmosphere{z-index:-1;pointer-events:none;transform:translate(var(--atmosphere-x,0),var(--atmosphere-y,0));transition:transform 1.2s ease-out;position:fixed;inset:0;overflow:hidden}.page-atmosphere svg{fill:none;width:100%;height:100%}.page-atmosphere circle{fill:var(--terra);opacity:.14}.processor-core{text-align:center;z-index:1;background:#2c3431;border:1px solid #9c7b61;padding:18px 12px;position:relative}.processor-core h2{letter-spacing:-.025em;color:var(--brand-paper);margin-top:14px;font-size:23px!important;line-height:1.15!important}.processor-core>p{color:#bdc6bf;margin-top:10px;font-size:12px;line-height:1.4}.v9-section-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:12%;margin-bottom:40px;display:grid}.v9-section-heading h2{margin-top:20px;font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.13}.v9-section-heading>p{font-size:17px;line-height:1.8}.operating-layers{border-top:1px solid var(--rule);padding-block:65px 90px;scroll-margin-top:125px}.operating-layer-detail{grid-template-columns:1fr 1fr;align-items:center;gap:7%;min-width:0;display:grid}.scholar-preview-index{background:var(--signal-faint);border:1px solid var(--rule);border-top:3px solid var(--terra);flex-direction:column;justify-content:space-between;min-height:375px;padding:32px;display:flex}.scholar-preview-index>span{color:var(--signal-ink);font-size:13px}.scholar-preview-index>strong{letter-spacing:-.04em;color:var(--t1);justify-content:space-between;align-items:center;margin-block:32px;font-size:clamp(1.7rem,3vw,3rem);font-weight:500;display:flex}.scholar-preview-index>strong>span{color:var(--terra);font-size:32px;transition:transform .3s}@media (hover:hover){.scholar-preview-index:hover>strong>span{transform:translate(3px,-3px)}}.scholar-preview-index p{border-top:1px solid var(--rule);gap:20px;margin:0;padding-block:13px;font-size:16px;display:flex}.scholar-preview-index b{color:var(--terra);font-size:12px;font-weight:400}.scholar-preview-index small{color:var(--t2);margin-top:25px;font-size:13px}.v9-work-intro{grid-template-columns:1fr!important}.v9-work-intro .intro-text{max-width:950px}.v9-work-intro .intro-copy{max-width:680px}.v9-invitation{grid-template-columns:1fr auto;align-items:center;gap:10%;display:grid}.v9-invitation h2{margin-block:20px;font-size:clamp(2rem,3.7vw,3.8rem);line-height:1.15}.v9-invitation p:not(.eyebrow){max-width:650px;font-size:17px;line-height:1.8}.v9-invitation .button{gap:25px;font-size:14px}.support-schematic{background:var(--signal-faint);border:1px solid var(--rule);border-top:3px solid var(--terra);flex-direction:column;justify-content:center;min-height:360px;padding:35px;display:flex}.support-schematic figcaption{color:var(--t1);font-size:16px;line-height:1.6}:lang(ar) .processor-core h2{letter-spacing:0;font-size:22px!important;line-height:1.5!important}@media (max-width:1250px){.processor-core h2{font-size:21px!important}.operating-layer-detail{grid-template-columns:1fr 1fr;gap:7%}.v9-invitation{gap:5%}}@media (max-width:1050px){.processor-core h2{font-size:25px!important}.v9-section-heading{gap:8%}.v9-invitation{grid-template-columns:1fr}.v9-invitation .button{justify-self:start}.v9-invitation{gap:25px}}@media (max-width:760px){.processor-core{padding:15px 9px}.processor-core h2{font-size:21px!important}.v9-section-heading{grid-template-columns:1fr;gap:22px}.v9-section-heading h2{font-size:2.3rem}.v9-section-heading>p{font-size:16px}.operating-layers{padding-block:50px 60px}.operating-layer-detail{grid-template-columns:1fr;gap:30px}.scholar-preview-index{min-height:340px;padding:25px}.v9-invitation p:not(.eyebrow){font-size:16px}.support-schematic{padding:25px}}@media (max-width:480px){.processor-core{grid-area:2/1/auto/-1;margin-inline:20px;padding:18px}.processor-core h2{font-size:25px!important}.processor-core>p{font-size:13px}.navigation-actions{gap:0!important}}:root[data-motion=reduce] .page-atmosphere{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.page-atmosphere{transition:none;transform:none}}.processor-core[data-lit=true]{background:#3c3c30;border-color:#f0a487}.op-evidence-chain{gap:10px;display:grid}.op-evidence-chain button{text-align:start;background:var(--deep);border:1px solid var(--rule);color:var(--t2);grid-template-columns:1fr auto;gap:7px;padding:13px 16px;display:grid}.op-evidence-chain button>span{grid-column:1;font-size:12px}.op-evidence-chain strong{font-size:18px;font-weight:500}.op-evidence-chain i{color:var(--terra);grid-area:1/2/3;align-self:center;font-size:24px;font-style:normal}.op-evidence-chain button[aria-pressed=true]{background:var(--signal-soft);border-color:var(--terra);color:var(--t1)}.op-question-lens{grid-template-columns:.5fr 1fr;align-items:center;gap:20px;display:grid}.op-question-mark{color:var(--signal-ink);justify-self:center;font-size:140px;font-weight:400;line-height:1}.op-question-lens>div{gap:12px;display:grid}.op-question-lens button{border:0;border-bottom:1px solid var(--rule);color:var(--t2);background:0 0;align-items:center;gap:10px;padding:15px 0;font-size:14px;display:flex}.op-question-lens button>span{color:var(--terra);font-size:12px}.op-question-lens strong{font-weight:500}.op-question-lens button>svg{display:none}.op-question-lens button[aria-pressed=true]{color:var(--signal-ink);border-color:var(--terra)}.about-decisions,.contact-next,.term-glossary,.integration-agreement,.priority-board{border-top:1px solid var(--rule);padding-block:75px 90px}.about-decisions{grid-template-columns:.9fr 1.1fr;gap:10%;display:grid}.about-decisions h2,.term-glossary h2,.priority-board h2{margin-block:22px;font-size:clamp(2rem,3.3vw,3.4rem);line-height:1.15}.about-decisions article{border-top:1px solid var(--rule);gap:25px;padding-block:28px;display:flex}.about-decisions article>span{color:var(--terra);font-size:13px}.about-decisions h3{margin-bottom:14px;font-size:23px;line-height:1.4}.about-decisions p{font-size:16px;line-height:1.8}.contact-next h2{margin-bottom:35px;font-size:clamp(2rem,3.2vw,3.3rem)}.contact-next ol{grid-template-columns:repeat(3,1fr);gap:35px;margin:0;padding:0;list-style:none;display:grid}.contact-next li{border-top:2px solid var(--terra);padding-top:23px}.contact-next li>span{color:var(--terra);font-size:13px}.contact-next h3{margin-block:20px 16px;font-size:22px;line-height:1.4}.contact-next p{font-size:16px;line-height:1.8}.term-glossary{grid-template-columns:1fr 1fr;gap:10%;display:grid}.term-glossary header>p:last-child{font-size:17px;line-height:1.8}.term-glossary details{border-bottom:1px solid var(--rule);padding-block:9px}.term-glossary summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:55px;font-size:18px;display:flex}.term-glossary summary>span{color:var(--terra)}.term-glossary details p{padding-block:9px 17px;font-size:16px;line-height:1.8}.term-glossary details[open] summary{color:var(--signal-ink)}.term-glossary details[open] summary>span{transform:rotate(45deg)}.integration-agreement details{border-top:1px solid var(--rule)}.integration-agreement summary{cursor:pointer;grid-template-columns:.7fr 1.5fr 30px;align-items:center;gap:30px;padding-block:25px;display:grid}.integration-agreement summary>span{color:var(--signal-ink);font-size:14px}.integration-agreement summary>strong{font-size:23px;font-weight:500;line-height:1.4}.integration-agreement summary>i{color:var(--terra);font-size:23px;font-style:normal}.integration-agreement details>p{max-width:760px;margin-inline-start:32%;padding:0 0 30px;font-size:17px;line-height:1.8}.priority-board{grid-template-columns:1fr 1.2fr;gap:9%;display:grid}.priority-board p{font-size:17px;line-height:1.8}.priority-board-example{background:var(--card);border:1px solid var(--rule)}.priority-board-example>div{grid-template-columns:repeat(3,1fr);display:grid}.priority-board-example button{border:0;border-bottom:1px solid var(--rule);color:var(--t2);background:0 0;padding:16px 10px;font-size:14px;line-height:1.5}.priority-board-example button[aria-pressed=true]{background:var(--signal-soft);color:var(--t1);border-bottom-color:var(--terra)}.priority-board-example article{min-height:295px;padding:30px}.priority-board-example article>span{color:var(--terra);font-size:13px}.priority-board-example h3{margin-block:20px;font-size:25px;line-height:1.4}.priority-board-example p{font-size:16px}@media (max-width:760px){.about-decisions,.contact-next,.term-glossary,.integration-agreement,.priority-board{padding-block:50px 60px}.about-decisions,.term-glossary,.priority-board{grid-template-columns:1fr;gap:30px}.contact-next ol{grid-template-columns:1fr;gap:28px}.about-decisions h2,.term-glossary h2,.priority-board h2{font-size:2.3rem}.integration-agreement summary{grid-template-columns:1fr 25px;gap:13px}.integration-agreement summary>span{grid-column:1/-1;font-size:13px}.integration-agreement summary>strong{font-size:20px}.integration-agreement details>p{margin-inline-start:0;font-size:16px}.priority-board-example article{padding:25px}.op-question-mark{font-size:110px}.op-question-lens{grid-template-columns:.4fr 1fr;gap:12px}.op-question-lens button{font-size:13px}}.scope-capacity{color:var(--terra);text-align:start;direction:ltr;margin-top:6px;font-size:14px;font-weight:400;display:block}.scope-capacity-bar{background:var(--rule);max-width:500px;height:9px;margin-bottom:24px}.scope-capacity-bar>span{background:var(--terra);min-width:8px;height:100%;animation:.6s both op-bar;display:block}.setting-comparison{padding-block:60px 75px}.setting-comparison table{border-collapse:collapse;text-align:start;table-layout:fixed;width:100%}.setting-comparison th,.setting-comparison td{text-align:start;vertical-align:top;border-bottom:1px solid var(--rule);padding:22px 18px;font-size:16px;font-weight:400;line-height:1.7}.setting-comparison thead th{color:var(--signal-ink);background:var(--signal-faint);font-size:13px}.setting-comparison tbody th{font-weight:500}.setting-comparison td{color:var(--t2)}@media (max-width:760px){.setting-comparison{padding-block:45px}.setting-comparison th,.setting-comparison td{padding:16px 9px;font-size:14px}.setting-comparison thead th{font-size:12px}}@media (max-width:480px){.setting-comparison th,.setting-comparison td{padding-inline:6px;font-size:13px}.setting-comparison thead th{font-size:12px}}.op-release-gates{grid-template-columns:1fr 1fr;gap:13px;display:grid}.op-release-gates button{text-align:start;border:1px solid var(--rule);background:var(--deep);min-height:145px;color:var(--t2);flex-direction:column;gap:12px;padding:18px;display:flex}.op-release-gates button>span{color:var(--terra);height:20px;font-size:13px}.op-release-gates strong{font-size:19px;font-weight:500}.op-release-gates small{font-size:12px;line-height:1.5}.op-release-gates [aria-pressed=true]{background:var(--signal-soft);border-color:var(--terra);color:var(--t1)}.op-brief{background:var(--deep);border-inline-start:3px solid var(--terra);padding:20px}.op-brief-heading{letter-spacing:.07em;color:var(--signal-ink);padding-bottom:20px;font-size:12px;display:block}.op-brief button{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--t2);background:0 0;align-items:center;gap:12px;padding-block:18px;font-size:16px;display:flex}.op-brief button>span{color:var(--terra);font-size:13px}.op-brief strong{font-weight:400}.op-brief button>i{background:var(--rule);width:6px;height:6px;margin-inline-start:auto;display:block}.op-brief [aria-pressed=true]>i{background:var(--terra)}.op-brief [aria-pressed=true]{color:var(--t1);border-color:var(--terra)}.site a:active,.site button:active{translate:0 1px}.site a,.site button{transition-property:color,background-color,border-color;transition-duration:.18s}@media (max-width:480px){.op-release-gates button{min-height:145px;padding:14px}.op-release-gates strong{font-size:17px}.op-brief{padding:16px}.op-brief button{font-size:15px}.setting-comparison th,.setting-comparison td{font-size:14px}.setting-comparison thead th{font-size:12px}}.op-figure[data-enter-ready=true][data-enter-visible=false] .op-figure-art *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.site a:active,.site button:active{translate:none}}html[data-motion=reduce] .site a:active,html[data-motion=reduce] .site button:active{translate:none}#report-action,#our-decisions,#plain-language,#after-enquiry,#integration-rules,#changing-priorities,#brand-story{scroll-margin-top:130px}.scholar-screen-selector a{border-inline-end:1px solid var(--rule);min-height:72px;color:var(--t2);flex:1;align-items:center;gap:14px;padding:20px;font-size:15px;display:flex}.scholar-screen-selector a:last-child{border-inline-end:0}.scholar-screen-selector a>span:first-child{color:var(--terra);font-size:12px}.scholar-screen-selector a>span:last-child{margin-inline-start:auto}.scholar-screen-selector a[aria-current=location]{background:var(--signal-soft);color:var(--t1)}.scope-guide details[open] summary>i{transform:rotate(45deg)}@media (max-width:650px){.scholar-screen-selector a{border-inline-end:0;border-bottom:1px solid var(--rule);min-height:55px;padding:15px 18px}}.visual-playback,.op-figure .visual-playback{border:1px solid var(--rule);min-height:44px;font:inherit;color:var(--t1);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:13px;display:inline-flex}@media (hover:hover){.visual-playback:hover{border-color:var(--terra);color:var(--terra)}}.visual-playback:focus-visible{outline:2px solid var(--terra);outline-offset:4px}.op-figure figcaption p{min-height:3.5em}.op-figure-art{transition:background-color var(--motion-context) ease}.op-figure[data-playing=true] .op-architecture svg:not(.lucide) path,.op-figure[data-playing=true] .op-cycle svg:not(.lucide) path{stroke-dasharray:.16 .84;animation:4.8s linear infinite v10-route}@keyframes v10-route{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.editorial-example{border-top:1px solid var(--rule);grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);padding-block:clamp(64px,8vw,120px);display:grid}.editorial-example figure{min-width:0;margin:0}.editorial-example-frame{background:var(--brand-paper);aspect-ratio:1672/941;overflow:hidden}.editorial-example img{object-fit:cover;will-change:transform;width:100%;height:100%;animation:18s ease-in-out infinite v10-breathe;display:block}.editorial-example figcaption{color:var(--t2);margin-top:10px;font-size:12px}.editorial-example h2{letter-spacing:-.035em;margin:12px 0 22px;font-size:clamp(28px,3.4vw,48px);line-height:1.12}.editorial-example-copy>p:not(.eyebrow){color:var(--t2);max-width:48ch;font-size:17px;line-height:1.65}.editorial-example ol{margin:28px 0 0;padding:0;list-style:none;display:grid}.editorial-example li{border-bottom:1px solid var(--rule);align-items:center;gap:18px;padding:13px 0;font-size:15px;display:flex}.editorial-example li span{color:var(--terra);font-variant-numeric:tabular-nums;font-size:12px}.editorial-example--release{grid-template-columns:1fr 1.2fr}.editorial-example--release figure{order:2}@keyframes v10-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (max-width:760px){.editorial-example,.editorial-example--release{grid-template-columns:1fr}.editorial-example--release figure{order:0}.editorial-example-copy>p:not(.eyebrow){max-width:none}.op-figure figcaption p{min-height:4.8em}}html[data-motion=reduce] .editorial-example img,html[data-motion=reduce] .op-figure svg path{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.editorial-example img,.op-figure svg path{animation:none!important;transform:none!important}}.editorial-example[data-playing=false] img{animation-play-state:paused}.system-takeover,.exception-lab,.team-composition,.reach-section,.working-agreement,.buyer-situations,.monthly-report{border-top:1px solid var(--rule);padding-block:clamp(64px,8vw,112px)}.v11-heading{max-width:880px;margin-bottom:40px}.v11-heading h2{max-width:820px;margin-block:16px 24px;font-size:clamp(2rem,4vw,3.8rem)}.v11-heading>p:last-child{max-width:650px}.v11-note{margin-top:24px;font-size:.8rem}.reach-section dl{margin:0}.reach-section dl>div{border-bottom:1px solid var(--rule);padding-block:18px}.reach-section dt{color:var(--terra);margin-bottom:8px;font-size:.76rem}.reach-section dd{color:var(--t2);margin:0}.system-takeover,.reach-section{grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.system-takeover h2,.reach-section h2{margin-block:16px 25px;font-size:clamp(2rem,3.5vw,3.4rem)}.takeover-document{background:var(--card);border:1px solid var(--rule);padding:28px}.takeover-document>div{border-top:1px solid var(--rule);grid-template-columns:30px 1fr;column-gap:16px;margin-top:22px;padding-top:22px;display:grid}.takeover-document>div>span{color:var(--terra);font-size:.7rem}.takeover-document h3{line-height:1.3}.takeover-document p{grid-column:2;margin-top:10px;font-size:.86rem}.team-roles,.buyer-situations>div{grid-template-columns:repeat(4,1fr);gap:30px;padding:0;list-style:none;display:grid}.team-roles article,.buyer-situations article{border-top:2px solid var(--terra);padding-top:22px}.team-roles article>span,.buyer-situations article>span{color:var(--terra);font-size:.7rem}.team-roles h3,.buyer-situations h3{margin-block:28px 16px;font-size:1.5rem;line-height:1.25}.team-roles p,.buyer-situations article p{font-size:.88rem}.buyer-situations h2{max-width:850px;margin-block:18px 40px;font-size:clamp(2rem,3.5vw,3.5rem)}.commitment-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:42px;display:grid}.commitment-grid article{border-block:1px solid var(--rule);padding-block:32px}.commitment-grid h3{color:var(--terra);margin-bottom:18px;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.2}.collaboration-notes{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:38px;display:grid}.collaboration-notes h3{margin-bottom:14px;font-size:1.1rem}.collaboration-notes p{font-size:.87rem}.monthly-report{border:0;padding-top:12px}.report-sheet{border:1px solid var(--rule);background:var(--card);max-width:1020px;margin-inline:auto;padding:clamp(24px,5vw,70px);position:relative}.report-sheet:before{content:"";top:0;background:var(--terra);transform-origin:0;height:3px;animation:9s ease-in-out infinite v11-trace;position:absolute;inset-inline:0}.report-sheet>header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:40px;display:flex}.report-sheet h2{max-width:580px;margin-top:14px;font-size:clamp(1.8rem,3vw,3rem)}.report-sheet>header>span{color:var(--terra);white-space:nowrap;font-size:.67rem}.report-summary{border-block:1px solid var(--rule);justify-content:space-between;gap:20px;padding:18px 0;font-size:.8rem;display:flex}.report-summary>span{color:var(--t2)}.report-summary strong{font-weight:500}.report-line{border-bottom:1px solid var(--rule);grid-template-columns:36px 1fr;gap:20px;padding-block:30px;display:grid}.report-line-number{color:var(--terra);padding-top:4px;font-size:.72rem}.report-line h3{margin-bottom:12px;font-size:1rem}.report-line p{font-size:1.05rem}.report-line button{color:var(--terra);background:0 0;border:0;align-items:center;gap:20px;min-height:44px;margin-top:8px;padding:12px 0;font-size:.77rem;display:flex}.report-evidence{border-inline-start:2px solid var(--terra);background:color-mix(in srgb,var(--terra) 5%,var(--bg));color:var(--t2);max-width:690px;padding:16px 20px;font-size:.85rem}.report-sheet>footer{align-items:flex-start;gap:16px;padding-top:26px;display:flex}.report-sheet>footer svg{color:var(--terra);flex-shrink:0;margin-top:4px}.report-sheet>footer p{font-size:.75rem}.v11-deeper{border-block:1px solid var(--rule);margin-bottom:80px;padding-block:22px}.v11-deeper>summary{cursor:pointer;min-height:44px;padding:8px 0;font-size:1.1rem}.v11-deeper .shell{width:100%}[data-playing=false] .report-sheet:before{animation-play-state:paused}@keyframes v11-trace{0%,to{opacity:.55;transform:scaleX(.18)}50%{opacity:1;transform:scaleX(1)}}html[data-motion=reduce] .report-sheet:before{animation:none;transform:none}@media (max-width:1000px){.team-roles,.buyer-situations>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.system-takeover,.reach-section{grid-template-columns:1fr;gap:30px}.team-roles,.buyer-situations>div{gap:30px 20px}.team-roles h3,.buyer-situations h3{font-size:1.25rem}.commitment-grid,.collaboration-notes{grid-template-columns:1fr;gap:0}.commitment-grid article{border-bottom:0;padding-block:26px}.commitment-grid article:last-child{border-bottom:1px solid var(--rule)}.collaboration-notes>div{padding-block:14px}.report-sheet>header{flex-direction:column}.report-sheet>header>span{white-space:normal}.report-summary{flex-direction:column;gap:6px}.report-line{grid-template-columns:24px 1fr;gap:10px}.report-evidence{padding:12px}.v11-heading{margin-bottom:30px}}@media (prefers-reduced-motion:reduce){.report-sheet:before{animation:none}}.ef-step-edit{color:var(--t1);font-weight:600;font-size:inherit;text-align:start;background:0 0;border:0;min-height:44px;padding:8px 0}@media (hover:hover){.ef-step-edit:hover:not(:disabled){color:var(--terra)}}.ef-step-edit:disabled{cursor:default;opacity:.6}.delivery-folio{padding-block:45px 90px}.folio-stage{border-top:1px solid var(--rule)}.folio-stage:last-child{border-bottom:1px solid var(--rule)}.folio-stage h3>button{text-align:start;width:100%;color:var(--t1);background:0 0;border:0;grid-template-columns:50px 170px 1fr 24px;align-items:center;gap:24px;padding:28px 0;line-height:1.35;display:grid}.folio-stage h3>button>span{color:var(--terra);font-size:.75rem}.folio-stage h3>button>strong{font-size:1.65rem;font-weight:500}.folio-stage h3>button>small{color:var(--t2);font-size:1rem;font-weight:400}.folio-stage h3>button>b{color:var(--terra);font-size:1.5rem;font-weight:400}.folio-stage[data-open=true] h3>button>strong{color:var(--terra)}.folio-content:not([hidden]){grid-template-columns:1.2fr 1fr;gap:8%;padding:8px 0 40px 74px;display:grid}.folio-content dl{margin:28px 0 0}.folio-content dt{color:var(--terra);margin-bottom:8px;font-size:.75rem}.folio-content dd{color:var(--t2);margin:0 0 18px;font-size:.9rem}.folio-content .folio-outputs{background:var(--card);border:1px solid var(--rule);align-self:start;padding:26px}.folio-content ol{margin:22px 0 0;padding:0;list-style:none}.folio-content li{border-top:1px solid var(--rule);gap:18px;padding-block:14px;font-size:.9rem;display:flex}.folio-content li>span{color:var(--terra);font-size:.65rem}[dir=rtl] .folio-content:not([hidden]){padding:8px 74px 40px 0}@media (max-width:700px){.folio-stage h3>button{grid-template-columns:24px 1fr 24px;gap:10px;padding:24px 0}.folio-stage h3>button>strong{font-size:1.45rem}.folio-stage h3>button>small{grid-area:2/2;font-size:.86rem}.folio-stage h3>button>b{grid-area:1/3}.folio-content:not([hidden]),[dir=rtl] .folio-content:not([hidden]){grid-template-columns:1fr;gap:20px;padding:4px 0 30px}.folio-content .folio-outputs{padding:22px}}#operating-layers,#service-guide,#system-takeover,#delivery-stages,#support-scope,#your-team,#where-we-work,#exception-lab,#report-example{scroll-margin-top:125px}.v6-page-wayfinding{counter-reset:wayfinding;gap:0;margin-bottom:clamp(2.5rem,5vw,5rem);padding-block:0}.v6-page-wayfinding a{counter-increment:wayfinding;border-inline-end:1px solid var(--rule);min-height:3.5rem;color:var(--t2);flex:11rem;justify-content:flex-start;gap:.7rem;padding:.65rem 1rem;transition:color .18s,background-color .18s}.v6-page-wayfinding a:last-child{border-inline-end:0}.v6-page-wayfinding a:before{content:counter(wayfinding, decimal-leading-zero);width:auto;height:auto;color:var(--terra);font-variant-numeric:tabular-nums;background:0 0;flex:none;font-size:.68rem}.v6-page-wayfinding a:focus-visible{color:var(--t1);background:color-mix(in srgb, var(--terra) 7%, transparent)}@media (hover:hover){.v6-page-wayfinding a:hover{color:var(--t1);background:color-mix(in srgb, var(--terra) 7%, transparent)}}.contact-error-summary{border-inline-start:3px solid var(--terra);background:color-mix(in srgb, var(--terra) 7%, var(--card));margin-bottom:1.5rem;padding:1rem 1.1rem}.contact-error-summary strong{margin-bottom:.45rem;display:block}.contact-error-summary ul{margin:0;padding-inline-start:1.15rem}.contact-error-summary a{color:var(--t1);text-decoration:underline;-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra);text-underline-offset:.2em}html[data-motion=reduce] :is(button,a,summary):active{transform:none!important}@media (max-width:700px){html .navigation-actions .navigation-language{min-width:2.75rem;min-height:2.75rem}.op-question-lens button{min-width:2.75rem}.v6-page-wayfinding a{border-bottom:1px solid var(--rule);flex-basis:50%}}@media (max-width:430px){.v6-page-wayfinding a{border-inline-end:0;flex-basis:100%}}@media (prefers-reduced-motion:reduce){:is(button,a,summary):active{transform:none!important}}:is(.scope-choice,.discipline-index,.is-selector,.exception-options,.op-figure-tabs,.processor-scenarios,.processor-stages,.artifact-switch) button[aria-pressed=true]{background:var(--accent-fill);color:var(--control-text);box-shadow:inset 0 -2px var(--accent-signal)}:is(.scope-choice,.discipline-index,.is-selector,.exception-options,.op-figure-tabs,.processor-scenarios,.processor-stages,.artifact-switch) button{min-height:var(--control-height);transition:background-color var(--motion-feedback) ease, color var(--motion-feedback) ease, box-shadow var(--motion-feedback) ease}:is(.planning-tabs,.exception-route,.processor-console,.op-figure,.scope-choice,.is-selector,.discipline-index) :is(button,a):focus-visible{outline:2px solid var(--terra);outline-offset:-4px}.navigation-logo{align-items:center;min-height:44px;display:flex}.navigation-mobile-settings{display:none}.site-footer .v9-footer-groups a{min-height:44px}.scene-media__caption a{align-items:center;min-height:44px;display:inline-flex}.scene-media__frame img{filter:saturate(.86);transition:opacity var(--motion-context) ease}@media (hover:hover){.scene-media:hover img{transform:none}}.editorial-example[data-playing=true] img{animation:none}.rich-intro{padding-block:clamp(2.5rem,5vw,4.5rem)}.rich-intro .intro-index{margin-top:2rem}.v6-page-wayfinding{margin-bottom:clamp(2rem,4vw,3.5rem)}.v2-contact-context textarea{min-height:8rem;font-size:.84rem;line-height:1.65}.v2-contact-context .text-link{color:var(--terra);background:0 0;border:0;padding:0}.v14-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;margin-bottom:2.5rem;display:grid}.v14-heading h2{max-width:16ch;margin-top:1rem}.v14-heading>p{max-width:38rem}.operational-check,.first-conversation{padding-block:var(--space-section);border-top:1px solid var(--rule)}.check-questions{grid-template-columns:1fr 1fr;gap:1.5rem 3rem;margin-bottom:2rem;display:grid}.check-questions fieldset{border:0;border-top:1px solid var(--rule);min-width:0;margin:0;padding:1.25rem 0 0}.check-questions legend{padding:0 1rem 0 0;font-size:1rem;font-weight:600}.check-questions legend>span{color:var(--terra);margin-inline-end:.75rem;font-size:.75rem}.check-questions label{cursor:pointer;border-bottom:1px solid var(--rule);align-items:center;gap:.75rem;min-height:48px;padding:.65rem .8rem;display:flex}.check-questions input{accent-color:var(--terra);flex-shrink:0;width:1.1rem;height:1.1rem}.check-questions label:has(input:checked){background:var(--accent-fill);color:var(--t1)}.check-questions label:has(input:focus-visible){outline:2px solid var(--terra);outline-offset:-2px}.check-result{border-top:2px solid var(--terra);background:var(--card);animation:decision-arrive var(--motion-context) ease;grid-template-columns:1fr 2fr;gap:8%;margin-top:3rem;padding:2rem;display:grid}.check-result h3{margin-block:.6rem 1rem;font-size:clamp(1.4rem,2.5vw,2.2rem)}.check-result dl,.arrangement-detail dl,.condition-grid dl{margin:1.5rem 0}.check-result dl>div,.arrangement-detail dl>div,.condition-grid dl>div{border-top:1px solid var(--rule);padding-block:.85rem}.check-result dt,.arrangement-detail dt,.condition-grid dt{color:var(--terra);margin-bottom:.4rem;font-size:.75rem}.check-result dd,.arrangement-detail dd,.condition-grid dd{color:var(--t2);margin:0;font-size:.92rem}.check-result .field-hint{margin-top:1rem}.check-route{text-align:center;flex-direction:column;justify-content:center;align-items:center;font-size:.8rem;display:flex}.check-route span,.check-route strong{border:1px solid var(--rule);width:100%;padding:1rem;font-weight:500}.check-route strong{color:var(--terra);border-color:var(--terra);background:var(--accent-fill)}.check-route i{border-inline-start:1px solid var(--terra);height:2rem}.first-conversation ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.first-conversation li{border-top:1px solid var(--rule);padding-top:1rem}.first-conversation li>span{color:var(--terra);font-size:.8rem}.first-conversation h3{margin-block:1rem .75rem;font-size:1.3rem}.first-conversation li p{font-size:.95rem}.arrangement-detail{margin-top:1.5rem}.arrangement-detail .text-link{margin-top:.5rem}.condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 4rem;display:grid}.condition-grid article{border-top:1px solid var(--rule);padding-top:1.25rem}.condition-grid h3{margin-block:.8rem;font-size:1.5rem}@keyframes decision-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:760px){.v14-heading,.check-result{grid-template-columns:1fr;gap:1.5rem}.v14-heading h2{max-width:22ch}.check-result{padding:1.5rem}.check-route{flex-direction:row}.check-route span,.check-route strong{flex:1;width:auto;padding:.65rem .4rem;font-size:.75rem}.check-route i{border-top:1px solid var(--terra);flex-shrink:0;width:1rem;height:0}.first-conversation ol{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:480px){.check-questions,.condition-grid{grid-template-columns:1fr}.processor-core{width:100%;min-height:0;margin-block:.55rem;padding:.7rem 1rem;position:relative}.processor-core:before,.processor-core:after{content:"";background:var(--terra);width:1px;height:.6rem;position:absolute;left:50%}.processor-core:before{bottom:100%}.processor-core:after{top:100%}.processor-core h2{margin:0 0 .3rem;font-size:1.2rem}.processor-core>p{font-size:.7rem}#processor-step-copy{min-height:3em;margin-top:.7rem;font-size:.8rem}}@media (max-width:359px){.navigation-mobile-settings{grid-column:1/-1;padding-block:.75rem;display:flex}.navigation-mobile-settings button{min-height:44px;color:var(--ivory);background:0 0;border:1px solid #ffffff40;align-items:center;gap:.75rem;padding:.5rem .75rem;display:inline-flex}.navigation-logo .brand-logo{width:94px}.navigation-bar{gap:4px}.first-conversation ol{grid-template-columns:1fr}}html[data-motion=reduce] .check-result{animation:none}@media (prefers-reduced-motion:reduce){.check-result{animation:none}}#enquiry-form{scroll-margin-top:120px}.contact-layout>:is(.contact-form,.enquiry-received){grid-area:1/2}.contact-layout>aside{grid-area:1/1}@media (max-width:800px){.contact-layout{grid-template-columns:1fr;gap:2.5rem}.contact-layout>:is(.contact-form,.enquiry-received),.contact-layout>aside{grid-area:auto/1}.contact-layout>aside{border-top:1px solid var(--rule);padding-top:2rem}}:root{--demo-travel:5.2s;--demo-settle:.72s;--demo-ease:cubic-bezier(.22,.61,.36,1)}.demo-transport{align-items:center;gap:1rem;width:100%;margin-top:1rem;display:flex}.demo-timeline{flex:1;align-items:center;gap:.8rem;min-width:45px;display:flex}.demo-position{color:var(--t1);white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;font-size:12px}.demo-position>span{color:var(--t2)}.demo-progress-track{background:var(--rule);flex:1;height:2px;overflow:hidden}.demo-progress-track i{background:var(--terra);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .demo-progress-track i{transform-origin:100%}.demo-transport .visual-playback{white-space:nowrap;flex-shrink:0;min-height:44px;margin:0;padding:.55rem .8rem;font-size:13px}.demo-step-copy{animation:demo-copy-arrive .56s var(--demo-ease) both}@keyframes demo-copy-arrive{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes demo-signal{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.processor-core{transition:background-color var(--demo-settle) ease, border-color var(--demo-settle) ease, box-shadow var(--demo-settle) ease}.processor-core[data-lit=true]{background:#39332d;border-color:#e99b7c;box-shadow:0 0 0 5px #e99b7c0d}@keyframes demo-turn{to{transform:rotate(360deg)}}.op-figure .op-architecture svg:not(.lucide) path,.op-figure .op-cycle svg:not(.lucide) path,.op-figure[data-playing=true] .op-architecture svg:not(.lucide) path,.op-figure[data-playing=true] .op-cycle svg:not(.lucide) path{stroke-dasharray:.16 .84;animation:5.6s linear infinite paused demo-signal}.op-figure[data-playing=true] :is(.op-architecture,.op-cycle) svg:not(.lucide) path{animation-play-state:running}.op-figure :is(.op-architecture,.op-cycle) svg:not(.lucide) path.op-route-track{stroke-dasharray:none;stroke:var(--rule);stroke-width:1px;animation:none}.op-figure-art{background:color-mix(in srgb,var(--terra) 3%,transparent);border-block:1px solid var(--rule)}.op-figure :is(button,.op-central-node,.op-record-index){transition:background-color var(--demo-settle) ease, border-color var(--demo-settle) ease, color var(--demo-settle) ease, box-shadow var(--demo-settle) ease}.op-record-flow li{position:relative}.op-record-flow .op-record-line{transform-origin:0}.op-record-flow li[data-active=true] .op-record-line{animation:demo-record 5.6s var(--demo-ease) infinite;animation-play-state:paused}.op-figure[data-playing=true] .op-record-flow li[data-active=true] .op-record-line{animation-play-state:running}@keyframes demo-record{0%{opacity:.45;transform:scaleX(.25)}45%,to{opacity:1;transform:scaleX(1)}}.op-evidence-chain button[aria-pressed=true] i{animation:demo-check 5.6s var(--demo-ease) infinite;animation-play-state:paused}.op-figure[data-playing=true] .op-evidence-chain button[aria-pressed=true] i{animation-play-state:running}@keyframes demo-check{0%{opacity:.3;transform:translateY(-5px)}25%,to{opacity:1;transform:none}}.op-release-gates button[aria-pressed=true]>span{box-shadow:0 0 0 4px var(--accent-fill)}.op-cycle-center>svg{animation:22.4s linear infinite paused demo-turn}.op-figure[data-playing=true] .op-cycle-center>svg{animation-play-state:running}.site .industry-stories .is-detail{min-height:340px}.op-brief button[aria-pressed=true] i{transform-origin:0;animation:demo-record 5.6s var(--demo-ease) infinite;animation-play-state:paused}.op-figure[data-playing=true] .op-brief button[aria-pressed=true] i{animation-play-state:running}[dir=rtl] :is(.op-brief button i,.op-record-flow .op-record-line){transform-origin:100%}@media (max-width:480px){.demo-transport{gap:.6rem}.demo-timeline{gap:.5rem}.processor-core:before,.processor-core:after{transition:opacity var(--demo-settle);background:#e99b7c}.site .industry-stories .is-detail{min-height:380px}}html[data-motion=reduce] :is(.processor-signal,.demo-step-copy,.op-figure svg path,.op-record-line,.op-brief button i,.op-evidence-chain i,.op-cycle-center svg,.processor-feedback-label svg),html[data-motion=reduce] .processor-core:before,html[data-motion=reduce] .processor-core:after{animation:none!important}@media (prefers-reduced-motion:reduce){.demo-step-copy,.op-figure svg path,.op-record-line,.op-brief button i,.op-evidence-chain i,.op-cycle-center svg,.processor-core:before,.processor-core:after{animation:none!important}}.v16-navigation .navigation-bar{gap:16px}.v16-navigation .navigation-desktop{gap:0}.v16-navigation .navigation-group>button{gap:7px;padding-inline:10px}.v16-navigation .navigation-dropdown{width:330px;padding:12px;top:calc(100% + 18px)}.v16-navigation .navigation-dropdown>p{padding:8px 10px 12px;font-size:13px;line-height:1.6}.v16-navigation .navigation-dropdown a{padding:14px 10px}.v16-navigation .navigation-dropdown a>span{font-size:16px}.v16-navigation .navigation-dropdown a>small{font-size:13px}.v16-navigation .navigation-contact{gap:14px;min-height:46px}.v16-navigation .navigation-group>button[data-current=true]:after{content:"";inset-inline:10px;background:currentColor;height:2px;position:absolute;bottom:4px}.v16-navigation :is(a,button):focus-visible{outline:2px solid var(--copper);outline-offset:3px}.v16-navigation .navigation-dropdown a:focus-visible{background:#282c31;outline-color:#efa184}.v16-navigation .v16-mobile{gap:6px 28px;padding:18px 22px;scroll-padding:18px}.v16-navigation .v16-mobile section{padding-block:12px 8px}.v16-navigation .v16-mobile h2{margin-bottom:6px;font-weight:600}.v16-navigation .v16-mobile a{min-height:48px;padding-block:10px;line-height:1.5}.v16-navigation .v16-mobile .v9-mobile-contact{color:#171b20;background:#efa184;border:1px solid #efa184;border-radius:7px;grid-column:1/-1;min-height:48px;padding:12px 16px;font-weight:600}.v16-navigation .v16-mobile a[aria-current=page]>span:first-child{text-underline-offset:5px;text-decoration:underline}.v16-navigation .v16-mobile a:focus-visible{outline-offset:2px;outline-color:#efa184}@media (min-width:1101px) and (max-width:1250px){.v16-navigation .navigation-logo .brand-logo{width:142px}.v16-navigation .navigation-bar{gap:8px;padding-inline:14px}.v16-navigation .navigation-actions{gap:5px}.v16-navigation .navigation-group>button{padding-inline:7px;font-size:13px}.v16-navigation .navigation-contact{padding-inline:13px}}@media (max-width:600px){.v16-navigation .v16-mobile{grid-template-columns:1fr;align-content:start;gap:4px;height:calc(100dvh - 100px);max-height:calc(100dvh - 100px);padding:16px 20px}.v16-navigation .v16-mobile section{padding-block:10px}.v16-navigation .v16-mobile a{min-height:44px}.v16-navigation .navigation-menu-toggle{min-width:44px}}@media (prefers-reduced-motion:reduce){.v16-navigation .navigation-dropdown,.v16-navigation .v16-mobile{animation:none}.v16-navigation .navigation-group>button>span{transition:none}}html[data-motion=reduce] .v16-navigation .navigation-dropdown,html[data-motion=reduce] .v16-navigation .v16-mobile{animation:none}html[data-motion=reduce] .v16-navigation .navigation-group>button>span{transition:none}.v17-navigation .navigation-desktop>a{padding-inline:10px}.v17-navigation .navigation-direct[aria-current=page]{text-underline-offset:7px;text-decoration:underline}.navigation-search{min-width:44px;min-height:44px;color:var(--t1);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.navigation-search:hover{background:var(--accent-fill);color:var(--signal-ink)}}.site-search{border:1px solid var(--rule);background:var(--bg);width:min(690px,100vw - 32px);max-height:min(780px,100dvh - 48px);color:var(--t1);font-family:var(--sans);border-radius:14px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #0004}.site-search:lang(ar){font-family:var(--ar-body)}.site-search[open]{flex-direction:column;animation:.18s ease-out search-arrive;display:flex}.site-search::backdrop{background:#14171da8}.site-search>header{justify-content:space-between;align-items:start;gap:20px;padding:25px 28px 20px;display:flex}.site-search h2{margin-top:9px;font-size:clamp(1.6rem,3vw,2.1rem)}.site-search button{color:var(--t1)}.search-close{border:1px solid var(--rule);background:0 0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.search-input-row{border:1px solid var(--rule);border-bottom:2px solid var(--terra);background:var(--card);color:var(--signal-ink);align-items:center;gap:12px;margin:0 28px;padding:0 15px;display:flex}.search-input-row>svg{flex-shrink:0}.search-input-row input{width:100%;min-width:0;height:56px;color:var(--t1);outline-offset:-3px;background:0 0;border:0}.search-input-row input::placeholder{color:var(--t2);opacity:1}.search-filters{flex-wrap:wrap;gap:6px;padding:16px 28px 8px;display:flex}.search-filters button{border:1px solid var(--rule);background:0 0;border-radius:6px;min-height:44px;padding:8px 12px;font-size:.8rem}.search-filters button[aria-pressed=true]{background:var(--t1);color:var(--bg);border-color:var(--t1)}.search-status{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 28px;font-size:.78rem;display:flex}.search-status button{min-height:44px;color:var(--signal-ink);text-underline-offset:4px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.search-results{overscroll-behavior:contain;scrollbar-color:var(--rule) transparent;min-height:130px;overflow:auto}.search-results ul{margin:0;padding:0;list-style:none}.search-results li{border-bottom:1px solid var(--rule)}.search-results a{justify-content:space-between;align-items:center;gap:22px;padding:18px 28px;transition:background-color .16s;display:flex}.search-results a:focus-visible{color:var(--t1);background:var(--accent-fill);outline-offset:-3px}@media (hover:hover){.search-results a:hover{color:var(--t1);background:var(--accent-fill);outline-offset:-3px}}.search-results a>span{gap:4px;display:grid}.search-results small{color:var(--signal-ink);font-size:.65rem;font-weight:600}.search-results strong{font-size:1rem;font-weight:600}.search-results span span{color:var(--t2);font-size:.82rem;line-height:1.6}.search-results svg{color:var(--signal-ink);flex-shrink:0}.search-empty{padding:32px 28px}.search-empty h3{font-size:1.35rem;line-height:1.5}.search-empty p{margin:10px 0 14px;font-size:.92rem}.search-empty a{color:var(--signal-ink);justify-content:start;min-height:44px;padding:0}.site-search>footer{border-top:1px solid var(--rule);color:var(--t2);justify-content:space-between;align-items:center;gap:20px;padding:12px 28px;font-size:.7rem;display:flex}.site-search kbd{border:1px solid var(--rule);padding:1px 6px;font-family:inherit}.site-search :is(header,.search-input-row,.search-filters,.search-status,footer){flex-shrink:0}@keyframes search-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.processor-core{padding:15px 10px}.processor-core h2{font-size:1.3rem!important}#processor-step-copy{min-height:44px;font-size:.86rem;line-height:1.6}.department-overview{padding-block:var(--space-section);border-top:1px solid var(--rule)}.department-overview-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:10%;margin-bottom:44px;display:grid}.department-overview-heading h2{max-width:16ch;margin-top:15px;font-size:clamp(2.1rem,4.2vw,4.2rem)}.department-overview-heading>p{max-width:34ch}.department-deliverables{border-top:1px solid var(--rule)}.department-deliverables>a{border-bottom:1px solid var(--rule);color:var(--t1);grid-template-columns:36px 1fr 120px 25px;align-items:center;gap:26px;padding:26px 20px;transition:background-color .24s;display:grid;position:relative}.department-deliverables>a:focus-visible{background:var(--accent-fill)}@media (hover:hover){.department-deliverables>a:hover{background:var(--accent-fill)}}.deliverable-number{color:var(--signal-ink);align-self:start;padding-top:6px;font-size:.72rem}.department-deliverables h3{margin-bottom:9px;font-size:clamp(1.4rem,2.2vw,2.1rem)}.department-deliverables p{color:var(--t1);font-size:.96rem}.department-deliverables small{color:var(--t2);font-size:.8rem}.deliverable-arrow{color:var(--signal-ink);font-size:1.3rem;transition:transform .24s}@media (hover:hover){.department-deliverables>a:hover .deliverable-arrow{transform:translateY(-4px)}}.deliverable-glyph{height:48px;color:var(--signal-ink);justify-content:center;align-items:end;gap:6px;display:flex}.deliverable-glyph i{background:var(--accent-fill);width:22px;height:30px;transition:transform .48s var(--motion-curve);border:1px solid;display:block}.glyph-0{align-items:center}.glyph-0 i:first-child{border-top-width:7px;width:34px;height:42px}.glyph-0 i:nth-child(2){height:25px}.glyph-0 i:last-child{height:17px}.glyph-1{align-items:center;gap:0}.glyph-1 i{border-radius:50%;width:30px;height:30px}.glyph-1 i:nth-child(2){background:currentColor;width:26px;height:1px}.glyph-2 i{border-bottom-width:4px;border-radius:5px;width:24px;height:43px}.glyph-2 i:nth-child(2){width:20px;height:36px}.glyph-2 i:last-child{background:currentColor;border-radius:50%;align-self:center;width:8px;height:8px}.glyph-3 i:nth-child(2){background:currentColor;height:46px}.glyph-3 i:last-child{height:38px}.glyph-4{align-items:center}.glyph-4 i{border-radius:50%;width:13px;height:13px}.glyph-4 i:nth-child(2){border:6px double;width:28px;height:28px}.department-deliverables>a:focus-visible .deliverable-glyph i:nth-child(2){transform:translateY(-6px)}@media (hover:hover){.department-deliverables>a:hover .deliverable-glyph i:nth-child(2){transform:translateY(-6px)}}.department-remit{background:var(--card);border-inline-start:2px solid var(--terra);grid-template-columns:1.15fr 1fr;align-items:center;gap:10%;margin-top:32px;padding:32px;display:grid}.department-remit h3{font-size:1.4rem;line-height:1.3}.department-remit p{min-height:48px;margin-top:10px;font-size:.86rem}.remit-options{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.remit-options button{border:1px solid var(--rule);min-height:44px;color:var(--t1);background:0 0;padding:8px 12px;font-size:.78rem}.remit-options button[aria-pressed=true]{border-color:var(--terra);background:var(--accent-fill)}.department-remit .text-link{font-size:.79rem}.site .rich-intro{min-height:0;padding-block:44px 48px}.site .rich-intro h1{margin-block:20px;font-size:clamp(2.3rem,4.1vw,4.6rem);line-height:1.12}.site .rich-intro .intro-copy{font-size:1rem;line-height:1.75}.site .rich-intro .intro-index{margin-top:24px}.invitation-actions{align-content:start;justify-items:start;gap:14px;display:grid}.invitation-actions .text-link{font-size:.82rem}:lang(ar) .department-overview-heading h2,:lang(ar) .department-remit h3,:lang(ar) .site-search h2{letter-spacing:0;line-height:1.5}:lang(ar) .department-deliverables h3{line-height:1.5}@media (min-width:1101px) and (max-width:1250px){.v17-navigation .navigation-desktop>a{padding-inline:7px;font-size:.8rem}.v17-navigation .navigation-actions{gap:3px}.v17-navigation .navigation-bar{gap:7px}}@media (max-width:1100px){.department-overview-heading{gap:6%}}@media (max-width:700px){.department-overview-heading,.department-remit{grid-template-columns:1fr;gap:20px}.department-overview-heading{margin-bottom:28px}.department-deliverables>a{grid-template-columns:24px 1fr 44px;gap:14px;padding:24px 8px}.deliverable-glyph{display:none}.department-remit{padding:25px 20px}.department-remit p{min-height:0}.site .rich-intro{padding-block:32px 36px}.site .rich-intro h1{font-size:clamp(2.15rem,7.5vw,3.5rem)}.site-search>header{padding:20px}.search-input-row{margin-inline:20px}.search-filters{gap:5px;padding-inline:20px}.search-filters button{padding-inline:9px;font-size:.74rem}.search-status,.search-results a,.site-search>footer{padding-inline:20px}}@media (max-width:560px){.processor-core{padding:10px 14px}.processor-core h2{font-size:1.1rem!important}#processor-step-copy{min-height:62px}.v17-navigation .navigation-bar{gap:5px;padding-inline:10px}.v17-navigation .navigation-logo .brand-logo{width:104px}.v17-navigation .navigation-actions{gap:2px}html .v17-navigation .navigation-language{min-width:38px;padding-inline:3px;font-size:.7rem}.v17-navigation .navigation-search{width:38px;min-width:38px;height:44px}.v17-navigation .navigation-menu-toggle{min-width:40px;padding-inline:8px}}html[data-motion=reduce] :is(.site-search,.department-deliverables a,.deliverable-glyph i,.deliverable-arrow,.search-results a){transition:none;animation:none}@media (prefers-reduced-motion:reduce){:is(.site-search,.department-deliverables a,.deliverable-glyph i,.deliverable-arrow,.search-results a){transition:none;animation:none}}@media (max-width:380px){.v17-navigation .navigation-menu-toggle>span:first-child{display:none}.v17-navigation .navigation-menu-toggle{width:44px;min-width:44px}}.processor-atmosphere.page-atmosphere{--processor-gutter:20px;--processor-track:color-mix(in srgb,var(--terra) 27%,transparent);pointer-events:none;z-index:-1;transition:none;position:fixed;inset:0;overflow:hidden;transform:none}.processor-rail{width:var(--processor-gutter);contain:strict;position:absolute;inset-block:0;overflow:hidden}.processor-rail[data-side=left]{left:0}.processor-rail[data-side=right]{right:0;transform:scaleX(-1)}.processor-rail[hidden]{display:none}.processor-rail svg{fill:none;width:100%;height:100%}.processor-rail path{stroke:var(--processor-track);stroke-width:1px;vector-effect:non-scaling-stroke}.processor-rail [data-secondary]{opacity:.4}.processor-rail circle{fill:var(--bg);stroke:var(--terra);stroke-width:1px;opacity:.4}.processor-packet,.processor-reaction,.processor-gate,.processor-attention{pointer-events:none;display:block;position:absolute;top:0;left:0}.processor-packet,.processor-reaction{background:var(--terra);opacity:0;border-radius:2px;width:4px;height:10px;margin:-5px 0 0 -2px}.processor-reaction{width:5px;height:13px;margin:-6.5px 0 0 -2.5px}.processor-gate{border:1px solid var(--terra);background:var(--bg);opacity:.32;border-radius:2px;width:8px;height:8px;margin:-4px 0 0 -4px}.processor-gate i{border:1px solid var(--terra);opacity:0;border-radius:6px;position:absolute;inset:-6px}.processor-attention{background:var(--terra);opacity:0;width:2px;height:30px;margin-top:-15px;transition:transform .85s cubic-bezier(.22,.61,.36,1),opacity .5s}.processor-atmosphere[data-attentive=left] [data-side=left] .processor-attention,.processor-atmosphere[data-attentive=right] [data-side=right] .processor-attention{opacity:.65}:root[data-theme=dark] .processor-atmosphere{--processor-track:color-mix(in srgb,var(--terra) 22%,transparent)}:root[data-motion=reduce] .processor-atmosphere :is(.processor-packet,.processor-reaction,.processor-attention){display:none}:root[data-motion=reduce] .processor-atmosphere *{transition:none!important;animation:none!important}@media (max-width:650px){.processor-packet{width:3px;height:8px;margin:-4px 0 0 -1.5px}.processor-gate{border-radius:1px;width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.processor-attention{display:none}}@media (prefers-reduced-motion:reduce){.processor-atmosphere :is(.processor-packet,.processor-reaction,.processor-attention){display:none}.processor-atmosphere *{transition:none!important;animation:none!important}}.v19-index{color:var(--terra);font-variant-numeric:tabular-nums;font-size:.875rem}.v19-section-heading{grid-template-columns:.65fr 1.35fr;align-items:start;gap:7%;margin-bottom:40px;display:grid}.v19-section-heading h2{max-width:830px;font-size:clamp(2rem,3.7vw,4rem)}.v19-start,.v19-engagements,.v19-people{padding-block:clamp(60px,7vw,110px)}.v19-start-grid{grid-template-columns:1fr .85fr;align-items:start;gap:8%;display:grid}.v19-start-options{border-top:1px solid var(--rule)}.v19-start-options button{text-align:start;width:100%;color:var(--t1);border:0;border-bottom:1px solid var(--rule);background:0 0;grid-template-columns:30px 1fr 24px;align-items:center;gap:16px;min-height:88px;padding:23px 0;display:grid}.v19-start-options button>span:first-child{color:var(--t2);font-size:.875rem}.v19-start-options button strong{font-size:clamp(1.1rem,1.55vw,1.5rem);font-weight:500;line-height:1.35}.v19-start-options button[aria-pressed=true]{color:var(--terra);box-shadow:inset 0 -2px var(--terra)}.v19-start-result{border-inline-start:2px solid var(--terra);min-height:275px;padding:22px 0 12px 30px;padding-inline:30px 0}.v19-start-result>p{max-width:500px;font-size:1.1rem}.v19-start-result dl{margin-block:26px}.v19-start-result dt{color:var(--terra);margin-bottom:8px;font-size:.875rem}.v19-start-result dd{max-width:500px;margin:0}.v19-engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.v19-engagement-grid article{border-top:1px solid var(--rule);flex-direction:column;align-items:start;padding-top:22px;display:flex}.v19-engagement-grid h3{margin-block:30px 15px;font-size:1.7rem}.v19-engagement-grid p{font-size:1rem}.v19-engagement-grid p+p{margin-block:16px 24px}.v19-engagement-grid a{margin-top:auto}.v19-terms{border-top:1px solid var(--rule);margin-top:30px;padding-top:20px;font-size:.875rem}.v19-terms a{text-underline-offset:4px;text-decoration:underline}.v19-people{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:10%;display:grid}.v19-people h2{margin-block:22px 30px;font-size:clamp(2rem,3.6vw,3.8rem)}.v19-people-record{border-inline-start:2px solid var(--terra);padding-inline-start:32px}.v19-founder{color:var(--t1);margin-bottom:25px;font-size:1.7rem;line-height:1.3}.v19-founder span{color:var(--terra);margin-top:10px;font-size:.875rem;display:block}.v19-people-record dl{margin:25px 0 0}.v19-people-record dl>div{border-top:1px solid var(--rule);padding-block:16px}.v19-people-record dt{color:var(--t2);font-size:.875rem}.v19-people-record dd{margin:5px 0 0}@media (max-width:1050px){.v19-engagement-grid{gap:24px}}@media (max-width:750px){.v19-section-heading,.v19-start-grid,.v19-people{grid-template-columns:1fr;gap:25px}.v19-start-result{min-height:245px}.v19-engagement-grid{grid-template-columns:1fr;gap:32px}.v19-engagement-grid h3{margin-top:16px}.v19-engagement-grid p+p{margin-top:10px}.v19-people-record{padding-inline-start:22px}}.v19-example{color:#f4f1ec;--bg:#181c21;--card:#24292d;--deep:#20252a;--t1:#f4f1ec;--t2:#c5c3bd;--terra:#e99170;--rule:#464b4e;background:#181c21;padding-block:clamp(60px,7vw,105px)}.v19-example-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:8%;margin-bottom:42px;display:grid}.v19-example-heading h2{max-width:790px;margin-top:22px;font-size:clamp(2.15rem,3.6vw,3.9rem)}.v19-example-heading h2 em{color:#e99170;font-style:normal}.v19-example-heading>p{max-width:440px;font-size:1.05rem}.v19-workbench{border:1px solid var(--rule);background:var(--deep);box-shadow:0 22px 70px #00000012}.v19-workbench-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;padding:18px 26px;display:flex}.v19-example-label{color:var(--t2);font-size:.875rem}.v19-workbench-header button,.v19-workbench-footer>button{min-height:44px;color:var(--terra);background:0 0;border:0;align-items:center;gap:12px;padding:5px;font-size:.9rem;display:flex}.v19-workspace{grid-template-columns:.72fr 1.28fr;display:grid}.v19-request{border-inline-end:1px solid var(--rule);background:#1c2125;padding:32px}.v19-workspace-title{align-items:baseline;gap:16px;margin-bottom:27px;display:flex}.v19-workspace-title>span{color:var(--terra);font-size:.875rem}.v19-workspace-title h3{font-size:1.35rem}.v19-request label{color:var(--t2);margin-bottom:9px;font-size:.9rem;display:block}.v19-request select{width:100%;min-height:48px;color:var(--t1);white-space:normal;background:#242a2e;border:1px solid #616769;border-radius:0;margin-bottom:23px;padding:11px 12px;font-size:1rem;display:block}.v19-request select:disabled{opacity:.75;cursor:default}.v19-request select[aria-invalid=true]{border-color:var(--terra)}.v19-connection{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:18px;font-size:.875rem;display:flex}.v19-connection>span{color:var(--t2)}.v19-connection button{min-height:44px;color:var(--t1);border:1px solid var(--rule);background:0 0;align-items:center;gap:9px;padding:8px 12px;display:flex}.v19-connection button[aria-pressed=true]{color:var(--terra);border-color:var(--terra)}.v19-connection button:disabled{opacity:.6;cursor:default}.v19-demo-action{color:#14171d;text-align:start;background:#f4f1ec;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:52px;margin-top:30px;padding:13px 18px;font-size:.95rem;font-weight:500;transition:background .18s;display:flex}@media (hover:hover){.v19-demo-action:hover{background:#e99170}}.v19-demo-action svg{flex-shrink:0}.v19-demo-note{margin-top:16px;font-size:.875rem;line-height:1.65}.v19-request-summary{display:none}.v19-demo-error{color:#f0a083;margin-block:-12px 20px;font-size:.875rem}.v19-record{min-width:0;padding:32px}.v19-record-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.v19-record-head h3{max-width:450px;min-height:2.5em;margin-top:15px;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.25}.v19-record-count{color:var(--t2);white-space:nowrap;align-items:baseline;gap:5px;font-size:.875rem;display:flex}.v19-record-count strong{color:var(--terra);font-size:2.4rem;font-weight:400;line-height:1}.v19-checkpoints{grid-template-columns:repeat(4,1fr);gap:0;margin:26px 0 20px;padding:0;list-style:none;display:grid}.v19-checkpoints li{border-top:2px solid var(--rule);padding:15px 7px 0 0;align-items:center;gap:9px;padding-inline:0 7px;font-size:.875rem;transition:border-color .35s,color .35s;display:flex}.v19-checkpoints li>span{border:1px solid var(--rule);flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:.75rem;display:flex}.v19-checkpoints li[data-complete=true]{border-color:var(--terra)}.v19-checkpoints li[data-complete=true]>span{background:var(--terra);border-color:var(--terra);color:#14171d}.v19-checkpoints li[data-current=true]>span{border-color:var(--terra);color:var(--terra)}.v19-record-explanation{min-height:3.3em;margin-bottom:22px;font-size:.95rem;line-height:1.65}.v19-record-tabs{border-bottom:1px solid var(--rule);gap:24px;display:flex}.v19-record-tabs button{min-height:48px;color:var(--t2);box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:.9rem}.v19-record-tabs button[aria-pressed=true]{color:var(--t1);box-shadow:inset 0 -2px var(--terra)}.v19-output{min-height:320px;padding-top:20px}.v19-record-fields{gap:12px;margin:0;display:grid}.v19-record-fields>div{grid-template-columns:.7fr 1.3fr;gap:20px;font-size:.9rem;display:grid}.v19-record-fields dt{color:var(--t2)}.v19-record-fields dd{margin:0}.v19-event-log{border-top:1px solid var(--rule);gap:7px;min-height:100px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.v19-event-log li{color:var(--t2);align-items:baseline;gap:10px;font-size:.875rem;animation:.3s both v19-record-in;display:flex}.v19-event-log svg{color:var(--terra);flex-shrink:0}.v19-customer-message{border-inline-start:2px solid var(--terra);background:#292f33;padding:22px}.v19-customer-message>span{color:var(--terra);font-size:.875rem}.v19-customer-message h4{margin:18px 0 14px;font-size:1.45rem;font-weight:500;line-height:1.35}.v19-customer-message p{font-size:1rem}.v19-customer-message small{color:var(--t2);margin-top:22px;font-size:.875rem;display:block}.v19-workbench-footer{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:30px;padding:18px 26px;display:flex}.v19-workbench-footer>p{max-width:480px;font-size:.875rem}.v19-workbench-footer .demo-transport{flex:1;min-width:200px;max-width:360px;margin:0}.v19-example-next{justify-content:space-between;align-items:center;gap:30px;margin-top:25px;display:flex}.v19-example-next>p{max-width:600px;font-size:.95rem}.v19-example-next a{flex-shrink:0}@keyframes v19-record-in{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.v19-example-heading{grid-template-columns:1fr;gap:25px}.v19-example-heading>p{max-width:640px}.v19-workspace{grid-template-columns:.8fr 1.2fr}.v19-request,.v19-record{padding:24px}.v19-checkpoints li{gap:8px;display:grid}.v19-record-head h3{min-height:3.1em}.v19-workbench-footer{flex-wrap:wrap}.v19-workbench-footer>p{max-width:100%}.v19-example-next{display:block}.v19-example-next a{margin-top:12px}}@media (max-width:700px){.v19-workspace{grid-template-columns:1fr}.v19-request{border-inline-end:0;border-bottom:1px solid var(--rule)}.v19-workbench-header{align-items:start;gap:12px;padding:15px 18px}.v19-workbench-header button{max-width:155px;font-size:.875rem}.v19-example-label{max-width:155px}.v19-request,.v19-record{padding:22px 18px}.v19-record-head h3{min-height:2.5em}.v19-record-fields>div{grid-template-columns:1fr 1.2fr;gap:12px}.v19-output{min-height:350px}.v19-checkpoints li{font-size:.78rem}.v19-workbench-footer{gap:18px;padding:18px}.v19-workbench-footer .demo-transport{width:100%;min-width:0}.v19-customer-message{padding:18px}.v19-example .shell{width:calc(100% - 36px)}}.site:lang(ar) .v19-example-heading h2{line-height:1.4}.site[dir=rtl] .v19-demo-action svg,.site[dir=rtl] .v19-workbench-header button svg:not(:first-child){transform:scaleX(-1)}:root[data-motion=reduce] .v19-example *,:root[data-motion=reduce] .v19-example :before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.v19-example *{transition:none!important;animation:none!important}}.v19-proof{padding-block:40px clamp(60px,7vw,110px)}.v19-proof-heading{border-top:1px solid var(--rule);justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px;padding-top:35px;display:flex}.v19-proof-heading h2{margin-top:16px;font-size:clamp(2.6rem,5vw,5.5rem)}.v19-proof-heading>p{max-width:420px;font-size:1.05rem}.v19-proof-body{grid-template-columns:1.5fr .75fr;align-items:center;gap:6%;display:grid}.v19-proof figure{min-width:0}.v19-proof figure>a{border:1px solid var(--rule);background:#f4f1ec;display:block;overflow:hidden}.v19-proof img{width:100%;height:auto;transition:transform .65s cubic-bezier(.22,.61,.36,1);display:block}@media (hover:hover){.v19-proof figure>a:hover img{transform:scale(1.015)}}.v19-proof figcaption{margin-top:12px;font-size:.8rem}.v19-proof figcaption a{text-underline-offset:3px;text-decoration:underline}.v19-proof-copy h3{max-width:440px;margin-block:24px 20px;font-size:clamp(1.65rem,2.55vw,2.9rem);line-height:1.16}.v19-proof-copy dl{margin:24px 0}.v19-proof-copy dl>div{border-top:1px solid var(--rule);padding-block:14px}.v19-proof-copy dt{color:var(--terra);margin-bottom:8px;font-size:.875rem}.v19-proof-copy dd{color:var(--t2);margin:0;font-size:.95rem}.v19-case-story{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-block:45px 70px;display:grid}.v19-case-story article{border-top:1px solid var(--rule);padding-top:22px}.v19-case-story article>span{color:var(--terra);font-size:.875rem}.v19-case-story h2{margin-block:25px 18px;font-size:clamp(1.6rem,2.4vw,2.45rem);line-height:1.2}.v19-case-story p{font-size:1rem;line-height:1.75}.v19-navigation .navigation-desktop{gap:3px}.v19-navigation .navigation-dropdown{width:350px;min-width:300px;inset-inline:0 auto}.v19-navigation .navigation-dropdown>p,.v19-navigation .navigation-dropdown a>small,.v19-navigation .navigation-group>button,.v19-navigation .navigation-direct{font-size:.875rem}.site-footer{--signal-ink:var(--terra)}.site .rich-intro{padding-block:clamp(45px,5.5vw,82px)}.site .rich-intro h1{max-width:880px;font-size:clamp(2.5rem,4.6vw,4.9rem);line-height:1.1}.site .rich-intro .intro-copy{max-width:610px;font-size:1.075rem}.site .rich-intro .intro-index{display:none}.site:lang(ar) .rich-intro h1{letter-spacing:0;line-height:1.35}.site:lang(ar) .v19-proof-copy h3,.site:lang(ar) .v19-case-story h2{line-height:1.4}@media (max-width:1100px){.v19-proof-body{grid-template-columns:1.25fr 1fr;gap:5%}.v19-proof-heading{gap:30px}.v19-case-story{gap:24px}.v19-proof-heading>p{max-width:360px}}@media (max-width:800px){.v19-proof-heading{display:block}.v19-proof-heading>p{max-width:540px;margin-top:20px}.v19-proof-body{grid-template-columns:1fr;gap:28px}.v19-proof-copy h3{max-width:620px;margin-block:18px}.v19-proof-copy dl{grid-template-columns:1fr 1fr;gap:25px;display:grid}.v19-case-story{grid-template-columns:1fr;gap:30px;margin-block:35px 45px}.v19-case-story h2{margin-top:17px}.site .rich-intro h1{font-size:clamp(2.2rem,6.5vw,3.8rem)}}@media (max-width:480px){.v19-proof-copy dl{grid-template-columns:1fr;gap:8px}.v19-proof figcaption{font-size:.78rem}.v19-start-options button{grid-template-columns:24px 1fr 18px;gap:10px}}:root[data-motion=reduce] .v19-proof img{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.v19-proof img{transition:none;transform:none}}@media (max-width:700px){.v19-request[data-captured=true] .v19-request-fields{display:none}.v19-request[data-captured=true] .v19-request-summary{margin-bottom:20px;font-size:1rem;display:block}.v19-request-summary span{color:var(--terra);margin-top:5px;font-size:.875rem;display:block}.v19-request[data-captured=true] .v19-demo-note{display:none}.v19-checkpoints li{font-size:.875rem}}.v20-gate{max-width:700px;margin:5rem auto;padding:2rem}.v20-gate h1{letter-spacing:-.04em;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1}.v20-gate p{line-height:1.7}.v20-gate .brand-logo{width:180px;margin-bottom:3rem;display:block}.v20-gate .button{margin-block:1.5rem}.v20-gate footer{border-top:1px solid var(--rule);gap:2rem;margin-top:3rem;padding-top:1rem;font-size:14px;display:flex}@keyframes v20-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}.work-app{--work-panel:color-mix(in srgb,var(--bg) 94%,var(--t1));min-height:100vh;font-family:var(--sans);grid-template-columns:232px minmax(0,1fr);display:grid}.work-app:lang(ar),.work-app:lang(ar) :is(h1,h2,h3){font-family:var(--ar-body);letter-spacing:0;line-height:1.5}.work-sidebar{border-inline-end:1px solid var(--rule);background:var(--bg);flex-direction:column;height:100vh;padding:2rem 1.25rem;display:flex;position:sticky;top:0}.work-sidebar .brand-logo{width:175px;max-width:100%}.work-account{border-block:1px solid var(--rule);align-items:center;gap:.75rem;margin-block:3rem 2rem;padding-block:1rem;display:flex}.work-account>div{min-width:0}.work-account strong{font-size:14px;font-weight:500;display:block}.work-account div>span{text-overflow:ellipsis;white-space:nowrap;max-width:145px;color:var(--t2);font-size:12px;display:block;overflow:hidden}.work-monogram{border:1px solid var(--rule);width:34px;height:34px;color:var(--terra);flex-shrink:0;place-items:center;display:grid}.work-sidebar nav{gap:.35rem;display:grid}.work-sidebar nav button{min-height:44px;color:var(--t2);text-align:start;background:0 0;border:0;border-inline-start:2px solid #0000;align-items:center;gap:.7rem;padding:.9rem .75rem;font-size:14px;display:flex}.work-sidebar nav [aria-current=page]{color:var(--t1);background:var(--accent-fill);border-inline-start-color:var(--terra)}@media (hover:hover){.work-sidebar nav button:hover{color:var(--t1);background:var(--work-panel)}}.work-sidebar-bottom{gap:1rem;margin-top:auto;padding-top:2rem;display:grid}.work-sidebar-bottom p{font-size:12px;line-height:1.6}.work-sidebar-bottom a{align-items:center;gap:.5rem;font-size:14px;display:flex}.work-main-wrap{min-width:0}.work-topbar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem clamp(1rem,3vw,3.5rem);display:flex}.work-topbar>span{letter-spacing:.1em;color:var(--t2);font-size:12px}.work-topbar>div{align-items:center;gap:.7rem;display:flex}.work-topbar a{padding:.5rem;font-size:14px}.work-topbar button{border:1px solid var(--rule);width:44px;height:44px;color:var(--t1);background:0 0;place-items:center;display:grid}.work-main{outline:none;max-width:1400px;min-height:calc(100vh - 160px);margin:auto;padding:clamp(1.5rem,3.5vw,4rem)}.work-page-heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.5rem;display:flex}.work-page-heading>div{min-width:0}.work-page-heading h1{overflow-wrap:anywhere;margin:.75rem 0 1rem;font-size:clamp(2.1rem,3.6vw,3.7rem);line-height:1.08}.work-page-heading p:not(.eyebrow){max-width:54ch;line-height:1.7}.work-primary,.work-secondary{white-space:normal;border:1px solid var(--t1);justify-content:center;align-items:center;gap:.7rem;min-height:46px;padding:.85rem 1.15rem;font-size:14px;line-height:1.4;transition:background .16s,color .16s,transform .16s;display:inline-flex}.work-primary{color:var(--bg);background:var(--t1)}.work-secondary{color:var(--t1);border-color:var(--rule);background:0 0}@media (hover:hover){.work-primary:hover:not(:disabled){background:var(--terra);border-color:var(--terra);color:var(--bg)}.work-secondary:hover:not(:disabled){background:var(--work-panel)}}.work-app button:disabled{opacity:.5;cursor:not-allowed}.work-page-heading>.work-primary{flex-shrink:0}.work-empty{border-block:1px solid var(--rule);background:var(--work-panel);max-width:1100px;padding:clamp(2rem,5vw,5rem)}.work-empty-mark{color:var(--terra);letter-spacing:.14em;margin-bottom:2rem;font-size:12px;display:block}.work-empty h2{max-width:23ch;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.15}.work-empty p{max-width:58ch;margin:1.5rem 0;line-height:1.8}.work-empty p.work-meta{margin-bottom:0}.work-meta{color:var(--t2);overflow-wrap:anywhere;margin-top:1rem;font-size:12px;line-height:1.65}.work-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-block:2rem 1rem;display:flex}.work-section-heading h2{font-size:1.35rem;line-height:1.4}.work-section-heading>span{color:var(--t2);font-size:14px}.work-attention{border-inline-start:2px solid var(--terra);background:var(--accent-fill);padding:0 1.5rem 1.5rem}.work-attention .work-section-heading{padding-top:1rem}.work-list{border-top:1px solid var(--rule)}.work-row{text-align:start;border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--t1);background:0 0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:1.5rem;padding:1.4rem .75rem;transition:background .16s;display:grid}@media (hover:hover){.work-row:hover{background:var(--work-panel)}}.work-row>span:first-child{min-width:0}.work-row small{color:var(--t2);font-size:12px}.work-row strong{overflow-wrap:anywhere;margin-block:.3rem;font-size:18px;font-weight:500;line-height:1.5;display:block}.work-row-next{color:var(--t2);overflow-wrap:anywhere;font-size:14px;display:block}.work-row-meta{justify-items:end;gap:.5rem;display:grid}.work-row time{color:var(--t2);font-size:12px}.work-status{border:1px solid var(--rule);white-space:nowrap;align-self:start;padding:.3rem .65rem;font-size:12px;line-height:1.6;display:inline-flex}.work-status[data-status=review],.work-status[data-status=changes_requested]{background:var(--accent-fill);color:var(--terra);border-color:var(--terra)}.work-status[data-status=approved]{border-color:var(--t2)}.work-support-strip{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding-top:2rem;display:flex}.work-support-strip h2{margin-bottom:.7rem;font-size:1.5rem;line-height:1.3}.work-support-strip p{max-width:50ch}.work-support-strip button{flex-shrink:0}.work-bottom{border-top:1px solid var(--rule);color:var(--t2);justify-content:space-between;gap:1rem;padding:1.5rem clamp(1rem,3.5vw,4rem);font-size:12px;display:flex}.work-alert{border:1px solid var(--terra);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.3rem;display:flex}.work-alert p{font-size:14px}.work-alert button,.work-alert a{color:var(--terra);background:0 0;border:0;flex-shrink:0;font-size:14px;text-decoration:underline}.work-notice{background:var(--work-panel);align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:1rem;font-size:14px;display:flex}.work-loading{padding:3rem 1rem}.work-back{color:var(--t2);background:0 0;border:0;align-items:center;gap:.6rem;margin-bottom:2rem;padding:.5rem 0;font-size:14px;display:flex}.work-detail-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:2rem;display:grid}.work-sheet{border:1px solid var(--rule);background:var(--bg);min-width:0;margin-bottom:1.5rem;padding:clamp(1.25rem,2.5vw,2.5rem)}.work-sheet h2,.work-delivery h2{margin-bottom:1.25rem;font-size:1.4rem;line-height:1.35}.work-preserve{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.work-facts dl{margin:0}.work-facts dt{color:var(--t2);margin-top:1.2rem;font-size:12px}.work-facts dd{overflow-wrap:anywhere;margin:.4rem 0 0;font-size:14px}.work-delivery{border-inline-start:3px solid var(--terra);background:var(--accent-fill);margin-bottom:1.5rem;padding:2rem}.work-delivery h2{margin-top:1rem;font-size:1.9rem}.work-delivery p{margin-bottom:1rem}.work-link{border-bottom:1px solid var(--rule);align-items:center;gap:.6rem;padding-block:.5rem;font-size:14px;display:inline-flex}.work-events{margin-block:2rem}.work-event{border-top:1px solid var(--rule);padding-block:1.5rem}.work-event>div{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:1rem;font-size:12px;display:flex}.work-event strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.work-event time{color:var(--t2);margin-inline-start:auto}.work-event small{color:var(--terra);margin-top:1rem;font-size:12px;display:block}.work-event .work-link{width:fit-content;display:flex}.work-form{gap:1.3rem;display:grid}.work-form h2{margin:0}.work-form label,.work-reply label{color:var(--t1);gap:.55rem;font-size:14px;display:grid}.work-app :is(input,textarea,select){background:var(--bg);border:1px solid var(--rule);width:100%;min-height:46px;color:var(--t1);border-radius:0;min-width:0;max-width:100%;padding:.75rem;font-size:16px}.work-app textarea{resize:vertical}.work-app input[type=range]{accent-color:var(--terra);padding:0}.work-fields{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.work-compose{max-width:860px}.work-compose .work-meta{margin:0}.work-actions{flex-wrap:wrap;gap:.75rem;display:flex}.work-reply textarea{margin-top:.6rem}.work-reply .work-actions{margin-top:1rem}.work-filter{align-items:center;gap:.65rem;font-size:14px;display:flex}.work-filter select{width:auto;font-size:14px}.work-tools{grid-template-columns:1fr 1.2fr;gap:2rem;display:grid}.work-tools h2{font-size:1.8rem}.work-tools p{line-height:1.8}.work-tools ol{margin-block:2rem;padding-inline-start:1.2rem;font-size:14px;line-height:2}.work-tool-number{letter-spacing:.1em;color:var(--terra);margin-bottom:1.5rem;font-size:12px;display:block}.work-effort-chart{border-block:1px solid var(--rule);gap:1rem;padding-block:1rem;display:grid}.work-effort-chart>div{grid-template-columns:5.5rem minmax(0,1fr) 5rem;align-items:center;gap:.75rem;font-size:14px;display:grid}.work-effort-chart i{background:var(--t2);height:8px;transition:width .32s;display:block}.work-effort-chart>div:last-child i{background:var(--terra)}.work-effort-chart strong{text-align:end;font-variant-numeric:tabular-nums;font-weight:500}.work-app output{float:inline-end;color:var(--terra)}.work-app [dir=auto]{unicode-bidi:plaintext}.navigation-workspace{white-space:nowrap;align-items:center;gap:.4rem;min-height:44px;font-size:14px;display:inline-flex}.v20-navigation .navigation-contact{display:none}.work-app .eyebrow{font-size:12px}@media (min-width:1101px) and (max-width:1400px){.v20-navigation .navigation-motion{display:none}.v20-navigation .navigation-desktop,.v20-navigation .navigation-actions{gap:10px}.v20-navigation .navigation-logo .brand-logo{width:170px}}@media (max-width:1100px){.work-detail-grid{grid-template-columns:minmax(0,1fr)}.work-detail-grid>aside{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.work-tools{grid-template-columns:1fr}.work-page-heading{align-items:flex-start}.work-page-heading h1{font-size:2.5rem}}@media (max-width:800px){.work-app{grid-template-columns:1fr}.work-sidebar{border-inline-end:0;border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:1rem;height:auto;padding:1rem;display:grid;position:relative}.work-sidebar .brand-logo{width:145px}.work-account{border:0;margin:0;padding:0}.work-account strong{font-size:12px}.work-account div>span{max-width:120px}.work-sidebar nav{grid-column:1/-1;gap:.3rem;display:flex;overflow:auto}.work-sidebar nav button{white-space:nowrap;flex:1;justify-content:center;padding:.7rem;font-size:14px}.work-sidebar-bottom{display:none}.work-topbar{padding:.75rem 1rem}.work-main{padding:1.5rem 1rem}.work-page-heading{flex-wrap:wrap;gap:1rem}.work-page-heading h1{font-size:2.2rem}.work-support-strip,.work-bottom{flex-wrap:wrap}.work-detail-grid>aside{display:block}.work-row{grid-template-columns:1fr 20px;gap:1rem}.work-row-meta{flex-wrap:wrap;grid-area:2/1;place-items:center start;gap:.8rem;display:flex}.work-row>svg{grid-area:1/2}.work-tools{gap:0}.work-fields{grid-template-columns:1fr}.work-alert{flex-wrap:wrap}.work-topbar>span{letter-spacing:0;font-size:12px}.work-section-heading{flex-wrap:wrap}.work-filter{width:100%}.work-filter select{flex:1}.work-effort-chart>div{grid-template-columns:4.5rem minmax(0,1fr) 4rem}.navigation-workspace{font-size:12px}.v20-navigation .navigation-actions{gap:10px}}@media (max-width:430px){.work-sidebar nav button{flex-direction:column;gap:.35rem;font-size:12px}.work-account div>span{max-width:100px}.work-account .work-monogram{display:none}.work-topbar>span{max-width:90px}.work-page-heading h1{font-size:1.9rem}.work-attention{padding-inline:1rem}.work-sheet{padding:1.2rem}.work-event time{width:100%;margin-inline-start:0}.work-delivery{padding:1.2rem}.v20-navigation .navigation-workspace{display:none}}@media (prefers-reduced-motion:reduce){.work-app *{transition:none!important}}[data-motion=reduce] .work-app *{transition:none!important}.work-app[dir=rtl] :is(.lucide-arrow-right,.lucide-arrow-left,.lucide-arrow-up-right),[dir=rtl] .navigation-workspace span{transform:scaleX(-1)}.work-tools{align-items:start}.work-status{font-size:14px}@media (max-width:430px){.work-sidebar nav button{white-space:normal;min-width:68px;padding:.6rem .35rem;font-size:14px;line-height:1.3}}.signin-page{max-width:560px}.signin-form{margin-block:2rem}.signin-form .button{cursor:pointer;font:inherit;border:0}.signin-form .button:disabled{opacity:.55;cursor:not-allowed}.signin-form .text-button{color:var(--t1);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.86rem;text-decoration:underline}.signin-form input[inputmode=numeric]{letter-spacing:.4em;font-variant-numeric:tabular-nums;font-size:1.5rem}.work-signout{margin:0;display:inline}.work-signout button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.client-admin-page{max-width:860px;padding-block:2rem 5rem}.client-admin-page .inbox-nav{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:2rem;display:flex}.client-admin-page .inbox-nav .brand-logo{width:130px}.client-admin section{margin-block:2.5rem}.client-admin-org{border-top:1px solid var(--rule);padding-block:1.25rem}.client-admin-org ul{margin:0 0 1rem;padding:0;list-style:none}.client-admin-org li{border-bottom:1px dashed var(--rule);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block:.5rem;display:flex}.client-admin-org li button,.client-admin-org summary{cursor:pointer;font:inherit;font-size:.86rem}.client-admin-org li button{border:1px solid var(--rule);color:var(--t1);background:0 0;padding:.25rem .65rem}.client-admin-check{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex!important}.client-admin-check input[type=checkbox]{width:auto!important;margin:0!important;display:inline!important}.client-admin-check select{width:auto!important;margin:0!important;padding:4px 8px!important;display:inline-block!important}.client-admin .button{cursor:pointer;font:inherit;border:0}.client-admin [role=status]{border:1px solid var(--rule);padding:12px}.client-admin [role=alert]{color:var(--terra)}.work-decision{gap:.6rem;margin-top:1rem;display:grid}.work-decision label{font-size:.86rem}.work-decision textarea{border:1px solid var(--rule);background:var(--card);width:100%;color:var(--t1);font:inherit;resize:vertical;padding:10px 12px}.work-brief-facts{border-top:1px solid var(--rule);gap:.6rem;margin:1rem 0 0;padding-top:.8rem;font-size:.92rem;display:grid}.work-brief-facts div{gap:.15rem;display:grid}.work-brief-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--t2);font-size:.76rem}.work-brief-facts dd{overflow-wrap:anywhere;gap:.2rem;margin:0;display:grid}.work-formats{border:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.45rem .8rem;margin:0;padding:.8rem 1rem;display:grid}.work-formats legend{padding-inline:.3rem;font-size:.86rem}.work-formats label{align-items:center;gap:.55rem;margin:0;font-size:.9rem;display:flex}.work-formats input{width:18px;height:18px;margin:0}@media (max-width:800px){.work-detail-grid[data-admin=true] aside{order:-1}}.premium-gate .gate-points{border:1px solid var(--rule);border-radius:18px;align-self:center;gap:18px;padding:clamp(24px,4vw,44px);display:grid}.premium-gate .gate-points h2{margin:0;font-size:clamp(1.4rem,2.4vw,2rem)}.premium-gate .gate-points ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.premium-gate .gate-points li{padding-inline-start:26px;font-size:1.0625rem;line-height:1.55;position:relative}.premium-gate .gate-points li:before{content:"";inset-inline-start:2px;background:var(--terra);border-radius:50%;width:9px;height:9px;position:absolute;top:.6em}.premium-gate .gate-points p{border-top:1px solid var(--rule);color:var(--t2);margin:0;padding-top:16px;line-height:1.6}.v21-opening{padding-block:clamp(2.5rem,6vw,6rem) 3rem}.v21-opening-grid{grid-template-columns:1fr 1.12fr;align-items:center;gap:clamp(2rem,4vw,5rem);margin-block:2.5rem 4rem;display:grid}.v21-opening h1{letter-spacing:-.055em;margin:0 0 1.5rem;font-size:clamp(3rem,5.7vw,6.3rem);line-height:1.02}.v21-opening h1 em{color:var(--terra);font-style:normal}.v21-opening-copy>p{max-width:43ch;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.75}.v21-opening .actions{flex-wrap:wrap;gap:1.25rem;margin-top:2rem}.v21-opening .button{gap:.75rem}.v21-proofline{color:var(--t2);flex-wrap:wrap;gap:.6rem 1.25rem;margin-top:2rem;font-size:14px;display:flex}.v21-proofline span:not(:last-child):after{content:"·";color:var(--terra);margin-inline-start:1.25rem}.v21-art{min-width:0;margin:0}.v21-art>div{aspect-ratio:3/2;background:#e2d8c7;overflow:hidden}.v21-art img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover){.v21-art:hover img{transform:scale(1.025)}}.v21-art figcaption{border-bottom:1px solid var(--rule);color:var(--t2);align-items:baseline;gap:1rem;padding-block:1rem;font-size:14px;line-height:1.5;display:flex}.v21-art figcaption>span{color:var(--terra);white-space:nowrap;font-size:12px}.intro-photo:has(.v21-art){background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.intro-photo .v21-art{width:100%}.intro-photo .v21-art figcaption{color:var(--t2)}.v21-relationship{border-block:1px solid var(--rule);background:var(--bg);padding-block:1.5rem}.v21-relationship-title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.v21-relationship h2{font-size:1.35rem;line-height:1.4}.v21-relationship-title>span{color:var(--t2);font-size:14px}.v21-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.v21-steps button{text-align:start;border:0;border-bottom:2px solid var(--rule);color:var(--t1);cursor:pointer;background:0 0;grid-template-columns:2rem 1fr;gap:.4rem .75rem;min-height:104px;padding:1rem 0;display:grid;position:relative}.v21-steps button:not(:last-child):after{content:"→";inset-inline-end:-1.5rem;color:var(--t2);font-size:18px;position:absolute;top:1rem}.v21-step-number{color:var(--terra);grid-row:span 2;padding-top:.3rem;font-size:12px}.v21-steps strong{font-size:18px;font-weight:500}.v21-steps small{color:var(--t2);font-size:14px;line-height:1.45}.v21-steps [aria-pressed=true]{border-color:var(--terra)}.v21-steps [aria-pressed=true] strong{color:var(--terra)}.v21-step-detail{grid-template-columns:1.3fr 1fr;align-items:start;gap:2rem;min-height:100px;padding-top:1.5rem;display:grid}.v21-step-detail p{max-width:60ch;font-size:16px;line-height:1.65}.v21-step-detail>span{color:var(--t2);align-items:flex-start;gap:.6rem;font-size:14px;line-height:1.6;display:flex}.v21-step-detail svg{flex-shrink:0;margin-top:.25rem}.v21-relationship .demo-transport{margin-top:.75rem}.v21-relationship .demo-progress-track{max-width:180px}.v21-request-map{border:1px solid var(--rule);background:var(--bg);margin:1.25rem 0;padding:1.25rem}.v21-map-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.v21-map-nodes>div{border-bottom:2px solid var(--rule);gap:.5rem;padding-block:.5rem 1rem;display:grid;position:relative}.v21-map-nodes>div:not(:last-child):after{content:"→";inset-inline-end:-1.1rem;color:var(--t2);position:absolute;top:1.7rem}.v21-map-nodes>div[data-ready=true]{border-color:var(--terra)}.v21-map-nodes>div>span{height:20px;color:var(--terra);align-items:center;font-size:12px;display:flex}.v21-map-nodes strong{font-size:14px;font-weight:500}.v21-map-nodes small{color:var(--t2);font-size:12px}.v21-request-map figcaption{align-items:center;gap:.6rem;padding-top:1rem;font-size:14px;line-height:1.6;display:flex}.v21-request-map figcaption i{background:var(--terra);flex-shrink:0;width:6px;height:6px}.v21-request-map[data-held=true] .v21-map-nodes>div:last-child{border-bottom:2px dashed var(--terra)}.v21-request-map[data-held=true] figcaption{color:var(--terra)}.v21-signals-heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.5rem;display:flex}.v21-signals-heading h2{margin:.5rem 0;font-size:1.8rem;line-height:1.3}.v21-signals-heading p:not(.eyebrow){font-size:14px}.v21-signals-heading>span{color:var(--t2);text-align:end;gap:.25rem;font-size:12px;display:grid}.v21-signals-heading strong{color:var(--t1);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:500;line-height:1}.v21-work-toolbar{background:var(--work-panel);border:1px solid var(--rule);grid-template-columns:minmax(220px,1.6fr) minmax(130px,1fr) minmax(130px,1fr);gap:1rem;padding:1.25rem;display:grid}.v21-work-toolbar label{gap:.5rem;min-width:0;font-size:14px;display:grid}.v21-search>div{align-items:center;display:flex;position:relative}.v21-search svg{color:var(--t2);pointer-events:none;position:absolute;inset-inline-start:.8rem}.v21-search input{padding-inline-start:2.5rem!important}.v21-view-switch{border:1px solid var(--rule);gap:2px;padding:3px;display:flex}.v21-view-switch button{min-height:38px;color:var(--t2);background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:14px;display:flex}.v21-view-switch [aria-pressed=true]{background:var(--t1);color:var(--bg)}.v21-results-line{color:var(--t2);justify-content:space-between;align-items:center;gap:1rem;margin-block:1rem;font-size:14px;display:flex}.v21-results-line button{min-height:44px;color:var(--terra);background:0 0;border:0;align-items:center;gap:.4rem;font-size:14px;display:flex}.v21-no-results{border-block:1px solid var(--rule);padding:2.5rem 1rem}.v21-no-results h3{margin-bottom:.7rem;font-size:1.25rem}.v21-no-results p{font-size:16px;line-height:1.7}.v21-board{scroll-snap-type:x proximity;scrollbar-color:var(--t2) var(--bg);gap:1rem;padding:.25rem .15rem 1.5rem;display:flex;overflow-x:auto}.v21-board-column{background:var(--work-panel);border-top:2px solid var(--rule);scroll-snap-align:start;flex:0 0 260px;min-width:0;padding:1rem}.v21-board-column[data-status=review],.v21-board-column[data-status=changes_requested]{border-top-color:var(--terra)}.v21-board-column>h3{justify-content:space-between;align-items:start;gap:1rem;min-height:3.5rem;font-size:14px;font-weight:500;line-height:1.5;display:flex}.v21-board-column>h3>span{color:var(--t2);border:1px solid var(--rule);padding:.1rem .4rem;font-size:12px}.v21-work-card{background:var(--bg);width:100%;color:var(--t1);border:1px solid var(--rule);text-align:start;margin-top:.75rem;padding:1rem;transition:border-color .2s,transform .2s;display:block}@media (hover:hover){.v21-work-card:hover{border-color:var(--terra);transform:translateY(-2px)}}.v21-card-top{color:var(--t2);justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:1rem;display:flex}.v21-card-top small{font-size:12px}.v21-card-top svg{flex-shrink:0}.v21-work-card>strong{overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.5;display:block}.v21-work-card p{overflow-wrap:anywhere;margin-block:1rem;font-size:14px;line-height:1.6}.v21-card-owner{border-top:1px solid var(--rule);overflow-wrap:anywhere;padding-top:.75rem;font-size:14px;display:block}.v21-card-company,.v21-card-date{color:var(--t2);overflow-wrap:anywhere;margin-top:.75rem;font-size:12px;line-height:1.6;display:block}.v21-board-empty{color:var(--t2);padding-block:1rem;font-size:14px}.v21-opening :is(button,a):focus-visible{outline:2px solid var(--terra);outline-offset:4px}.v21-collection :is(button,input,select):focus-visible{outline:2px solid var(--terra);outline-offset:4px}.v21-board:focus-visible{outline:2px solid var(--terra);outline-offset:4px}:lang(ar) .v21-opening h1{letter-spacing:-.02em;line-height:1.25}[dir=rtl] .v21-opening svg{transform:scaleX(-1)}[dir=rtl] .v21-steps button:not(:last-child):after,[dir=rtl] .v21-map-nodes>div:not(:last-child):after{content:"←"}@media (max-width:1100px){.v21-work-toolbar{grid-template-columns:1fr 1fr}.v21-search{grid-column:1/-1}}@media (max-width:900px){.v21-opening-grid{grid-template-columns:1fr;gap:2.5rem}.v21-opening h1{font-size:clamp(3rem,8vw,5rem)}.v21-opening-copy>p{max-width:55ch}.v21-steps{gap:1.5rem}.v21-step-detail{grid-template-columns:1fr;gap:1rem;min-height:140px}.v21-steps button{grid-template-columns:1fr}.v21-step-number{grid-row:auto}.v21-steps button:not(:last-child):after{inset-inline-end:-1.15rem}}@media (max-width:550px){.v21-opening{padding-top:2.5rem}.v21-opening-grid{margin-block:1.75rem 2.5rem}.v21-opening h1{font-size:clamp(2.75rem,10.5vw,3.6rem)}.v21-opening .actions{flex-direction:column;align-items:flex-start}.v21-art figcaption{align-items:start}.v21-relationship-title{display:block}.v21-relationship-title>span{margin-top:.5rem;display:block}.v21-steps{grid-template-columns:1fr 1fr;gap:.5rem 1.25rem}.v21-steps button:not(:last-child):after{content:none}.v21-steps strong{font-size:17px}.v21-steps small{font-size:14px}.v21-step-detail{min-height:185px}.v21-map-nodes{grid-template-columns:1fr;gap:.25rem}.v21-map-nodes>div{grid-template-columns:1.5rem 1fr;gap:.4rem .75rem;padding-block:.75rem}.v21-map-nodes>div>span{grid-row:span 2}.v21-map-nodes>div small{grid-column:2}.v21-map-nodes>div:not(:last-child):after{content:none}.v21-request-map{padding:1rem}.v21-signals-heading{align-items:start;gap:1rem}.v21-signals-heading h2{font-size:1.5rem}.v21-signals-heading strong{font-size:2rem}.v21-work-toolbar{grid-template-columns:1fr;padding:1rem}.v21-search{grid-column:auto}.v21-results-line{flex-wrap:wrap;align-items:start}.v21-board-column{flex-basis:min(260px,85vw)}}@media (prefers-reduced-motion:reduce){.v21-art img,.v21-work-card{transition:none;transform:none!important}}[data-motion=reduce] :is(.v21-art img,.v21-work-card){transition:none;transform:none!important}@media (max-width:550px){.v21-steps button:after,.v21-map-nodes>div:after{display:none}}.v22-atmosphere.page-atmosphere{--processor-track:color-mix(in srgb,var(--terra) 43%,transparent)}:root[data-theme=dark] .v22-atmosphere{--processor-track:color-mix(in srgb,var(--terra) 35%,transparent)}.v22-atmosphere .processor-rail path{stroke-width:1.25px}.v22-atmosphere [data-companion]{opacity:.28;stroke:var(--t2)}.processor-depth{background:linear-gradient(90deg,color-mix(in srgb,var(--terra) 5%,transparent),transparent);border-inline-start:1px solid color-mix(in srgb,var(--terra) 10%,transparent);pointer-events:none;position:absolute;inset:140px 0 25px}.v22-atmosphere .processor-gate{opacity:.5;border-radius:7px;width:9px;height:22px;margin:-11px 0 0 -4.5px}.v22-atmosphere .processor-gate i{border-radius:12px;inset:-8px}.v22-atmosphere .processor-packet{border-radius:2px;width:4px;height:17px;margin:-8px 0 0 -2px}.v22-atmosphere .processor-reaction{width:5px;height:21px;margin:-10px 0 0 -2.5px}.processor-focus{background:var(--terra);opacity:0;width:3px;height:52px;margin-top:-26px;transition:transform .9s cubic-bezier(.22,.61,.36,1),opacity .6s;position:absolute;inset:0 auto auto 0}.processor-focus[data-active=true]{opacity:.48}.v22-atmosphere[data-running=false] .processor-focus{transition:none}.v22-atmosphere[data-running=false] .processor-attention{opacity:0!important}.v21-opening{padding-bottom:0}.v21-opening-grid{margin-bottom:1.5rem}.v22-relationship-section{padding-block:3rem 1rem}.v22-guided{margin-block:1rem 4rem;scroll-margin-top:120px}.v22-guided>summary{border-block:1px solid var(--rule);cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;list-style:none;display:flex}.v22-guided>summary::-webkit-details-marker{display:none}.v22-guided>summary>span:first-child{gap:.7rem;max-width:58ch;display:grid}.v22-guided summary strong{letter-spacing:-.025em;font-size:clamp(1.4rem,2.5vw,2.15rem);font-weight:500;line-height:1.25}.v22-guided summary span span{color:var(--t2);font-size:16px;line-height:1.6}.v22-disclosure-action{color:var(--terra);white-space:nowrap;align-items:center;gap:1.25rem;font-size:14px;display:flex}.v22-disclosure-action i{font-size:24px;font-style:normal}.v22-guided[open] .v19-example{margin-block:0}.v22-guided .v19-example-heading{display:none}.v22-guided .v19-example{padding-top:2rem}.v22-guided summary:focus-visible{outline:2px solid var(--terra);outline-offset:5px}.navigation-workspace{font-size:14px}.v22-priorities{margin-block:1.5rem 2rem}.v22-priority-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.v22-priority-heading h2{font-size:1.6rem;line-height:1.35}.v22-priority-tabs{flex-wrap:wrap;gap:.5rem;margin-block:1.2rem;display:flex}.v22-priority-tabs button{border:1px solid var(--rule);background:var(--bg);min-height:44px;color:var(--t2);padding:.65rem .85rem;font-size:14px}.v22-priority-tabs [aria-pressed=true]{background:var(--accent-fill);color:var(--t1);border-color:var(--terra)}.v22-priority-empty{border:1px solid var(--rule);background:var(--work-panel);padding:1.5rem}.v22-priority-empty strong{font-size:18px;font-weight:500}.v22-priority-empty p{margin-top:.6rem;font-size:16px;line-height:1.7}.v22-queue-item{text-align:start;border:0;border-top:1px solid var(--rule);background:var(--bg);width:100%;color:var(--t1);padding:1.3rem .5rem;display:block}@media (hover:hover){.v22-queue-item:hover{background:var(--work-panel)}}.v22-queue-item>span:first-child{justify-content:space-between;align-items:start;gap:1rem;display:flex}.v22-queue-item strong{overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.5}.v22-queue-step{overflow-wrap:anywhere;margin-block:.6rem;font-size:14px;line-height:1.65;display:block}.v22-queue-facts{color:var(--t2);flex-wrap:wrap;gap:.75rem 1.5rem;font-size:14px;line-height:1.6;display:flex}.v22-next-party{color:var(--terra);white-space:nowrap;font-size:14px}.v22-target[data-past=true]{color:var(--terra)}.v22-work-facts{color:var(--t2);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.65rem;font-size:14px;line-height:1.6;display:flex}.v22-status-details{border-block:1px solid var(--rule);margin-block:2rem}.v22-status-details>summary{cursor:pointer;padding:1.25rem 0;font-size:16px}.v22-status-details .v21-signals{border:0;margin:0 0 1rem;padding-inline:0}.v22-record-actions{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.v22-record-actions .work-back{margin:0}.v22-record-actions .work-secondary{font-size:14px}.v22-brief-preview{border-block:1px solid var(--rule);padding:1.2rem 0}.v22-brief-preview summary{cursor:pointer;font-size:16px}.v22-brief-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin-block:1rem;font-size:14px;line-height:1.75}.v22-brief-preview .work-meta{margin-bottom:.8rem}.work-row-meta time{font-size:12px}.v22-queue-item:focus-visible{outline:2px solid var(--terra);outline-offset:3px}.v22-priority-tabs button:focus-visible{outline:2px solid var(--terra);outline-offset:3px}@media (max-width:1100px){.navigation-workspace{font-size:12px}}@media (max-width:650px){.v22-guided>summary{flex-direction:column;align-items:flex-start;gap:1.25rem}.v22-guided{margin-bottom:2rem}.v22-relationship-section{padding-top:1.5rem}.v22-record-actions{flex-direction:column;align-items:flex-start}.v22-atmosphere .processor-gate{width:5px;height:14px;margin:-7px 0 0 -2.5px}.processor-focus{height:32px;margin-top:-16px}.v22-queue-item>span:first-child{flex-direction:column;gap:.4rem}.v22-priority-heading{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.processor-focus{transition:none}}[data-motion=reduce] .processor-focus{opacity:.25;transition:none}.v23-project-screen{border:1px solid var(--rule);background:var(--bg);min-width:0;margin:0 0 3.5rem;scroll-margin-top:120px}.v23-screen-heading{border-top:3px solid var(--terra);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.5rem;font-size:14px;font-weight:500;display:flex}.v23-screen-heading>span:last-child{color:var(--t2);overflow-wrap:anywhere;font-size:13px}.v23-image-dialog button{min-height:44px;font:inherit;cursor:pointer;border:1px solid var(--rule);color:var(--t1);background:0 0;padding:.6rem .85rem;font-size:14px}.v23-screen-stage{border-block:1px solid var(--rule);background:#0c1715;padding:clamp(.5rem,2.2vw,2rem)}.v23-project-screen figcaption{padding:1.5rem;display:block}.v23-detail-note{grid-template-columns:1fr 1.4fr;align-items:start;gap:2rem;min-height:7.5rem;display:grid}.v23-detail-note h3{max-width:28ch;margin:0;font-size:clamp(1.2rem,2.1vw,1.75rem);line-height:1.3}.v23-detail-note p{color:var(--t2);max-width:65ch;margin:0;font-size:16px;line-height:1.75}.v23-capture-source{border-top:1px solid var(--rule);color:var(--t2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.3rem;padding-top:1rem;font-size:13px;display:flex}.v23-capture-source a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.v23-image-dialog{border:1px solid var(--rule);background:var(--bg);width:calc(100vw - 40px);max-width:1800px;height:calc(100dvh - 40px);max-height:none;color:var(--t1);margin:auto;padding:0;box-shadow:0 24px 80px #0006}.v23-image-dialog::backdrop{background:#0b0f14df}.v23-image-dialog[open]{flex-direction:column;display:flex}.v23-image-dialog header{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:flex}.v23-image-dialog h2{margin:0;font-size:18px;line-height:1.4}.v23-image-dialog p{color:var(--t2);margin:.4rem 0 0;font-size:13px}.v23-image-dialog header>div:last-child{flex-shrink:0;gap:.5rem;display:flex}.v23-image-scroll{overscroll-behavior:contain;direction:ltr;background:#0c1715;flex:1;min-height:0;padding:1rem;overflow:auto}.v23-image-scroll img{width:100%;max-width:1432px;height:auto;margin-inline:auto;display:block}.v23-image-scroll[data-native=true] img{width:1432px;max-width:none;margin:0}.v23-project-screen button:focus-visible{outline:2px solid var(--terra);outline-offset:3px}.v23-image-dialog button:focus-visible{outline:2px solid var(--terra);outline-offset:3px}.v23-image-scroll:focus-visible{outline:2px solid var(--terra);outline-offset:3px}.v19-proof-body{grid-template-columns:1fr;gap:2rem}.v19-proof-body figure{border:1px solid var(--rule);background:#0c1715;padding:clamp(.5rem,2vw,1.5rem)}.v19-proof-body figure>a{max-width:1200px;margin:auto;display:block}.v19-proof-body figure img{object-fit:contain;width:100%;height:auto;filter:none!important;transform:none!important}.v19-proof-body figcaption{color:#d2d8d4;padding-top:1rem;font-size:13px}.v19-proof-body figcaption a{color:#d2d8d4}.v19-proof-copy{grid-template-columns:1fr 1fr;align-items:start;gap:1rem 3rem;display:grid}.v19-proof-copy>span{grid-column:1/-1}.v19-proof-copy h3{max-width:22ch;margin:0;font-size:clamp(1.8rem,3.5vw,3rem)}.v19-proof-copy>p{grid-column:1;margin:0;line-height:1.75}.v19-proof-copy dl{grid-area:2/2/5;margin:0}.v19-proof-copy>.text-link{grid-column:1;justify-self:start}.v21-art img,.editorial-example-frame img{image-rendering:auto}@media (max-width:760px){.v23-detail-note{grid-template-columns:1fr;gap:.75rem;min-height:0}.v23-screen-heading{flex-direction:column;align-items:start;gap:.4rem}.v23-screen-heading,.v23-project-screen figcaption{padding:1rem}.v23-project-screen{margin-bottom:2rem}.v23-screen-stage{padding:.4rem}.v23-image-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.v23-image-dialog header{flex-direction:column;align-items:stretch;gap:.75rem;padding:.85rem}.v23-image-dialog header>div:last-child{justify-content:space-between}.v23-image-scroll{padding:.4rem}.v19-proof-copy{display:block}.v19-proof-copy h3,.v19-proof-copy>p{margin-top:1rem}.v19-proof-copy dl{margin-top:1.5rem;display:block}.v19-proof-copy>.text-link{margin-top:1.5rem}}.experience-reel{background:var(--bg);border:1px solid var(--rule);border-top:2px solid var(--terra);align-self:stretch;min-width:0;padding:clamp(1rem,2vw,1.6rem);scroll-margin-top:130px}.reel-masthead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-size:.875rem;font-weight:500;display:flex}.reel-masthead small{color:var(--t2);text-align:end;font-size:.8125rem;font-weight:400}.reel-stage{min-height:395px;padding-block:1.2rem;display:grid}.reel-index{color:var(--t2);font-size:.875rem;line-height:1.5;margin:0 0 1rem!important}.reel-scene{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.reel-scene[data-active=true]{visibility:visible;pointer-events:auto;animation:.64s cubic-bezier(.22,.61,.36,1) both reel-arrive}.reel-art{aspect-ratio:2.7;background:#e4ddd3;position:relative;overflow:hidden}.reel-art img{object-fit:cover;object-position:50% 53%;width:100%;height:100%;display:block}.reel-art-note{inset-inline-start:1rem;color:#14171d;background:#f4f1ec;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.875rem;display:flex;position:absolute;bottom:.75rem}.reel-presence-detail{background:var(--t1);color:var(--bg);padding:1.3rem 1.4rem}.reel-presence-detail>span{opacity:.8;margin-bottom:.5rem;font-size:.875rem;display:block}.reel-presence-detail>strong{letter-spacing:-.035em;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:500;line-height:1.2;display:block}.reel-journey{justify-content:space-between;align-items:center;gap:.7rem;margin-top:1.2rem;font-size:.875rem;display:flex}.reel-journey span{align-items:center;gap:.4rem;display:flex}.reel-journey i{opacity:.65;font-size:.75rem;font-style:normal}.reel-journey>svg{color:var(--bg);flex-shrink:0}.reel-journey span:last-of-type{border-bottom:2px solid #d26c47;padding-block:.25rem}.reel-operation-heading{gap:.5rem;margin-bottom:1.15rem;display:grid}.reel-operation-heading>span{color:var(--t2);font-size:.875rem}.reel-operation-heading>strong{letter-spacing:-.025em;font-size:1.65rem;font-weight:500;line-height:1.25}.reel-work-row{border-top:1px solid var(--rule);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem .65rem;display:grid}.reel-work-row>div{gap:.3rem;display:grid}.reel-work-row strong{font-size:1rem;font-weight:500;line-height:1.4}.reel-work-row>div>span{color:var(--t2);font-size:.875rem;line-height:1.4}.reel-work-row>span:last-child{color:var(--t2);font-size:.8125rem}.reel-work-row.is-current{background:var(--accent-fill);border-inline-start:2px solid var(--terra)}.reel-work-row.is-current>span:last-child{color:var(--terra)}.reel-work-signal{background:var(--terra);border-radius:50%;width:7px;height:7px;margin-inline:auto}.reel-work-outline{border:1px solid var(--t2);width:8px;height:8px;margin-inline:auto}.reel-handoff{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.2rem;margin-top:1rem;padding-top:1rem;font-size:.875rem;line-height:1.5;display:flex}.reel-handoff>span{color:var(--t2)}.reel-handoff strong{font-weight:500}.reel-chart-heading{gap:.5rem;margin-bottom:1.5rem;display:grid}.reel-chart-heading>strong{letter-spacing:-.03em;font-size:1.8rem;font-weight:500;line-height:1.2}.reel-chart-heading>span{color:var(--t2);font-size:.875rem}.reel-bars{gap:1rem;display:grid}.reel-bar-row{grid-template-columns:6.5rem minmax(0,1fr) 1rem;align-items:center;gap:.75rem;font-size:.875rem;display:grid}.reel-bar-row>div{background:var(--accent-fill);height:16px}.reel-bar-row i{background:var(--t2);transform-origin:0;height:100%;display:block}.reel-scene[data-active=true] .reel-bar-row i{animation:1s cubic-bezier(.22,.61,.36,1) both reel-bar}.reel-bar-row[data-priority=true] i{background:var(--terra)}.reel-bar-row strong{text-align:end;font-weight:500}.reel-insight-note{border-inline-start:2px solid var(--terra);margin-top:1.5rem;padding-inline-start:1rem}.reel-insight-note>span{color:var(--terra);font-size:.875rem}.reel-insight-note>p{max-width:32ch;font-size:1.1rem;line-height:1.45;margin:.4rem 0 0!important}.reel-data-note{color:var(--t2);margin-top:1rem;font-size:.8125rem;line-height:1.5;display:block}.reel-selector{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.reel-selector button{min-height:3.2rem;color:var(--t2);font:inherit;text-align:start;cursor:pointer;transition:background var(--motion-feedback),color var(--motion-feedback),border-color var(--motion-feedback);background:0 0;border:0;border-bottom:2px solid #0000;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.8rem .5rem;font-size:.875rem;display:flex}.reel-selector button>span{color:var(--terra);font-size:.75rem}.reel-selector button[aria-pressed=true]{color:var(--t1);background:var(--accent-fill);border-bottom-color:var(--terra)}@media (hover:hover){.reel-selector button:hover{background:var(--accent-fill)}}.reel-captions{display:grid}.reel-caption{visibility:hidden;pointer-events:none;grid-area:1/1;min-height:150px;padding-top:1.25rem}.reel-caption[data-active=true]{visibility:visible;pointer-events:auto}.reel-caption h2{font-weight:500;letter-spacing:-.02em!important;margin:0 0 .45rem!important;font-size:1.25rem!important;line-height:1.4!important}.reel-caption p{color:var(--t2);max-width:44ch;margin:0 0 .6rem!important;font-size:1rem!important;line-height:1.6!important}.reel-caption a{text-underline-offset:5px;align-items:center;min-height:2.75rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.experience-reel .demo-transport{border-top:1px solid var(--rule);margin-top:.5rem;padding-top:1rem}.experience-reel .demo-progress-track{max-width:120px}.experience-reel :is(button,a):focus-visible{outline:2px solid var(--terra);outline-offset:4px}.v21-opening:has(.experience-reel){padding-top:clamp(2rem,4vw,4.5rem)}.v21-opening-grid:has(.experience-reel){grid-template-columns:1fr 1.13fr;align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:1.5rem}.v21-opening:has(.experience-reel) .v21-opening-copy{padding-block:clamp(0rem,2vw,2rem)}[dir=rtl] .reel-bar-row i{transform-origin:100%}:lang(ar) .reel-caption h2,:lang(ar) .reel-presence-detail>strong,:lang(ar) .reel-operation-heading>strong,:lang(ar) .reel-chart-heading>strong{letter-spacing:0;line-height:1.5}@keyframes reel-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes reel-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1100px) and (min-width:901px){.reel-work-row{grid-template-columns:18px minmax(0,1fr)}.reel-work-row>span:last-child{grid-column:2}.reel-stage{min-height:440px}.reel-selector button{gap:.3rem}.reel-caption{min-height:170px}}@media (max-width:900px){.v21-opening-grid:has(.experience-reel){grid-template-columns:1fr}.experience-reel{width:100%;max-width:48rem}.reel-art{aspect-ratio:3}.reel-stage{min-height:400px}}@media (max-width:550px){.reel-stage{min-height:415px}.reel-art{aspect-ratio:1.9}.reel-art-note{inset-inline-start:.5rem;font-size:.8125rem;bottom:.5rem}.reel-presence-detail{padding:1.1rem}.reel-presence-detail>strong{font-size:1.65rem}.reel-journey{gap:.4rem;font-size:.8125rem}.reel-journey>svg{display:none}.reel-work-row{grid-template-columns:18px minmax(0,1fr);padding-inline:.4rem}.reel-work-row>span:last-child{grid-column:2}.reel-operation-heading>strong{font-size:1.4rem}.reel-bar-row{grid-template-columns:5.5rem minmax(0,1fr) 1rem;gap:.5rem}.reel-selector button{align-content:center;gap:.2rem;padding:.7rem .35rem;line-height:1.45;display:grid}.reel-caption{min-height:180px}.reel-masthead{align-items:start}.reel-masthead small{max-width:10ch}}@media (prefers-reduced-motion:reduce){.reel-scene,.reel-bar-row i{animation:none!important}.reel-selector button{transition:none}}[data-motion=reduce] :is(.reel-scene,.reel-bar-row i){animation:none!important}[data-motion=reduce] .reel-selector button{transition:none}html[data-release=v27]{--v27-section:clamp(3.5rem,7vi,7rem);--motion-feedback:.16s;--motion-context:.32s;--t3:#62645f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-release=v27][data-theme=dark]{--t3:#b4b1aa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-release=v27] .site-footer{background:var(--deep);color:var(--t1);border-top:1px solid var(--rule)}html[data-release=v27] .site-footer :is(p,a,span,small){color:var(--t2)}@media (hover:hover){html[data-release=v27] .site-footer a:hover{color:var(--terra)}}html[data-release=v27] .site-footer .brand-logo{color:var(--t1)}html[data-release=v27] .site-footer :is(nav,.photo-credits,.scene-credits){border-color:var(--rule)}html[data-release=v27] .site main>section.shell{margin-block-end:var(--v27-section)}html[data-release=v27] .eyebrow{font-size:.75rem;font-weight:600;line-height:1.5}html[data-release=v27] :is(.v11-heading,.department-overview-heading) h2{letter-spacing:-.03em;font-size:clamp(1.8rem,3.5vi,3.25rem);font-weight:500;line-height:1.16}html[data-release=v27] :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--terra);outline-offset:4px}html[data-release=v27] .department-deliverables{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-release=v27] .department-deliverables>a{min-width:0}html[data-release=v27] .department-deliverables>a:last-child{border-block:1px solid var(--terra);background:var(--accent-fill);grid-column:1/-1}html[data-release=v27] .v27-atmosphere{pointer-events:none;z-index:0;border-inline:1px solid var(--rule);opacity:.45;margin-inline:clamp(6px,1vi,18px);position:fixed;inset:0}html[data-release=v27] .v27-atmosphere:before{content:"";background:var(--terra);block-size:5rem;inline-size:2px;position:absolute;inset-block-start:24%;inset-inline-start:-1px}html[data-release=v27] .site :is(*){animation-iteration-count:1!important}html[data-release=v27] .v27-report-meta{border-block-end:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:2rem;display:grid}html[data-release=v27] .v27-report-meta span{color:var(--t2);font-size:.875rem}html[data-release=v27] .v27-report-meta i{border-bottom:1px solid var(--rule);margin-block-start:1.5rem;display:block}html[data-release=v27] .v27-report-section{border-block-end:1px solid var(--rule);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:2rem;display:grid}html[data-release=v27] .v27-report-section>span{color:var(--terra);padding-block-start:.5rem;font-size:.75rem}html[data-release=v27] .v27-report-section h3{margin:0 0 .75rem;font-size:clamp(1.3rem,2vi,1.8rem);font-weight:500;line-height:1.35}html[data-release=v27] .v27-report-section p{color:var(--t2);max-width:60ch;margin:0;line-height:1.65}html[data-release=v27] .v27-writing-lines{border-block-end:1px solid var(--rule);opacity:.5;height:3rem}html[data-release=v27] .v27-report footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}html[data-release=v27] .v27-report footer p{max-width:46ch}html[data-release=v27] .v27-report footer button{color:var(--t1);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}html[data-release=v27] [dir=rtl],html[data-release=v27] [dir=rtl] *{font-synthesis:none;letter-spacing:0!important;text-transform:none!important;font-style:normal!important}html[data-release=v27]:lang(ar) :is(h1,h2,h3,h4){line-height:1.5!important}html[data-release=v27]:lang(ar) :is(p,button,label){line-height:1.8}@media (max-width:600px){html[data-release=v27] .department-deliverables{grid-template-columns:1fr}html[data-release=v27] .v27-report-meta{grid-template-columns:1fr;gap:1rem}html[data-release=v27] .v27-report-meta i{margin-block-start:.75rem}}@media (prefers-reduced-motion:reduce){html[data-release=v27] .site *{transition:none!important;animation:none!important}}.desk-app{--desk-radius:14px;--desk-panel:var(--card);background:var(--bg);grid-template-columns:248px minmax(0,1fr)}.desk-app .work-sidebar{background:var(--deep);padding:2rem 1.25rem}.desk-app .work-sidebar nav button{cursor:pointer;border-radius:8px}.desk-app .work-account{margin-block:2rem 1.5rem}.desk-app .work-monogram{border-radius:50%}.desk-app .desk-create{justify-content:center;margin-block:1.5rem}.desk-app .work-main{max-width:1600px;padding:2rem clamp(1rem,2.5vw,3rem)}.desk-app .work-page-heading h1{letter-spacing:-.035em;font-size:clamp(1.9rem,2.7vw,3rem);line-height:1.2}.desk-app .work-page-heading{margin-bottom:1.8rem}.desk-app .work-page-heading p{max-width:52ch}.desk-app .work-topbar{background:var(--deep);padding-block:1rem}.desk-app .desk-search{flex:1;align-items:center;gap:.5rem;max-width:430px;display:flex}.desk-app .desk-search input{background:var(--bg);border:0;border-radius:8px;min-width:0;font-size:.875rem}.desk-app .desk-search button{border-radius:8px;flex-shrink:0}.desk-app :is(.work-primary,.work-secondary){cursor:pointer;border-radius:8px}.desk-app :is(.work-sheet,.work-empty,.work-delivery,.work-attention){border-radius:var(--desk-radius);background:var(--desk-panel)}.desk-app :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--terra);outline-offset:4px}.desk-overview{gap:1.25rem;margin-bottom:2rem;display:grid}.desk-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.desk-metrics button{text-align:start;border:1px solid var(--rule);background:var(--desk-panel);border-radius:var(--desk-radius);color:var(--t1);cursor:pointer;gap:.8rem;padding:1.3rem;display:grid}.desk-metrics button>span{color:var(--t2);justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.desk-metrics strong{font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:500;line-height:1.1}.desk-metrics small{color:var(--t2);font-size:.75rem}.desk-metrics button:nth-child(3){background:var(--accent-fill);border-color:var(--terra)}.desk-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.25rem;display:grid}.desk-panel{border:1px solid var(--rule);border-radius:var(--desk-radius);background:var(--desk-panel);min-width:0;padding:1.5rem}.desk-panel h2{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:600}.desk-panel .work-section-heading{margin-bottom:1rem}.desk-kicker{letter-spacing:.08em;color:var(--t2);font-size:.68rem}.desk-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.desk-shortcuts button{text-align:start;border:1px solid var(--rule);background:var(--bg);color:var(--t1);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.1rem;display:flex}.desk-shortcuts button>svg:first-child{color:var(--terra);margin-bottom:.3rem}.desk-shortcuts strong{font-size:.95rem;font-weight:500}.desk-shortcuts span{color:var(--t2);font-size:.8rem;line-height:1.65}.desk-shortcuts button>svg:last-child{align-self:flex-end;margin-top:auto}.desk-resource{border-top:1px solid var(--rule);gap:.5rem;margin-top:1.4rem;padding-top:1.2rem;font-size:.9rem;display:grid}.desk-resource>span{color:var(--t2);justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;display:flex}.desk-status-chart{gap:.4rem;margin-top:1rem;display:grid}.desk-status-chart button{text-align:start;min-height:32px;color:var(--t2);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(7rem,1fr) minmax(3rem,1fr) 2rem;align-items:center;gap:.75rem;padding:.3rem 0;font-size:.75rem;display:grid}.desk-chart-track{background:var(--rule);border-radius:4px;height:6px;overflow:hidden}.desk-chart-track i{background:var(--terra);border-radius:4px;height:100%;display:block}.desk-status-chart strong{text-align:end;font-variant-numeric:tabular-nums;color:var(--t1);font-weight:500}.desk-targets{grid-template-columns:1fr repeat(3,minmax(0,1fr));align-items:center;gap:1.25rem;display:grid}.desk-targets>p{color:var(--t2);grid-column:span 3;font-size:.875rem;line-height:1.6}.desk-targets>button{text-align:start;border:0;border-inline-start:1px solid var(--rule);color:var(--t1);cursor:pointer;background:0 0;gap:.65rem;min-width:0;padding-inline-start:1rem;display:grid}.desk-targets time{color:var(--terra);font-size:.75rem}.desk-targets strong{overflow-wrap:anywhere;font-size:.9rem;font-weight:500}.desk-targets button>span{color:var(--t2);justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.desk-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.desk-service{border:1px solid var(--rule);border-radius:var(--desk-radius);background:var(--desk-panel);flex-direction:column;align-items:flex-start;gap:1rem;padding:1.7rem;display:flex}.desk-service>svg{color:var(--terra)}.desk-service h2{margin:0;font-size:1.35rem}.desk-service p{color:var(--t2);margin:0;font-size:.9rem;line-height:1.7}.desk-service>div{border-top:1px solid var(--rule);margin-top:auto;padding-top:1rem}.desk-service small{color:var(--terra);margin-bottom:.5rem;font-size:.72rem;display:block}.desk-service .work-secondary{margin-top:.5rem}.desk-app .work-row{padding:1.1rem}.desk-app .work-list{border:1px solid var(--rule);border-radius:var(--desk-radius);background:var(--desk-panel);overflow:hidden}.desk-app :is(.desk-shortcuts button,.desk-metrics button,.desk-service){transition:border-color .16s,background .16s}@media (hover:hover){.desk-app :is(.desk-shortcuts button,.desk-metrics button):hover{border-color:var(--terra)}}.desk-app:lang(ar) *{letter-spacing:0}.desk-app:lang(ar) .work-page-heading h1{line-height:1.5}@media (max-width:1200px){.desk-overview-grid{grid-template-columns:1fr}.desk-services{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-targets{grid-template-columns:1fr 1fr}.desk-targets>p{grid-column:auto}}@media (max-width:800px){.desk-app{grid-template-columns:1fr}.desk-app .work-sidebar{padding:1rem}.desk-app .work-account{margin:0}.desk-app .desk-create{display:none}.desk-app .work-sidebar nav button{flex:none;min-width:85px}.desk-app .work-sidebar nav{flex-wrap:nowrap}.desk-app .work-main{padding:1.5rem 1rem}.desk-metrics{grid-template-columns:1fr 1fr}.desk-app .work-topbar{flex-wrap:wrap}.desk-app .desk-search{flex-basis:100%;order:2;max-width:none}.desk-app .work-topbar>div{margin-inline-start:auto}.desk-shortcuts{grid-template-columns:1fr}.desk-shortcuts button{grid-template-columns:24px 1fr 16px;align-items:center;gap:.5rem .8rem;display:grid}.desk-shortcuts span{grid-area:2/2}.desk-shortcuts button>svg:last-child{grid-area:1/3/3;align-self:center}.desk-shortcuts button>svg:first-child{grid-row:1/3;margin:0}.desk-services,.desk-targets{grid-template-columns:1fr}.desk-targets>button{border-inline-start:0;border-top:1px solid var(--rule);padding:1rem 0 0}.desk-panel{padding:1.2rem}.desk-metrics button{padding:1rem}}#site-content :is(section,div,details)[id]{scroll-margin-top:0}.desk-app{--desk-space:1.5rem}.desk-app[data-density=compact]{--desk-space:1rem}.desk-app[data-density=compact] .work-row{padding-block:.75rem}.desk-app[data-density=compact] .desk-metrics button{gap:.45rem;padding-block:1rem}.desk-app[data-density=compact] .desk-overview{gap:.9rem}.desk-app .desk-panel{padding:var(--desk-space)}.desk-app .work-sidebar{overflow-y:auto}.desk-app .desk-overview-grid[data-panels="1"]{grid-template-columns:minmax(0,1fr)}.desk-app .desk-overview-grid[data-panels="0"]{display:none}.desk-app .desk-status-chart button{border-radius:5px;min-height:44px;padding-inline:.4rem}@media (hover:hover){.desk-app .desk-status-chart button:hover{background:var(--accent-fill)}}.desk-app .desk-metrics button[data-needs-attention=false]{background:var(--desk-panel);border-color:var(--rule)}@media (hover:hover){.desk-app .desk-metrics button:hover{border-color:var(--terra)}}.desk-app .desk-status-chart button:not([data-status=review]):not([data-status=changes_requested]) i{background:var(--t2)}.desk-app .v21-work-toolbar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.desk-app .v21-work-toolbar .v21-search{grid-column:1/-1}.desk-chart-note{color:var(--t2);margin-top:1rem;font-size:.75rem;line-height:1.65}.desk-personalize{border-block:1px solid var(--rule);margin-block:0 1.6rem}.desk-personalize>summary{cursor:pointer;align-items:center;gap:.7rem;min-height:56px;padding:.8rem .25rem;font-size:.875rem;list-style:none;display:flex}.desk-personalize>summary::-webkit-details-marker{display:none}.desk-personalize>summary:after{content:"+";color:var(--terra);margin-inline-start:auto;font-size:1.3rem}.desk-personalize[open]>summary:after{content:"−"}.desk-personalize>summary>span{color:var(--t2);margin-inline-start:1rem;font-size:.75rem}.desk-personalize>summary:focus-visible{outline:2px solid var(--terra);outline-offset:4px}.desk-preferences{border-top:1px solid var(--rule);background:var(--desk-panel);grid-template-columns:1fr 1fr 1.3fr;gap:1.5rem;padding:1.5rem;display:grid}.desk-preferences fieldset{border:0;min-width:0;margin:0;padding:0}.desk-preferences legend{color:var(--t2);margin-bottom:.7rem;font-size:.8rem}.desk-preferences label{cursor:pointer;align-items:center;gap:.7rem;min-height:44px;font-size:.875rem;display:flex}.desk-app .desk-preferences input{width:18px;height:18px;min-height:18px;accent-color:var(--terra);flex-shrink:0;padding:0}.desk-preferences-footer{border-top:1px solid var(--rule);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.desk-preferences-footer p{color:var(--t2);max-width:65ch;font-size:.75rem;line-height:1.7}.desk-preferences-footer button{flex-shrink:0}.desk-journey{border:1px solid var(--rule);background:var(--desk-panel);border-radius:var(--desk-radius);padding:var(--desk-space);margin-bottom:1.5rem}.desk-journey-heading{justify-content:space-between;align-items:start;gap:1.5rem;display:flex}.desk-journey-heading h2{margin-block:.65rem;font-size:1.5rem}.desk-journey-heading p:not(.desk-kicker){color:var(--t2);max-width:65ch;font-size:.875rem;line-height:1.7}.desk-journey-heading a{min-height:44px;color:var(--terra);flex-shrink:0;align-items:center;gap:.6rem;font-size:.8rem;display:inline-flex}.desk-journey ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-block:1.8rem 1rem;padding:0;list-style:none;display:grid}.desk-journey li{grid-template-rows:32px auto auto;align-content:start;gap:.6rem;min-width:0;display:grid;position:relative}.desk-journey li:before{content:"";top:16px;background:var(--rule);height:1px;position:absolute;inset-inline:40px 0}.desk-journey li:last-child:before{display:none}.desk-stage-mark{border:1px solid var(--rule);width:32px;height:32px;color:var(--t2);background:var(--desk-panel);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.desk-journey li[data-recorded=true] .desk-stage-mark{border-color:var(--t2);color:var(--t1)}.desk-journey li[aria-current=step] .desk-stage-mark{background:var(--accent-fill);color:var(--terra);border-color:var(--terra);box-shadow:0 0 0 4px var(--accent-fill)}.desk-journey li strong{font-size:.875rem;font-weight:500}.desk-journey li small{color:var(--t2);font-size:.7rem;line-height:1.5}.desk-journey li[aria-current=step] small{color:var(--terra)}.desk-journey-caption{color:var(--t2);font-size:.75rem;line-height:1.7}.desk-next-step{border-top:1px solid var(--rule);grid-template-columns:7rem 1fr;gap:1rem;margin-top:1.5rem;padding-top:1.1rem;display:grid}.desk-next-step>span{color:var(--terra);font-size:.75rem;line-height:1.7}.desk-next-step strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.7}.desk-app #work-conversation{scroll-margin-top:1rem}.desk-app[dir=rtl] :is(.desk-journey-heading a,.desk-service button,.desk-search button)>svg:last-child{transform:scaleX(-1)}@media (max-width:1000px){.desk-preferences{grid-template-columns:1fr 1fr}.desk-preferences fieldset:last-of-type{grid-column:1/-1}}@media (max-width:600px){.desk-app .work-topbar{flex-wrap:nowrap;gap:.6rem;padding-block:.65rem}.desk-app .desk-search{flex-basis:auto;order:0}.desk-app .desk-search input{font-size:16px}.desk-app .work-topbar>div{gap:.35rem;margin-inline-start:0}.desk-personalize>summary>span{display:none}.desk-preferences{gap:1rem;padding:1rem}.desk-preferences-footer{flex-direction:column;align-items:start}.desk-journey-heading{display:block}.desk-journey-heading a{margin-top:.5rem}.desk-journey ol{grid-template-columns:1fr;gap:1rem;margin-top:1.2rem}.desk-journey li{grid-template-rows:auto auto;grid-template-columns:32px 1fr;gap:.25rem .8rem}.desk-stage-mark{grid-row:1/3}.desk-journey li:before{top:36px;bottom:-12px;width:1px;height:auto;inset-inline:15px auto}.desk-journey li small{grid-column:2}.desk-next-step{grid-template-columns:1fr;gap:.5rem}}@media (prefers-reduced-motion:reduce){.desk-app *,.desk-app :before{transition:none!important;animation:none!important}}html[data-presentation=refined]{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-section:clamp(3.5rem,6.7vi,6rem);--v27-section:var(--space-section);--line-body:1.7;--line-heading:1.14;--line-control:1.45;--weight-body:400;--weight-label:500;--motion-feedback:.16s;--motion-context:.32s;--motion-arrival:.48s;--motion-curve:cubic-bezier(.22,.61,.36,1);--t3:#62645f;--rule:color-mix(in srgb,var(--t1) 17%,transparent);--hairline:1px solid var(--rule);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scroll-behavior:auto}@media (prefers-color-scheme:dark){html[data-presentation=refined]{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-presentation=refined][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-presentation=refined][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t3:#a6a59f}@supports (color:oklch(50% .1 40)){html[data-presentation=refined]{--brand-ink:oklch(20.4197% .012869 264.235);--brand-paper:oklch(95.9074% .0074003 80.721);--brand-orange:oklch(55.5515% .152762 35.7499);--ivory:var(--brand-paper);--ink:var(--brand-ink);--rust:var(--brand-orange)}}@supports (color:light-dark(black,white)){html[data-presentation=refined][data-theme]{--bg:light-dark(var(--brand-paper),var(--brand-ink));--deep:light-dark(#eae6dd,#1d2328);--card:light-dark(#fcfaf6,#23292e);--t1:light-dark(var(--brand-ink),var(--brand-paper));--t2:light-dark(lab(33.6323% -1.84038 .000554323),lab(80.6769% .0189245 4.40079));--t3:light-dark(lab(42.0727% -1.5782 2.55866),lab(67.6948% -.458598 3.25271));--terra:light-dark(var(--brand-orange),#df805f)}}html[data-presentation=refined] :is(.navigation-frame,.site main section,.site main article,.site main figure,.experience-reel,.work-app .desk-panel,.work-app .work-sheet,.v21-work-card){box-shadow:none}html[data-presentation=refined] .navigation-bar{box-shadow:none;border-color:var(--rule)}html[data-presentation=refined] :is(.desk-panel,.desk-metrics button,.work-sheet,.experience-reel,.project-screen){border-color:var(--rule)}html[data-presentation=refined] :is(.site,.work-app){line-height:var(--line-body);font-synthesis:none}html[data-presentation=refined] .site :is(p,dd){line-height:var(--line-body)}html[data-presentation=refined] :is(.site,.work-app) :is(button,input,textarea,select){line-height:var(--line-control)}html[data-presentation=refined] :is(.site,.work-app) :is(strong,b,h3,h4,.eyebrow){font-weight:var(--weight-label)}html[data-presentation=refined] .site :is(h1,h2){line-height:var(--line-heading)}html[data-presentation=refined]:lang(ar) .site :is(h1,h2,h3,h4){line-height:var(--line-heading)!important}html[data-presentation=refined] .page-intro h1{font-size:clamp(2.5rem,4.6vi,4.9rem)}html[data-presentation=refined] :is(.site,.work-app) p{text-wrap:pretty}html[data-presentation=refined] .site main>section.shell{margin-block-end:var(--space-section)}html[data-presentation=refined] .site [tabindex="-1"]:focus-visible{outline:2px solid var(--terra);outline-offset:4px}html[data-presentation=refined] .site .v6-page-wayfinding{gap:var(--space-6);padding-block:var(--space-4)}html[data-presentation=refined] .site .v6-page-wayfinding a{align-items:center;min-block-size:44px;display:inline-flex}html[data-presentation=refined] .v21-opening-copy .intake-note{max-inline-size:53ch;margin-block:var(--space-6) 0;border-inline-start:2px solid var(--terra);color:var(--t2);padding-inline-start:var(--space-4);font-size:.875rem}html[data-presentation=refined] .navigation-agreement{border-block-start:var(--hairline);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}html[data-presentation=refined] .navigation-agreement a{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:44px;padding-block:var(--space-2);font-size:.85rem;display:flex}html[data-presentation=refined] .navigation-agreement a span{color:var(--terra)}html[data-presentation=refined] .scholar-evidence-heading{gap:var(--space-4);margin-block:var(--space-section) var(--space-6);display:grid}html[data-presentation=refined] .scholar-evidence-heading h2{font-size:clamp(1.8rem,3vi,3rem)}html[data-presentation=refined] .scholar-evidence .project-screen{margin-block-end:var(--space-section)}html[data-presentation=refined] .v16-scholar-facts dd{margin-inline-start:0}html[data-presentation=refined] .v16-scholar-facts .text-link{border:0}html[data-presentation=refined] .v19-proof-copy{justify-content:center;gap:var(--space-6)}html[data-presentation=refined] .v19-proof-copy h3{max-inline-size:24ch;font-size:clamp(1.6rem,2.4vi,2.5rem)}html[data-presentation=refined] .v19-proof-copy .text-link{align-self:flex-start}html[data-presentation=refined] .v27-atmosphere{opacity:.25}html[data-presentation=refined] .reel-selector button>span{color:var(--t2)}html[data-presentation=refined] :is(.discipline-index,.sb-scenarios,.is-selector,.op-layer-stack) button>span{color:var(--t2);opacity:1}@supports (font-size-adjust:from-font){html[data-presentation=refined] body{font-size-adjust:from-font}}@supports (grid-template-rows:subgrid){html[data-presentation=refined] .scholar-evidence .v16-scholar-facts>div{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-3);display:grid}}@supports (container-type:inline-size){html[data-presentation=refined] .v19-proof-body>figure{container-type:inline-size}@container (width<=30rem){html[data-presentation=refined] .v19-proof-body figcaption{font-size:.75rem;line-height:var(--line-body)}}}@media (max-width:650px){html[data-presentation=refined] .v21-opening-copy .intake-note{max-inline-size:none}html[data-presentation=refined] .navigation-agreement{grid-column:1/-1}}@media (max-width:1100px){html[data-presentation=refined] .department-deliverables{grid-template-columns:1fr}}@media (max-width:800px){html[data-presentation=refined] .page-intro h1{font-size:clamp(2.2rem,6.5vi,3.8rem)}}@media (prefers-reduced-motion:reduce){html[data-presentation=refined] :is(.site,.work-app) *,html[data-presentation=refined] :is(.site,.work-app) :before,html[data-presentation=refined] :is(.site,.work-app) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-version=v30]{--v30-radius:28px;--v30-radius-sm:16px;--v30-surface:var(--card);--v30-shadow:0 14px 44px -24px #14171d2e;--v30-border:color-mix(in srgb,var(--t1) 11%,transparent)}html[data-version=v30][data-theme=dark]{--v30-shadow:0 18px 52px -24px #0009;--v30-border:color-mix(in srgb,var(--t1) 14%,transparent)}html[data-version=v30] .site{isolation:isolate}html[data-version=v30] .navigation-frame{padding-top:18px}html[data-version=v30] .navigation-bar{border:1px solid var(--v30-border);background:var(--card);box-shadow:var(--v30-shadow);border-radius:999px;padding-inline:24px}html[data-version=v30] :is(.navigation-dropdown,.navigation-mobile,.site-search-dialog){box-shadow:var(--v30-shadow);border-color:var(--v30-border);border-radius:24px}html[data-version=v30] :is(.navigation-contact,.button,.work-primary,.work-secondary,.navigation-theme,.navigation-motion,.navigation-menu-toggle){border-radius:999px}html[data-version=v30] .navigation-logo{padding-inline:5px}html[data-version=v30] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--terra);outline-offset:4px}html[data-version=v30] .site :is(input,select,textarea){border-radius:12px}html[data-version=v30] .site :is(button,.button){transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}@media (hover:hover){html[data-version=v30] .button:hover{transform:translateY(-2px);box-shadow:0 9px 24px -12px #14171d70}}html[data-version=v30] .site :is(.page-intro .intro-photo,.v21-art>div,.editorial-example,.experience-reel,.processor-demo,.exception-stage,.discipline-workspace,.v21-relationship,.v19-proof-body,.project-screen,.report-sheet,.work-sheet,.planning-lab,.operating-desk,.sb-map,.engagement-result,.answer-item,.v11-deeper,.v22-guided-example){border-radius:var(--v30-radius)}html[data-version=v30] .site :is(.page-intro .intro-photo,.v21-art>div,.v19-proof-body,.project-screen,.report-sheet){overflow:hidden}html[data-version=v30] .site :is(.discipline-workspace,.exception-stage,.v21-relationship,.v19-proof-body,.report-sheet,.v11-deeper){background:var(--card);border:1px solid var(--v30-border);box-shadow:var(--v30-shadow)}html[data-version=v30] .site :is(.v6-page-wayfinding,.discipline-index,.reel-selector,.sb-scenarios,.exception-options){gap:8px}html[data-version=v30] .site :is(.v6-page-wayfinding a,.discipline-index button,.reel-selector button,.sb-scenarios button,.exception-options button){border:1px solid var(--v30-border);border-radius:999px;padding:10px 18px}html[data-version=v30] .site :is(.discipline-index button[aria-selected=true],.exception-options button[aria-pressed=true]){background:var(--accent-fill);border-color:var(--terra)}@media (hover:hover){html[data-version=v30] .site .v6-page-wayfinding a:hover{background:var(--accent-fill);border-color:var(--terra)}}html[data-version=v30] .page-intro{padding-block:clamp(3.5rem,6vi,6rem)}html[data-version=v30] .core{border-radius:36px;margin-inline:24px}html[data-version=v30] .site-footer{background:var(--deep);border:1px solid var(--v30-border);border-radius:32px;margin:2rem 20px 20px}html[data-version=v30] .site :is(.v11-deeper summary,.answer-item summary){padding:20px 24px}.v30-atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.v30-atmosphere i{border:1px solid color-mix(in srgb,var(--terra) 8%,transparent);width:70vw;height:70vw;transform:translate(var(--drift-x,0),var(--drift-y,0)) rotate(-24deg);border-radius:45%;transition:transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;top:10%;left:60%}.v30-atmosphere i:nth-child(2){width:80vw;height:80vw;top:25%;left:64%}.v30-atmosphere i:nth-child(3){border-color:var(--v30-border);width:65vw;height:65vw;top:70%;left:-40%}.v30-explore-bar{border-block:1px solid var(--rule);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:20px 0;font-size:.8rem;display:flex}.v30-explore-bar>span{color:var(--t2)}.v30-explore-bar a{align-items:center;gap:12px;min-height:44px;display:flex}@media (max-width:800px){.v30-explore-bar{grid-template-columns:1fr 1fr;display:grid}.v30-explore-bar>span{grid-column:1/-1}}@media (max-width:500px){html[data-version=v30] .navigation-frame{padding-top:8px}html[data-version=v30] .navigation-bar{border-radius:24px;padding-inline:12px}.v30-explore-bar{grid-template-columns:1fr}.v30-explore-bar a{justify-content:space-between}html[data-version=v30] .core,html[data-version=v30] .site-footer{border-radius:24px;margin-inline:10px}}@media (prefers-reduced-motion:reduce){.v30-atmosphere i{transition:none;transform:none}}html[data-motion=reduce] .v30-atmosphere i{transition:none;transform:none}html[data-version=v30] .desk-studio{--desk-radius:22px;--desk-studio-surface:var(--card);background:var(--bg);grid-template-columns:220px minmax(0,1fr);gap:16px;padding:14px}html[data-version=v30] .desk-studio .work-sidebar{border:1px solid var(--v30-border);background:var(--card);height:calc(100dvh - 28px);box-shadow:var(--v30-shadow);border-radius:28px;top:14px}html[data-version=v30] .desk-studio .work-sidebar nav button{border:1px solid #0000;border-radius:14px;padding-inline:14px}html[data-version=v30] .desk-studio .work-sidebar nav [aria-current=page]{background:var(--accent-fill);color:var(--terra);border-color:color-mix(in srgb,var(--terra) 18%,transparent)}html[data-version=v30] .desk-studio .work-topbar{background:var(--card);border:1px solid var(--v30-border);border-radius:24px;min-height:72px;padding-inline:24px}html[data-version=v30] .desk-studio .work-main{padding:2rem 16px 3rem}html[data-version=v30] .desk-studio :is(.desk-search input,.work-topbar button,.work-monogram,.work-filters input,.work-filters select,.work-form input,.work-form textarea,.work-form select){border-radius:12px}html[data-version=v30] .desk-studio :is(.work-primary,.work-secondary){border-radius:999px}html[data-version=v30] .desk-studio-metrics{border:0;gap:12px}html[data-version=v30] .desk-studio-metrics button{border:1px solid var(--v30-border);background:var(--card);box-shadow:var(--v30-shadow);border-radius:20px;padding:20px}html[data-version=v30] .desk-studio-metrics button:after{display:none}html[data-version=v30] .desk-studio-metrics button[data-attention=true]{background:var(--accent-fill);border-color:color-mix(in srgb,var(--terra) 30%,var(--rule))}html[data-version=v30] .desk-studio :is(.desk-studio-panel,.work-sheet,.work-list,.work-action-queue,.desk-studio-toolbox,.desk-service,.desk-request-row,.work-detail,.work-event,.desk-preferences,.desk-studio-report-link){border-color:var(--v30-border);background:var(--card);border-radius:22px}html[data-version=v30] .desk-studio :is(.desk-studio-panel,.work-sheet,.desk-studio-toolbox){box-shadow:var(--v30-shadow)}html[data-version=v30] .desk-studio :is(.work-list,.work-action-queue,.desk-studio-toolbox){border:1px solid var(--v30-border);padding:20px}html[data-version=v30] .desk-studio .desk-studio-tools button{border-radius:16px}html[data-version=v30] .desk-studio .work-bottom{border:0;flex-wrap:wrap;gap:12px 24px;padding-inline:20px}.v30-work-focus{border:1px solid var(--v30-border);background:var(--card);box-shadow:var(--v30-shadow);border-radius:26px;padding:24px}.v30-focus-intro{align-items:flex-start;gap:16px;display:flex}.v30-focus-mark{background:var(--accent-fill);width:48px;height:48px;color:var(--terra);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.v30-focus-intro h2{letter-spacing:-.03em;margin-block:5px 8px;font-size:1.35rem}.v30-focus-intro p:not(.eyebrow){max-width:62ch;font-size:.82rem}.v30-focus-intro .work-primary{align-self:center;margin-inline-start:auto}.v30-focus-switches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:24px;display:grid}.v30-focus-switches button{text-align:start;background:var(--bg);color:var(--t2);cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:12px 14px;font-size:.77rem;display:flex}.v30-focus-switches button[aria-pressed=true]{border-color:var(--terra);background:var(--accent-fill);color:var(--t1)}.v30-focus-switches b{color:var(--terra);margin-inline-start:auto;font-weight:500}.v30-focus-records{margin-top:14px}.v30-focus-records>p{padding:12px 0;font-size:.85rem}.v30-focus-records>button{text-align:start;border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--t1);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:12px 2px;display:flex}.v30-focus-records strong,.v30-focus-records small{display:block}.v30-focus-records strong{font-size:.9rem;font-weight:500}.v30-focus-records small{color:var(--t2);margin-top:5px;font-size:.75rem}.v30-focus-note{color:var(--t2);max-width:85ch;margin-top:12px;font-size:.65rem;line-height:1.7}@media (max-width:1100px){html[data-version=v30] .desk-studio{grid-template-columns:190px minmax(0,1fr);gap:12px;padding:10px}.v30-focus-switches button{flex-wrap:wrap}.v30-focus-switches button>span{flex:1}.v30-focus-switches button>svg{display:none}.v30-focus-intro{flex-wrap:wrap}.v30-focus-intro .work-primary{margin-inline-start:64px}.v30-focus-intro>div{flex:1}}@media (max-width:800px){html[data-version=v30] .desk-studio{padding:8px;display:block}html[data-version=v30] .desk-studio .work-sidebar{border-radius:22px;height:auto;padding:16px;position:relative;top:0}html[data-version=v30] .desk-studio .work-topbar{margin-top:12px;padding-inline:14px}html[data-version=v30] .desk-studio .work-main{padding:1.5rem 8px}html[data-version=v30] .desk-studio-metrics{grid-template-columns:1fr 1fr}.v30-work-focus{padding:18px}.v30-focus-switches{grid-template-columns:1fr}.v30-focus-switches button>svg{display:block}html[data-version=v30] .desk-studio .work-bottom{padding-inline:8px}.v30-focus-intro h2{font-size:1.18rem}}html[data-version=v30] .site button{border-radius:14px}html[data-version=v30] .site :is(.navigation-theme,.navigation-motion,.navigation-menu-toggle,.v30-scene-selector button){border-radius:999px}html[data-version=v30] .site :is(.v21-start-result,.department-team,.department-remit,.v21-paths article,.v21-people-record,.v21-person,.v6-outcomes article,.story-output,.ef-result,.work-evidence-summary,.v22-possibility){border-radius:22px}.v30-full-queue{border:1px solid var(--v30-border);background:var(--card);border-radius:22px;padding:8px 20px}.v30-full-queue>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:.88rem;list-style:none;display:flex}.v30-full-queue>summary:after{content:"+";color:var(--terra);font-size:1.25rem}.v30-full-queue[open]>summary:after{content:"−"}[dir=rtl] :is(.v30-quiet-link,.v30-explore-bar a,.v30-hero-copy .button) svg{transform:scaleX(-1)}.v30-focus-note{font-size:.72rem}html[data-version=v30] .desk-studio :is(.v21-work-toolbar,.v21-board-column,.v21-work-card,.v21-view-switch,.work-delivery,.v22-brief-preview){border-color:var(--v30-border);border-radius:18px}html[data-version=v30] .desk-studio .v21-work-toolbar :is(input,select),html[data-version=v30] .desk-studio .v21-view-switch button{border-radius:12px}html[data-version=v30] .desk-studio .v21-board-column{background:var(--card);padding:16px}html[data-version=v30] .desk-studio .v21-work-card{background:var(--bg)}@media (max-width:500px){html[data-version=v30] .desk-studio .work-topbar{grid-template-columns:1fr auto auto;gap:8px;padding:12px;display:grid}html[data-version=v30] .desk-studio .desk-search{grid-column:1/-1;width:100%;max-width:none}html[data-version=v30] .desk-studio .desk-search input{width:100%;min-width:0}html[data-version=v30] .desk-studio .work-topbar>a{justify-self:start}}html[data-version=v30],html[data-version=v30][data-theme=light]{--bg:#f4f1ec;--card:#fffcf7;--deep:#e9e3d9;--t1:#14171d;--t2:#51514e;--t3:#62625e;--terra:#a64128;--accent-fill:#eee0d6;--rule:#d6d0c7;--v30-border:#ded8cf;--v30-radius:28px;--v30-radius-sm:14px;--v30-shadow:0 16px 48px -30px #332a2140;--line-heading:1.16;--line-body:1.75}html[data-version=v30][data-theme=dark]{--bg:#14171d;--card:#1e2229;--deep:#191d24;--t1:#f4f1ec;--t2:#c9c5be;--t3:#aaa69f;--terra:#e59372;--accent-fill:#342922;--rule:#3d4147;--v30-border:#363b43;--v30-shadow:0 16px 50px -30px #0009}html[data-version=v30] :is(.site,.work-app){font-family:var(--sans);font-kerning:normal}html[data-version=v30] .site :is(h1,h2,h3){font-family:var(--sans);letter-spacing:-.035em;text-wrap:balance;font-weight:500}html[data-version=v30] .site h3{letter-spacing:-.018em}html[data-version=v30] .site .eyebrow{letter-spacing:.105em;font-size:.72rem;font-weight:500;line-height:1.55}html[data-version=v30] :is(button,input,select,textarea){font-family:inherit}html[data-version=v30]:lang(ar) :is(.site,.work-app),html[data-version=v30]:lang(ar) .site :is(h1,h2,h3,.eyebrow){font-family:var(--ar-body);letter-spacing:0}html[data-version=v30] .navigation-bar{border-radius:24px;box-shadow:0 12px 40px -26px #14171d66}html[data-version=v30] .site :is(.button,.navigation-contact){border-radius:14px}html[data-version=v30] .site :is(.navigation-theme,.navigation-motion,.navigation-menu-toggle){border-radius:12px}html[data-version=v30] .site :is(.v30-orchestration,.v23-project-screen,.v21-art>div,.intro-photo,.m30-project-cover){border-radius:28px}html[data-version=v30] .site :is(.v23-screen-stage,.v23-screen-crop,.v23-image-dialog,.v23-screen-controls button,.v16-scholar-facts,.v21-start-result,.department-team,.department-remit,.m30-project-mention){border-radius:16px}html[data-version=v30] .site :is(.processor-board,.processor-core,.reel-panel,.reel-browser,.reel-task,.sb-map,.exception-stage,.contact-form [role=status]){border-radius:18px}html[data-version=v30] .site :is(.v30-scene-selector,.reel-selector){border-radius:17px}html[data-version=v30] .site :is(.v30-scene-selector button,.reel-selector button,.v6-page-wayfinding a){border-radius:12px}html[data-version=v30] .v30-explore-bar{border:1px solid var(--v30-border);background:var(--card);border-radius:18px;padding-inline:22px}.v30-atmosphere{opacity:.8}.v30-atmosphere i{border-color:color-mix(in srgb,var(--terra) 11%,transparent)}.m30-current{width:100%;height:100%;transform:translate(var(--drift-x,0),var(--drift-y,0));transition:transform 1.4s;position:absolute;inset:0}.m30-current path{stroke:var(--terra);stroke-width:1px;opacity:.11}.m30-current circle{fill:var(--terra);opacity:.18}.m30-current .m30-current-signal{stroke-width:2px;stroke-dasharray:70 1400;opacity:0}@media (prefers-reduced-motion:no-preference){html[data-motion=full] .m30-current-signal{animation:16s ease-in-out both m30-route}@keyframes m30-route{0%{stroke-dashoffset:1400px;opacity:0}20%,75%{opacity:.26}to{stroke-dashoffset:0;opacity:0}}}.m30-project-mention{background:var(--card);border:1px solid var(--v30-border);align-items:center;gap:2rem;margin-block:3rem;padding:24px 30px;display:flex}.m30-project-mention h2{margin:0;font-size:clamp(1.5rem,2.5vi,2.3rem)}.m30-project-mention>a{align-items:center;gap:16px;min-height:44px;margin-inline-start:auto;font-size:.87rem;display:flex}html[data-version=v30] .scholar-evidence{padding-top:4rem}html[data-version=v30] .v16-scholar-heading h1{font-size:clamp(3rem,7vi,6rem)}html[data-version=v30] .v16-scholar-facts{background:var(--card);border:1px solid var(--v30-border);padding:24px}html[data-version=v30] .v23-project-screen{border:1px solid var(--v30-border);background:var(--card);margin-block:3rem;overflow:hidden}[dir=rtl] .m30-project-mention>a svg{transform:scaleX(-1)}@media (max-width:650px){.m30-project-mention{flex-wrap:wrap;gap:10px 20px;padding:20px}.m30-project-mention>.eyebrow{width:100%}.m30-project-mention>a{margin-inline-start:0}html[data-version=v30] .v30-explore-bar{padding-inline:16px}html[data-version=v30] .navigation-bar{border-radius:18px}}@media (prefers-reduced-motion:reduce){.m30-current{transition:none;transform:none}}html[data-motion=reduce] .m30-current{transition:none;transform:none}html[data-motion=reduce] .m30-current-signal{opacity:0;animation:none}.m30-back{min-height:44px;color:var(--t2);flex-direction:row-reverse;align-items:center;gap:12px;margin-bottom:24px;font-size:.8rem;display:inline-flex}@media (hover:hover){.m30-back:hover{color:var(--terra)}}html[data-version=v30] .department-deliverables>a{border-radius:18px;margin-block:4px}html[data-version=v30] .site :is(.work-artifact,.artifact-lines,.v21-demo-invitation,.v6-contact-prep){border-radius:18px}html[data-version=v30] .site :is(.site-search-input,input[type=search]){border-radius:12px}html[data-edition=v31] .site .v31-chapters{z-index:25;background:var(--card);border:1px solid var(--v30-border);border-radius:18px;flex-wrap:nowrap;align-items:center;gap:18px;padding:10px 16px;display:flex;position:sticky;top:116px;box-shadow:0 12px 26px -24px #14171d55}.v31-chapter-label{color:var(--t2);flex-shrink:0;font-size:.73rem}.v31-chapters>div{flex-wrap:nowrap;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}html[data-edition=v31] .site .v31-chapters a{white-space:nowrap;border:1px solid #0000;flex:none;min-height:40px;padding:9px 12px;font-size:.76rem}html[data-edition=v31] .site .v31-chapters a[aria-current=location]{color:var(--terra);border-color:color-mix(in srgb,var(--terra) 20%,var(--rule));background:var(--accent-fill)}html[data-edition=v31] .site .closing{border:1px solid var(--v30-border);background:var(--card);box-shadow:var(--v30-shadow);border-radius:28px;padding:clamp(24px,4vi,56px)}html[data-edition=v31] .site .closing h2{max-width:22ch;font-size:clamp(1.8rem,3.5vi,3.2rem)}html[data-edition=v31] .site .closing>div>p:last-child{max-width:55ch;font-size:.95rem}html[data-edition=v31] .site :is(.contact-form,.answer-controls,.possibility-preview,.answer-help){border:1px solid var(--v30-border);background:var(--card);border-radius:22px;padding:24px}html[data-edition=v31] .site :is(.report-template,.report-section){border-radius:22px}html[data-edition=v31] .site .answer-layout{grid-template-columns:minmax(0,1.5fr) minmax(15rem,.7fr)}html[data-edition=v31] .desk-studio .work-main{width:100%;max-width:1680px;margin-inline:auto}html[data-edition=v31] .desk-studio .work-topbar{z-index:35;box-shadow:var(--v30-shadow);position:sticky;top:14px}html[data-edition=v31] .desk-studio .work-page-heading h1{letter-spacing:-.035em;font-size:clamp(1.8rem,2.7vi,2.8rem);line-height:1.2}html[data-edition=v31]:lang(ar) .desk-studio .work-page-heading h1{letter-spacing:0;line-height:1.5}html[data-edition=v31] .desk-studio .work-page-heading>div>p:not(.eyebrow){max-width:62ch;font-size:.9rem}html[data-edition=v31] .v30-work-focus{background:linear-gradient(120deg,var(--card),color-mix(in srgb,var(--accent-fill) 30%,var(--card)));padding:28px}html[data-edition=v31] .v30-focus-switches button{padding:14px 16px}html[data-edition=v31] .v30-focus-records>button{border:1px solid var(--v30-border);background:var(--card);border-radius:12px;margin-block:7px;padding:14px 16px}@media (hover:hover){html[data-edition=v31] .v30-focus-records>button:hover{border-color:var(--terra)}}.v31-show-signals{min-height:44px;color:var(--terra);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 0;font-size:.83rem;text-decoration:underline;display:inline-flex}.v31-request-shortcuts{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.v31-request-shortcuts button{border:1px solid var(--v30-border);background:var(--card);min-height:44px;color:var(--t2);cursor:pointer;border-radius:12px;align-items:center;gap:18px;padding:10px 16px;font-size:.82rem;display:flex}.v31-request-shortcuts button[aria-pressed=true]{border-color:var(--terra);background:var(--accent-fill);color:var(--t1)}.v31-request-shortcuts b{color:var(--terra);font-variant-numeric:tabular-nums;font-weight:500}html[data-edition=v31] .desk-studio .work-row{border-radius:14px;gap:18px;padding:20px 16px;transition:background .16s,border-color .16s}@media (hover:hover){html[data-edition=v31] .desk-studio .work-row:hover{background:var(--bg)}}html[data-edition=v31] .desk-studio .work-list{padding:8px}html[data-edition=v31] .desk-studio .work-row-next{max-width:66ch}html[data-edition=v31] .desk-studio .work-row-meta{gap:10px}html[data-edition=v31] .desk-studio :is(.work-alert,.work-notice,.work-loading,.work-empty){border:1px solid var(--v30-border);background:var(--card);border-radius:18px;padding:20px 24px}.v31-draft-status{background:var(--accent-fill);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:12px 18px;font-size:.8rem;display:flex}.v31-draft-status button{background:var(--card);border:1px solid var(--rule);color:var(--t1);cursor:pointer;border-radius:10px;min-height:40px;padding:8px 12px}.v31-record-context{background:var(--card);border:1px solid var(--v30-border);border-radius:22px;grid-template-columns:2fr 1fr 1fr;gap:24px;margin-bottom:24px;padding:24px;display:grid}.v31-record-context p:not(.eyebrow){margin-top:8px;font-size:.93rem;line-height:1.65}.v31-record-context>div>span{color:var(--t2);margin-bottom:10px;font-size:.72rem;display:block}.v31-record-context strong{overflow-wrap:anywhere;font-size:.93rem;font-weight:500}html[data-edition=v31] .desk-studio .work-delivery{background:var(--card);border:1px solid var(--terra);border-radius:22px;padding:28px}html[data-edition=v31] .desk-studio .work-events{overscroll-behavior:contain;max-height:650px;padding:0 4px 8px;overflow:auto}html[data-edition=v31] .desk-studio .work-reply textarea{background:var(--bg);border-radius:14px}html[data-edition=v31] .desk-studio .work-detail-grid>aside{align-self:start}@media (max-width:1100px){html[data-edition=v31] .site .v31-chapters{gap:10px;display:block;top:108px}.v31-chapter-label{margin-bottom:7px;display:block}.v31-chapters>div{padding:2px 2px 5px}.v31-record-context{grid-template-columns:1fr 1fr}.v31-record-context>div:first-child{grid-column:1/-1}}@media (max-width:850px){html[data-edition=v31] .answer-main{order:0}html[data-edition=v31] .possibility-preview{order:1}html[data-edition=v31] .answer-help{order:2}}@media (max-width:800px){html[data-edition=v31] .desk-studio .work-topbar{position:relative;top:auto}.v31-request-shortcuts{grid-template-columns:1fr 1fr;display:grid}.v31-request-shortcuts button{justify-content:space-between}.v31-record-context{gap:18px;padding:18px}html[data-edition=v31] .v30-work-focus{padding:20px}}@media (max-width:500px){html[data-edition=v31] .site .v31-chapters{border-radius:15px;padding:10px 12px;top:96px}html[data-edition=v31] .site .closing{border-radius:22px;padding:24px}html[data-edition=v31] .site :is(.contact-form,.answer-controls,.possibility-preview,.answer-help){padding:18px}.v31-request-shortcuts button{padding:10px 12px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html[data-edition=v31] .desk-studio .work-row{transition:none}}html[data-motion=reduce][data-edition=v31] .desk-studio .work-row{transition:none}html[data-refinement=v32]{--metal-gold-text:#80632d;--metal-gold-fill:#eee8dc;--metal-gold-highlight:#d5bd83;--metal-silver-text:#5f6770;--metal-silver-fill:#e7e8e8;--metal-silver-highlight:#c4c8cc}html[data-refinement=v32][data-theme=dark]{--metal-gold-text:#cfb477;--metal-gold-fill:#2d2922;--metal-gold-highlight:#dfc992;--metal-silver-text:#bbc3cc;--metal-silver-fill:#292f37;--metal-silver-highlight:#707984}html[data-refinement=v32] .site :is(.v30-explore-bar,.v6-page-wayfinding){box-shadow:none;background:var(--bg)}html[data-refinement=v32] .v30-explore-bar>span{color:var(--metal-silver-text)}html[data-refinement=v32] .m30-project-mention{border-inline-start:3px solid var(--metal-gold-text);box-shadow:none}html[data-refinement=v32] .m30-project-mention>.eyebrow{color:var(--metal-gold-text)}html[data-refinement=v32] .site :is(.intro>p,.v5-heading>p:not(.eyebrow)){max-width:62ch}html[data-refinement=v32] .work-sidebar-bottom{color:var(--metal-silver-text)}html[data-refinement=v32] .v31-record-context{border-inline-start:3px solid var(--metal-gold-text)}.v32-comparison-controls{border:1px solid var(--rule);border-radius:16px;gap:6px;width:fit-content;margin-block:26px;padding:5px;display:flex}.v32-comparison-controls button{min-height:44px;color:var(--t2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:10px 20px;font-size:.85rem}.v32-comparison-controls button[aria-pressed=true]{background:var(--t1);color:var(--bg)}.v32-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.v32-comparison>article{border:1px solid var(--rule);background:var(--card);border-radius:24px;min-width:0;padding:clamp(20px,3vw,36px)}.v32-comparison label{color:var(--metal-silver-text);gap:9px;font-size:.75rem;display:grid}.v32-comparison select{border:1px solid var(--rule);background:var(--bg);width:100%;min-height:48px;color:var(--t1);font:inherit;border-radius:12px;padding:10px 14px;font-size:.95rem}.v32-arrangement-title{border-bottom:1px solid var(--rule);padding-block:28px 24px}.v32-arrangement-title>span{color:var(--metal-silver-text);font-size:.75rem}html[data-refinement=v32] .v32-arrangement-title h3{margin-block:10px;font-size:clamp(1.65rem,3vw,2.4rem)}.v32-arrangement-title p{color:var(--terra);font-size:.9rem}.v32-comparison dl{margin:0}.v32-comparison dl>div{border-bottom:1px solid var(--rule);padding-block:20px}.v32-comparison dt{color:var(--metal-silver-text);margin-bottom:8px;font-size:.73rem}.v32-comparison dd{color:var(--t1);margin:0;font-size:.92rem;line-height:1.75}.v32-comparison .arrangement-detail{background:0 0;border:0;padding:0}.v32-comparison .arrangement-detail dl{display:block}.v32-comparison .arrangement-detail dl>div{border-top:0}.v32-comparison .arrangement-detail .text-link{margin-top:22px}.v32-brief-resume{border:1px solid var(--rule);border-inline-start:3px solid var(--metal-gold-text);background:var(--card);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:20px 24px;display:flex}.v32-brief-resume>div{min-width:0}.v32-brief-resume .eyebrow{color:var(--metal-gold-text);margin-bottom:6px;font-size:.65rem}.v32-brief-resume strong{overflow-wrap:anywhere;font-size:.95rem;font-weight:500;display:block}.v32-brief-resume button{flex-shrink:0}.v32-brief-memory{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:start;gap:22px;margin-bottom:22px;padding-bottom:22px;display:flex}.v32-brief-memory p{color:var(--t2);max-width:66ch;margin:0;font-size:.78rem;line-height:1.7}.v32-brief-memory button,.v32-refresh-state button{font:inherit;cursor:pointer;text-underline-offset:4px;min-height:44px;color:var(--terra);background:0 0;border:0;font-size:.78rem;text-decoration:underline}.v32-brief-memory>button{flex-shrink:0}.v32-brief-memory>div{flex-wrap:wrap;gap:8px;max-width:260px;font-size:.8rem;display:flex}.v32-brief-memory>div>span{flex-basis:100%}.v32-refresh-state{background:var(--metal-silver-fill);color:var(--metal-silver-text);border-radius:12px;align-items:center;gap:12px;margin-block:0 20px;padding:12px 18px;font-size:.8rem;display:flex}.v32-refresh-state p{margin:0}.v32-refresh-state button{flex-shrink:0}.v32-delivery-note{background:var(--card);border:1px solid var(--rule);border-inline-start:3px solid var(--metal-gold-text);border-radius:14px;margin-block:24px;padding:20px 22px}.v32-delivery-note h3{margin:0 0 12px;font-size:.95rem;font-weight:600}.v32-delivery-note .work-preserve{font-size:.9rem}.v32-delivery-note .work-meta{margin-bottom:0}@media (max-width:650px){.v32-comparison{grid-template-columns:1fr;gap:18px}.v32-comparison-controls{width:100%}.v32-comparison-controls button{flex:1;padding-inline:12px}.v32-brief-resume{flex-wrap:wrap;gap:16px;padding:18px}.v32-brief-memory{flex-direction:column;gap:10px}.v32-refresh-state{flex-wrap:wrap}.v32-delivery-note{padding:16px}}.v32-ambient-light{pointer-events:none;opacity:.65;border-radius:50%;width:65vmax;height:65vmax;position:absolute}.v32-ambient-light--warm{background:radial-gradient(ellipse,color-mix(in srgb,var(--terra) 12%,transparent),transparent 68%);top:-24vmax;right:-32vmax}.v32-ambient-light--silver{background:radial-gradient(ellipse,color-mix(in srgb,var(--metal-silver-text) 10%,transparent),transparent 68%);bottom:-30vmax;left:-34vmax}html[data-refinement=v32] .m30-current path{opacity:.18}html[data-refinement=v32] .m30-current .m30-current-signal{stroke-dasharray:6 94;stroke-width:2px;opacity:0}@media (prefers-reduced-motion:no-preference){html[data-refinement=v32][data-motion=full] .site .v30-atmosphere :is(i,.v32-ambient-light,.m30-current-signal,circle){animation-iteration-count:infinite!important}html[data-motion=full] .v30-atmosphere>i{animation:32s ease-in-out infinite alternate v32-orbit-drift}html[data-motion=full] .v30-atmosphere>i:nth-of-type(2){animation-duration:41s;animation-delay:-19s}html[data-motion=full] .v30-atmosphere>i:nth-of-type(3){animation-duration:36s;animation-delay:-12s}html[data-motion=full] .v32-ambient-light{animation:22s ease-in-out infinite alternate v32-light-drift}html[data-motion=full] .v32-ambient-light--silver{animation-direction:alternate-reverse;animation-delay:-11s}html[data-refinement=v32][data-motion=full] .m30-current-signal{animation:12s linear infinite v32-ambient-route}html[data-refinement=v32][data-motion=full] .v32-current-return{animation-duration:15s;animation-delay:-7s}html[data-motion=full] .m30-current circle{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite v32-node-breathe}html[data-motion=full] .m30-current circle:last-child{animation-delay:-3s}@keyframes v32-orbit-drift{0%{transform:translate(var(--drift-x,0),var(--drift-y,0)) rotate(-24deg)}to{transform:translate(calc(var(--drift-x,0px) - 24px),calc(var(--drift-y,0px) + 30px)) rotate(-12deg)}}@keyframes v32-light-drift{0%{opacity:.45;transform:translate(0,0)}to{opacity:.85;transform:translate(-5vw,7vh)}}@keyframes v32-ambient-route{0%{stroke-dashoffset:6px;opacity:0}10%,85%{opacity:.55}to{stroke-dashoffset:-100px;opacity:0}}@keyframes v32-node-breathe{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}}html[data-refinement=v32] .v30-atmosphere[data-suspended=true] *{animation-play-state:paused!important}html[data-motion=reduce] .v30-atmosphere *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.v30-atmosphere *{transition:none!important;animation:none!important}}@media (max-width:650px){.v32-ambient-light{width:90vw;height:90vw}.v32-ambient-light--warm{top:5vh;right:-55vw}.v32-ambient-light--silver{bottom:8vh;left:-60vw}}@supports (color:oklch(from #f4f1ec l c h)){html[data-material=paper][data-version=v30]{--paper:oklch(95.9074% .00740036 80.7214);--paper-step:.012;--paper-sunk:oklch(from var(--paper) calc(l - var(--paper-step)) c h);--paper-raised:oklch(from var(--paper) calc(l + var(--paper-step)) c h);--paper-light:oklch(from var(--paper) calc(l + .01) c h);--paper-leading:0%;--paper-grain-opacity:.02;--paper-grain-blend:multiply;--bg:var(--paper);--card:var(--paper-raised);--deep:var(--paper-sunk)}html[data-material=paper][data-version=v30][data-theme=dark]{--paper:oklch(22.2466% .00412059 84.5878);--paper-step:.018;--paper-light:oklch(from var(--paper) calc(l + .006) c h);--paper-grain-opacity:.015;--paper-grain-blend:screen;--rule:#42403c;--v30-border:#3b3935}html[data-material=paper][dir=rtl]{--paper-leading:100%}html[data-material=paper] .v30-atmosphere{opacity:1}html[data-material=paper] .v30-atmosphere:before,html[data-material=paper] .v30-atmosphere:after{content:"";pointer-events:none;position:absolute;inset:0}html[data-material=paper] .v30-atmosphere:before{background:radial-gradient(ellipse 150vmax 125vmax at var(--paper-leading) 0%,var(--paper-light),var(--paper) 85%)}html[data-material=paper] .v30-atmosphere:after{opacity:var(--paper-grain-opacity);mix-blend-mode:var(--paper-grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='%23808080' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-repeat:repeat}html[data-material=paper] .v32-ambient-light{display:none}html[data-material=paper] .v30-atmosphere>i{border-color:color-mix(in srgb,var(--terra) 9%,transparent)}html[data-material=paper] .v30-atmosphere>i:nth-of-type(2){width:80vw;height:80vw;top:25%;left:64%}html[data-material=paper] .v30-atmosphere>i:nth-of-type(3){border-color:color-mix(in srgb,var(--t1) 7%,transparent);width:65vw;height:65vw;top:70%;left:-40%}html[data-material=paper] .m30-current path{opacity:.14}html[data-material=paper] .site :is(.v30-explore-bar,.v6-page-wayfinding),html[data-material=paper] .site-footer{background:var(--paper-sunk);border-color:#0000}html[data-material=paper] .site :is(.v30-orchestration,.v11-deeper,.discipline-workspace,.report-sheet),html[data-material=paper] .navigation-bar{background:var(--paper-raised)}}html[data-premium=rich]{--premium-ease:cubic-bezier(.4,0,.6,1);--premium-fast:.18s;--premium-enter:.36s;--premium-shadow:0 24px 64px -44px #14171d55;--premium-metal:linear-gradient(120deg,#a88848,#e1d0a3 48%,#9c814f)}html[data-premium=rich][data-theme=dark]{--premium-shadow:0 24px 64px -40px #0009}html[data-premium=rich] body{font-optical-sizing:auto;font-kerning:normal}html[data-premium=rich] :is(h1,h2,h3){text-wrap:balance}html[data-premium=rich] .site :is(.v30-orchestration,.discipline-workspace,.report-sheet,.v11-deeper,.v32-comparison>article){box-shadow:var(--premium-shadow);border-color:color-mix(in srgb,var(--metal-silver-text) 25%,var(--card));border-radius:28px}html[data-premium=rich] .site :is(.m30-art,.intro-photo,.scene-media__frame){border:1px solid var(--rule);box-shadow:var(--premium-shadow);border-radius:26px;overflow:hidden}html[data-premium=rich] .site :is(.m30-visual,.v32-comparison>article){transition:box-shadow var(--premium-enter) var(--premium-ease),border-color var(--premium-fast) var(--premium-ease)}html[data-premium=rich] .site :is(.v6-page-wayfinding,.v30-explore-bar){background:color-mix(in srgb,var(--card) 85%,var(--metal-silver-fill));border:1px solid var(--rule);border-radius:20px}html[data-premium=rich] .navigation-bar{border-color:color-mix(in srgb,var(--metal-silver-text) 20%,var(--card));box-shadow:0 16px 40px -30px #14171d70}html[data-premium=rich] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--terra);outline-offset:4px}html[data-premium=rich] .site .v30-atmosphere>i{border-color:color-mix(in srgb,var(--metal-gold-text) 16%,transparent)}html[data-premium=rich] .m30-current path{opacity:.2}.premium-workspace{padding-block:clamp(56px,7vw,112px)}.premium-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:12%;margin-bottom:40px;display:grid}.premium-section-heading h2{letter-spacing:-.035em;margin-top:20px;font-size:clamp(2rem,3.7vw,3.8rem);line-height:1.15}.premium-section-heading h2 em{color:var(--terra);font-style:normal;font-weight:400}.premium-section-heading>p{max-width:45ch;color:var(--t2);font-size:1rem;line-height:1.8}.premium-workspace-frame{border:1px solid var(--rule);background:var(--card);box-shadow:var(--premium-shadow);border-radius:28px;position:relative;overflow:hidden}.premium-workspace-top{border-bottom:1px solid var(--rule);background:linear-gradient(110deg,var(--card),var(--deep));justify-content:space-between;align-items:center;gap:18px;padding:22px 28px;display:flex}.premium-workspace-top>span:first-child{align-items:center;gap:12px;font-size:1rem;font-weight:500;display:flex}.premium-workspace-top svg{color:var(--metal-gold-text)}.premium-demo-label{color:var(--t2);border:1px solid var(--rule);border-radius:99px;padding:6px 12px;font-size:.875rem}.premium-workspace-body{grid-template-columns:240px minmax(0,1fr);display:grid}.premium-workspace-rail{border-inline-end:1px solid var(--rule);background:color-mix(in srgb,var(--deep) 65%,var(--card));flex-direction:column;padding:30px 20px;display:flex}.premium-workspace-rail>p{letter-spacing:.06em;color:var(--t2);margin:0 12px 24px;font-size:.75rem;line-height:1.6}.premium-workspace-rail [role=group]{gap:8px;display:grid}.premium-workspace-rail button{text-align:start;min-height:50px;color:var(--t2);font:inherit;cursor:pointer;transition:background var(--premium-fast) var(--premium-ease),color var(--premium-fast) var(--premium-ease);background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;padding:14px 12px;font-size:.9rem;display:flex}.premium-workspace-rail button[aria-pressed=true]{background:var(--card);border-color:var(--rule);color:var(--t1);box-shadow:0 5px 15px -12px #14171d50}.premium-workspace-rail button[aria-pressed=true] svg{color:var(--terra)}.premium-workspace-ownership{color:var(--metal-gold-text);margin-top:auto;padding:40px 12px 8px}.premium-workspace-ownership p{color:var(--t2);max-width:22ch;margin-top:12px;font-size:.875rem;line-height:1.7}.premium-workspace-canvas{min-width:0;padding:clamp(22px,3vw,42px)}.premium-preview-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.premium-preview-heading p{letter-spacing:.06em;color:var(--t2);margin-bottom:12px;font-size:.75rem}.premium-preview-heading :is(h2,h3){margin:0;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:500;line-height:1.3}.premium-preview-status{white-space:nowrap;background:var(--accent-fill);color:var(--terra);border-radius:9px;padding:8px 12px;font-size:.875rem}.premium-stage-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:34px 0;padding:0;list-style:none;display:grid}.premium-stage-track li{color:var(--t2);gap:12px;display:grid;position:relative}.premium-stage-track li:not(:last-child):after{content:"";top:14px;background:var(--rule);height:1px;position:absolute;inset-inline:40px 0}.premium-stage-track li>span{border:1px solid var(--rule);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;display:grid}.premium-stage-track small{font-size:.875rem}.premium-stage-track [data-current=true]>span{background:var(--t1);color:var(--bg);border-color:var(--t1)}.premium-stage-track [data-complete=true]>span{border-color:var(--metal-gold-text);color:var(--metal-gold-text)}.premium-preview-content{min-height:235px}.premium-preview-brief{border:1px solid var(--rule);background:color-mix(in srgb,var(--deep) 55%,var(--card));border-radius:17px;padding:22px}.premium-preview-brief>span{color:var(--t2);font-size:.875rem}.premium-preview-brief p{color:var(--t1);max-width:58ch;margin:10px 0 0;font-size:1rem;line-height:1.65}.premium-preview-facts{grid-template-columns:1fr 1fr;gap:30px;margin:24px 0;display:grid}.premium-preview-facts dt{color:var(--t2);margin-bottom:10px;font-size:.875rem}.premium-preview-facts dd{margin:0;font-size:.95rem;line-height:1.6}.premium-handoff{align-items:center;gap:14px;padding:30px 0;display:flex}.premium-handoff>span{text-align:center;flex:1;justify-items:center;gap:12px;font-size:.875rem;display:grid}.premium-handoff svg{color:var(--metal-gold-text)}.premium-handoff>i{background:var(--rule);flex:.6;height:1px;position:relative;overflow:hidden}.premium-handoff>i:after{content:"";background:var(--terra);transform-origin:50%;position:absolute;inset:0;transform:scaleX(0)}.premium-demo-decision{align-items:center;gap:14px;padding:24px 0;display:flex}.premium-demo-decision>svg{color:var(--metal-gold-text);flex-shrink:0}.premium-demo-decision strong{font-size:.95rem;font-weight:500}.premium-demo-decision small{color:var(--t2);margin-top:8px;font-size:.875rem;line-height:1.6;display:block}.premium-demo-decision button{border:1px solid var(--rule);background:var(--t1);min-height:44px;color:var(--bg);font:inherit;cursor:pointer;border-radius:11px;flex-shrink:0;margin-inline-start:auto;padding:10px 14px;font-size:.875rem}.premium-preview-explanation{border-top:1px solid var(--rule);color:var(--t2);align-items:flex-start;gap:12px;padding-top:22px;display:flex}.premium-preview-explanation>svg{color:var(--metal-silver-text);flex-shrink:0;margin-top:4px}.premium-preview-explanation p{margin:0;font-size:.9rem;line-height:1.7}.premium-workspace-footer{justify-content:space-between;align-items:center;gap:30px;margin-top:26px;display:flex}.premium-workspace-footer p{max-width:58ch;color:var(--t2);font-size:.875rem;line-height:1.65}.premium-workspace-footer a{flex-shrink:0}.premium-workspace--compact{text-align:start;width:100%;padding:0}.premium-workspace--compact .premium-workspace-body{grid-template-columns:1fr}.premium-workspace--compact .premium-workspace-rail{border-inline-end:0;border-bottom:1px solid var(--rule);padding:14px}.premium-workspace--compact .premium-workspace-rail [role=group]{display:flex}.premium-workspace--compact .premium-workspace-rail button{flex:1;justify-content:center}.premium-workspace--compact .premium-workspace-rail>p,.premium-workspace--compact .premium-workspace-ownership{display:none}html[data-premium=rich] .desk-studio{--desk-radius:20px}html[data-premium=rich] .desk-studio .work-sidebar{background:linear-gradient(180deg,var(--card),var(--deep));border-inline-end:1px solid var(--rule)}html[data-premium=rich] .desk-studio .work-sidebar nav button{border-radius:12px}html[data-premium=rich] .desk-studio .work-sidebar nav [aria-current=page]{background:var(--accent-fill);border-inline-start-color:var(--terra)}html[data-premium=rich] .desk-studio :is(.work-primary,.work-secondary,.desk-search input,.work-topbar button,.desk-preferences){border-radius:12px}html[data-premium=rich] .desk-studio :is(.desk-studio-panel,.work-list,.v30-work-focus,.work-sheet){box-shadow:var(--premium-shadow);border-radius:20px}html[data-premium=rich] .desk-studio .desk-studio-metrics{border:0;gap:14px}html[data-premium=rich] .desk-studio .desk-studio-metrics button{border:1px solid var(--rule);background:var(--card);border-radius:18px;padding:22px}html[data-premium=rich] .desk-studio .desk-studio-metrics button:after{display:none}html[data-premium=rich] .desk-studio .desk-studio-metrics [data-attention=true]{background:var(--accent-fill);border-color:var(--terra)}html[data-premium=rich] .desk-studio .v30-work-focus{background:linear-gradient(120deg,var(--card),var(--deep));border:1px solid var(--rule)}.premium-gate{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:7%;width:calc(100% - 64px);max-width:1440px;margin:70px auto;display:grid}.premium-gate .v20-gate{width:100%;max-width:none;margin:0;padding:24px 0}.premium-gate .v20-gate h1{font-size:clamp(2rem,3.6vw,3.7rem);line-height:1.2}.premium-gate .v20-gate>p{font-size:1rem;line-height:1.75}:lang(ar) .premium-workspace :is(p,h2,h3){letter-spacing:0}:lang(ar) .premium-section-heading h2{line-height:1.45}@media (prefers-reduced-motion:no-preference){html[data-motion=full] .premium-preview-content{animation:premium-panel-in var(--premium-enter) var(--premium-ease) both}html[data-motion=full] .premium-handoff>i:after{animation:premium-connection .9s var(--premium-ease) both}@keyframes premium-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-connection{to{transform:scaleX(1)}}}@media (max-width:1050px){.premium-gate{grid-template-columns:1fr;gap:40px;max-width:850px}.premium-gate .v20-gate{max-width:650px}.premium-workspace-body{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:700px){.premium-section-heading{grid-template-columns:1fr;gap:20px}.premium-workspace-body{grid-template-columns:1fr}.premium-workspace-rail{border-inline-end:0;border-bottom:1px solid var(--rule);padding:12px}.premium-workspace-rail>p,.premium-workspace-ownership{display:none}.premium-workspace-rail [role=group]{gap:4px;display:flex}.premium-workspace-rail button{flex-direction:column;flex:1;justify-content:center;gap:8px;padding:12px 5px;font-size:.875rem}.premium-workspace-top{flex-wrap:wrap;gap:10px;padding:18px}.premium-workspace-canvas{padding:22px 18px}.premium-preview-heading{flex-wrap:wrap;align-items:flex-start}.premium-preview-content{min-height:300px}.premium-preview-facts{grid-template-columns:1fr;gap:20px}.premium-preview-brief{padding:18px}.premium-stage-track{gap:8px}.premium-stage-track small{font-size:.875rem}.premium-demo-decision{flex-wrap:wrap}.premium-demo-decision>div{flex:1;min-width:180px}.premium-demo-decision button{margin-inline-start:36px}.premium-workspace-footer{flex-direction:column;align-items:flex-start;gap:18px}.premium-gate{width:calc(100% - 36px);margin:30px auto}.premium-gate .v20-gate{padding:0}.premium-workspace-frame{border-radius:22px}}@media (prefers-reduced-motion:reduce){.premium-workspace *{transition:none!important;animation:none!important}}html[data-motion=reduce] .premium-workspace *{transition:none!important;animation:none!important}.premium-workspace-rail{--t1:#f4f1ec;--t2:#c9c5be;--card:#2a2d32;--rule:#44474c;--terra:#ef997a;--metal-gold-text:#cfb477;color:var(--t1);background:linear-gradient(150deg,#25282e,#171b20)}html[data-premium=rich] .desk-studio .v30-work-focus{--t1:#f4f1ec;--t2:#c9c5be;--t3:#c9c5be;--bg:#1c2026;--card:#292e35;--deep:#20242b;--rule:#464a50;--terra:#ef997a;--accent-fill:#3b2d29;color:var(--t1);background:linear-gradient(125deg,#292d34,#191d23);border-color:#454a52}html[data-premium=rich] .desk-studio .v30-work-focus :is(h2,strong){color:var(--t1)}#your-start .v30-explore-bar{margin-block-start:24px}.method-doors{border-block:1px solid var(--rule);margin-block:clamp(2rem,4vi,4rem);padding-block:clamp(2rem,4vi,4rem)}.method-doors header{max-width:48rem;margin-block-end:1.5rem}.method-doors h2{font-size:clamp(1.5rem,3vi,2.3rem)}.evidence-register{border:1px solid var(--rule);border-radius:var(--v30-radius,28px);background:var(--card);margin:2rem 0;padding:0;list-style:none;overflow:hidden}.evidence-register>li{border-block-end:1px solid var(--rule);grid-template-columns:2.5rem minmax(0,1fr) minmax(12rem,.8fr);align-items:start;gap:1.5rem;padding:24px;display:grid}.evidence-register>li:last-child{border:0}.evidence-register h3{margin:0 0 8px;font-size:1.25rem}.evidence-register p{color:var(--t2);margin:0;font-size:.95rem;line-height:1.75}.evidence-number{font-variant-numeric:tabular-nums;color:var(--terra);padding-block-start:4px}.evidence-register summary{cursor:pointer;color:var(--terra);min-height:44px;padding-block:8px}.evidence-register details p{padding-block:10px}.ownership-ledger{border:1px solid var(--rule);border-radius:var(--v30-radius,28px);background:var(--card);margin-block:2rem 3rem;padding:clamp(20px,3vi,40px)}.ownership-ledger header{max-width:44rem}.ownership-ledger h3{margin-block:12px;font-size:clamp(1.5rem,3vi,2.2rem)}.ownership-ledger p{color:var(--t2)}.ownership-ledger dl{margin-block:24px}.ownership-ledger dl>div{border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1rem;padding-block:18px;display:grid}.ownership-ledger dt{font-weight:600}.ownership-ledger dd{color:var(--t2);margin:0}.evidence-note{font-size:.85rem;line-height:1.7}.pricing-model{padding-block:clamp(2rem,5vi,5rem)}.pricing-model header{max-width:45rem}.pricing-model dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-block-start:28px;display:grid}.pricing-model dl>div{border-block-start:2px solid var(--terra);padding-block-start:20px}.pricing-model dt{margin-block-end:12px;font-weight:600}.pricing-model dd{color:var(--t2);margin:0;line-height:1.75}.roster-commitment{border-inline-start:3px solid var(--terra);margin-block:3rem;padding-inline-start:clamp(20px,3vi,40px)}.roster-commitment h2{max-width:50rem;font-size:clamp(1.6rem,3vi,2.5rem)}.roster-commitment>p:last-child{color:var(--t2);margin-block-start:16px;font-size:1.15rem}.report-sheet[data-empty-exhibit=true] .v27-report-section{grid-template-columns:1fr}.evidence-preview{padding-block:3rem}.evidence-preview>.working-agreement{margin-block:2rem}@media (max-width:700px){.pricing-model dl{grid-template-columns:1fr}.evidence-register>li{grid-template-columns:1.75rem minmax(0,1fr);gap:10px;padding:20px}.evidence-register details{grid-column:2}.ownership-ledger dl>div{grid-template-columns:1fr;gap:8px}.method-doors h2{line-height:1.35}}@media print{.method-doors,.roster-commitment{break-inside:avoid}.evidence-register details>p{display:block}.evidence-register>li,.ownership-ledger dl>div{break-inside:avoid}}.working-terms{padding-block:var(--space-section)}.working-terms-heading{max-width:62rem;margin-block-end:3rem}.working-terms-heading h1{margin-block:24px;font-size:clamp(2.3rem,4.5vi,4.8rem)}.working-terms-heading>p{max-width:56ch;font-size:1.05rem}.working-terms h2{font-size:clamp(1.6rem,3vi,2.5rem)}.terms-register{margin-block:28px 0}.terms-register>div{border-block-start:1px solid var(--rule);grid-template-columns:minmax(10rem,.6fr) 1.4fr;gap:24px;padding-block:22px;display:grid}.terms-register dt{font-weight:500}.terms-register dd{margin:0}@media (max-width:650px){.terms-register>div{grid-template-columns:1fr;gap:8px}.working-terms-heading{margin-block-end:2rem}}.rich-intro:has(.op-figure--scope) .op-figure-top>span:last-child{display:none}.process-commitments,.process-report,.engagement-terms{padding-block:clamp(2rem,4vi,4rem) 0}.process-commitments .v11-heading,.engagement-terms .v11-heading{max-width:48rem;margin-block-end:1.5rem}.report-card{border-radius:22px;gap:14px;max-width:48rem;display:grid;padding:clamp(1.25rem,3vi,2.25rem)!important}.report-card h2{margin:0}.report-card p{max-width:56ch;margin:0}.report-card ol{gap:6px;margin:0;padding-inline-start:1.25rem;display:grid}.report-card .text-link{text-underline-offset:4px;justify-self:start;min-height:44px;text-decoration:underline;color:inherit!important;background:0 0!important}.ownership-line,.terms-closing{max-width:56ch;margin-block:1.5rem 0}html[data-premium=rich][data-contrast=rich] .contrast-surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1c2026;--card:#2b3037;--deep:#20242b;--t1:#f4f1ec;--t2:#cdc9c2;--t3:#bcb9b3;--terra:#ef997a;--rule:#53565c;--metal-gold-text:#d5bd83;--metal-gold-fill:#383229;--metal-gold-highlight:#e1d0a3;--metal-silver-text:#bbc3cc;--metal-silver-fill:#30363e;--metal-silver-highlight:#929ba6;--surface-start:#292d34;--surface-end:#191d23;--surface-shadow:0 24px 54px -40px #14171d90}html[data-premium=rich][data-contrast=rich][data-theme=dark] .contrast-surface{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f1ec;--card:#fcfaf6;--deep:#eae5db;--t1:#14171d;--t2:#51534f;--t3:#64645e;--terra:#a83d23;--rule:#bcb6aa;--metal-gold-text:#80632d;--metal-gold-fill:#eee5d1;--metal-gold-highlight:#ad8b48;--metal-silver-text:#5f6770;--metal-silver-fill:#e2e3e2;--metal-silver-highlight:#9a9da0;--surface-start:#faf7f1;--surface-end:#eee9df;--surface-shadow:0 24px 54px -40px #000b}html[data-premium=rich][data-contrast=rich] .contrast-surface{--ink:var(--t1);--rust:var(--terra);--accent-signal:var(--terra);--accent-fill:color-mix(in srgb,var(--terra) 12%,var(--bg));--control-text:var(--t1);--v30-border:var(--rule);--desk-panel:var(--card);--paper-raised:var(--card);--paper-sunk:var(--deep);color:var(--t1);background:linear-gradient(90deg,transparent,var(--metal-gold-text),transparent) 50% 0 / 82% 1px no-repeat, linear-gradient(125deg,var(--surface-start),var(--surface-end));border:1px solid color-mix(in srgb,var(--metal-gold-text) 30%,var(--rule));border-radius:var(--v30-radius,28px);box-shadow:var(--surface-shadow),inset 0 1px 0 color-mix(in srgb,var(--metal-gold-highlight) 15%,transparent)}html[data-premium=rich][data-contrast=rich] .contrast-panel{padding:clamp(22px,3.2vi,46px)}html[data-premium=rich][data-contrast=rich] .contrast-surface :where(h2,h3,h4,strong,dt,label){color:var(--t1)}html[data-premium=rich][data-contrast=rich] .contrast-surface :where(p,small,dd){color:var(--t2)}html[data-premium=rich][data-contrast=rich] .contrast-surface .eyebrow{color:var(--metal-gold-text)}html[data-premium=rich][data-contrast=rich] .contrast-surface :is(.text-link,.visual-playback){color:var(--terra)}html[data-premium=rich][data-contrast=rich] .contrast-surface :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--terra)}html[data-premium=rich][data-contrast=rich] .premium-workspace-rail{box-shadow:none;border-radius:0}html[data-premium=rich][data-contrast=rich] .v16-scholar-facts>div{border-color:var(--rule)}html[data-premium=rich][data-contrast=rich] .contact-layout>aside{align-self:start}html[data-premium=rich][data-contrast=rich] .pricing-model dl>div{border-block-start-color:var(--metal-gold-text)}html[data-premium=rich][data-contrast=rich] :is(.takeover-document>div>span,.artifact-lines>li>span,.v27-report-meta>span,.sb-column-headings,.v30-focus-intro>.eyebrow){color:var(--metal-gold-text)}html[data-premium=rich][data-contrast=rich] :is(.work-artifact,.report-sheet):before{background:var(--premium-metal)}html[data-premium=rich][data-contrast=rich] :is(.ownership-ledger,.report-sheet) :is(dl>div,.v27-report-section){border-block-start-color:color-mix(in srgb,var(--metal-gold-text) 40%,var(--rule))}html[data-premium=rich][data-contrast=rich] .site :is(.method-links>a,.evidence-register,.premium-workspace-frame,.v32-comparison>article){border-color:color-mix(in srgb,var(--metal-gold-text) 33%,var(--rule));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--metal-gold-highlight) 22%,transparent),var(--premium-shadow)}html[data-premium=rich][data-contrast=rich] .desk-studio :is(.desk-studio-panel,.work-list,.work-sheet,.desk-service){border-color:color-mix(in srgb,var(--metal-gold-text) 32%,var(--rule));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--metal-gold-highlight) 22%,transparent),var(--premium-shadow)}@media print{html[data-premium=rich][data-contrast=rich] .contrast-surface{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--card:#fff;--deep:#fff;--t1:#14171d;--t2:#454743;--t3:#555;--terra:#95371f;--rule:#bcb6aa;--metal-gold-text:#705423;--metal-silver-text:#51565c;color:var(--t1);box-shadow:none;background:#fff;border-color:#bcb6aa}}html{scrollbar-gutter:stable}.skip-link{left:auto;inset-inline-start:20px}:is(input,textarea){caret-color:var(--terra)}:is(button,a,summary){-webkit-tap-highlight-color:color-mix(in srgb,var(--terra) 15%,transparent)}button:disabled{cursor:not-allowed}html[data-presentation=refined]{--type-meta:.875rem;--type-small:.9375rem}html[data-presentation=refined]:lang(ar){--line-body:1.9;--line-heading:1.5;--line-control:1.8}html[data-presentation=refined] :lang(ar):is(.site,.work-app,.premium-gate){font-family:var(--ar-body);letter-spacing:0;line-height:var(--line-body)}html[data-presentation=refined] :lang(ar):is(h1,h2,h3,h4,button,input,select,textarea){font-family:var(--ar-body);letter-spacing:0}html[data-presentation=refined] :lang(ar):is(.eyebrow,figcaption,small,.work-meta,.desk-kicker,.v30-sync-note,.intro-index,.sb-column-headings,.v30-orchestration-top,.v30-orchestration-top small,.v30-flow-note>span,.v30-core>span,.v30-scene-selector button,.visual-playback,.artifact-lines>li>span,.work-artifact>header,.work-artifact>footer,.v27-report-meta,.answer-library-facts,.v30-focus-note,.v30-focus-records small,.v30-recent small,.navigation-agreement a,.footer-bottom){font-size:var(--type-meta);letter-spacing:0;line-height:1.9}html[data-presentation=refined] .site :is(.department-overview,.department-services,.industry-stories,.systems-blueprint,.premium-workspace,.team-composition,.working-agreement,.engagement-scope,.method-doors){padding-block:var(--space-section)}@media (pointer:coarse){.navigation-bar :is(button,a),.work-topbar button{min-block-size:44px}.navigation-bar :is(.navigation-theme,.navigation-search,.navigation-motion),.work-topbar>div>button{min-inline-size:44px}:is(.answer-shortcuts,.search-filters,.v30-scene-selector,.artifact-switch) button{min-block-size:44px}:is(.button,.work-primary,.work-secondary):active:not(:disabled){box-shadow:inset 0 0 0 2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}html[data-motion=reduce]{scroll-behavior:auto!important}@supports (content-visibility:auto){.site :is(.method-doors,.term-glossary,.terms-reading){content-visibility:auto;contain-intrinsic-size:auto 700px}}@media print{.site :is(.method-doors,.term-glossary,.terms-reading){content-visibility:visible;contain-intrinsic-size:none}}.hm-hero,.hm-section,.hm-trust,.hm-closing{position:relative}:root .site main>section.shell:is(.hm-hero,.hm-section,.hm-trust){margin-block:0}:root .site main>section.shell.hm-closing{margin-block:clamp(2.75rem,6vw,5.5rem) 0}:root .site .hm-section p,:root .site .hm-trust li,:root .site .hm-lede{line-height:1.55}:root .site .hm-section .eyebrow{font-size:.8125rem;line-height:1.5}:root .site:lang(ar) .hm-section .eyebrow{font-size:.875rem}.hm-hero{max-width:1440px;padding-block:clamp(2.25rem,5vw,4.5rem) clamp(2rem,4vw,3.5rem)}.hm-hero h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.6rem,6vw,5.6rem);font-weight:500;line-height:1.02}.hm-title-lead{display:block}.hm-hero h1 em{color:var(--terra);text-wrap:balance;font-style:normal;display:inline-block}.hm-hero h1:after{content:"";background:var(--terra);border-radius:2px;width:clamp(3.5rem,7vw,6rem);height:4px;margin-top:clamp(1.25rem,2.4vw,2rem);display:block}.hm-lede{max-width:44ch;color:var(--t1);margin-top:1.6rem;font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.6}.hm-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:2rem;display:flex}.hm-cta{gap:18px}.hm-hero-work{min-width:0;margin-top:2rem}.hm-who{border-top:1px solid var(--rule);max-width:620px;margin-top:1.75rem;padding-top:1.1rem}:root .site .hm-who-label{letter-spacing:.08em;text-transform:uppercase;color:var(--terra);margin:0 0 .5rem;font-size:.8125rem;font-weight:600;line-height:1.5}:root .site:lang(ar) .hm-who-label{letter-spacing:0;font-size:.9375rem}.hm-who ul{flex-wrap:wrap;align-items:center;gap:0 1.25rem;margin:0;padding:0;font-size:1.0625rem;line-height:1.4;list-style:none;display:flex}.hm-who li{align-items:center;gap:.55rem;min-height:44px;display:inline-flex}.hm-who li:before{content:"";background:var(--terra);border-radius:50%;flex:none;width:6px;height:6px}.hm-who strong{color:var(--t1);font-weight:600}.hm-who a{min-height:44px;color:var(--t1);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--terra) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--terra) 70%,transparent);text-underline-offset:6px;align-items:center;text-decoration-thickness:2px;display:inline-flex}.hm-who a:hover{color:var(--terra)}@media (min-width:1024px){.hm-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,4vw,4rem);display:grid}.hm-hero h1{max-width:none;margin-bottom:clamp(.75rem,1.5vw,1.25rem);font-size:clamp(3.4rem,4.9vw,5.1rem)}.hm-hero h1 em{max-width:none}.hm-hero-work{margin-top:0}}.hm-steps--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem)}@media (max-width:760px){.hm-steps--row{grid-template-columns:1fr}}.hm-secondary{min-height:44px;color:var(--t1);text-underline-offset:5px;align-items:center;gap:.4rem;font-size:1.0625rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.hm-secondary:hover{color:var(--terra)}:root .site .hm-assure{max-width:46ch;color:var(--t1);align-items:flex-start;gap:.6rem;margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.55;display:flex}.hm-assure svg{color:var(--terra);flex:none;margin-top:.2rem}.hm-assure strong{font-weight:600}.hm-trust{border-block:1px solid var(--rule)}.hm-trust ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem 2rem;margin:0;padding:1rem 0;list-style:none;display:grid}.hm-trust li{color:var(--t1);align-items:flex-start;gap:.6rem;font-size:1rem;line-height:1.5;display:flex}.hm-trust svg{color:var(--terra);flex:none;margin-top:.2rem}.hm-proof ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:1.1rem 0 0;list-style:none;display:grid}.hm-proof a{border:1px solid var(--rule);color:var(--t1);border-radius:12px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:44px;padding:.6rem;text-decoration:none;display:grid}.hm-proof a:hover{border-color:var(--terra)}.hm-proof a:hover strong{text-underline-offset:4px;text-decoration:underline}.hm-proof-pic{aspect-ratio:16/10;background:var(--deep,#181c21);border-radius:8px;display:block;overflow:hidden}.hm-proof-pic img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.hm-proof-text{gap:.15rem;min-width:0;display:grid}.hm-proof-text strong{font-size:1.125rem;font-weight:600}.hm-proof-text>span{color:var(--t2);font-size:.9375rem;line-height:1.45}.hm-proof-arrow{color:var(--terra)}.hm-proof ul:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.site[dir=rtl] .hm-proof-arrow{transform:scaleX(-1)}.hm-section{padding-block:clamp(2.75rem,6vw,5.5rem) 0}.hm-heading{max-width:760px;margin-bottom:1.5rem}.hm-heading h2{margin-top:.4rem;font-size:clamp(1.75rem,3.2vw,3rem)}.hm-section>.text-link{margin-top:1.25rem;font-size:1rem}.hm-cards{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hm-cards li{border-top:2px solid var(--terra);padding:1.1rem 0 0;scroll-margin-top:110px}.hm-cards svg{color:var(--terra)}.hm-cards h3{margin-block:.6rem .35rem;font-size:1.25rem}.hm-cards p{font-size:1rem;line-height:1.55}.hm-how-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.hm-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hm-steps li{grid-template-columns:2.25rem 1fr;align-items:start;gap:.9rem;display:grid}.hm-steps li>span{background:var(--t1);width:2.25rem;height:2.25rem;color:var(--bg);border-radius:50%;place-items:center;font-size:1rem;font-weight:600;display:grid}.hm-steps h3{margin-bottom:.2rem;font-size:1.2rem}.hm-steps p{font-size:1rem;line-height:1.55}.hm-preview{min-width:0}:root .site .hm-preview .premium-workspace--compact{margin:0;padding:0}.site[dir=rtl] .hm-cta svg{transform:scaleX(-1)}.hm-people{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem 2rem;margin:0;padding:0;list-style:none;display:grid}.hm-people li{align-items:center;gap:.9rem;min-width:0;display:flex}.hm-people li>div{min-width:0}.hm-avatar{object-fit:cover;background:var(--t1);width:56px;height:56px;color:var(--bg);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:600;line-height:1;display:grid}.hm-avatar.person-monogram{box-shadow:inset 0 0 0 3px var(--t1),inset 0 0 0 4.5px var(--terra);letter-spacing:.08em;font-weight:500}html[data-theme=dark] .hm-avatar.person-monogram{box-shadow:inset 0 0 0 3px var(--dark-elevated-2,var(--bg)),inset 0 0 0 4.5px var(--terra)}.hm-avatar.person-monogram:lang(ar){letter-spacing:0;font-size:1.4rem}.hm-people h3{font-size:1.2rem}.hm-role{color:var(--terra);margin:.15rem 0 0;font-size:.95rem}.hm-people p:not(.hm-role){margin:0;font-size:1rem;line-height:1.55}.hm-faq-list{border-top:1px solid var(--rule);max-width:860px}.hm-faq details{border-bottom:1px solid var(--rule)}.hm-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding-block:.8rem;font-size:1.125rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq-toggle{border:1px solid var(--rule);width:1.75rem;height:1.75rem;color:var(--terra);border-radius:50%;flex:none;place-items:center;font-size:1.1rem;line-height:1;display:grid}.hm-faq details[open] .hm-faq-toggle{transform:rotate(45deg)}:root .site .hm-faq details p{max-width:68ch;color:var(--t2);margin:0 0 1.1rem;font-size:1rem}.hm-faq .hm-faq-more{margin:-.4rem 0 1.1rem;display:inline-flex}.hm-team>.text-link{align-items:center;min-height:44px;display:inline-flex}.hm-closing{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding-block:clamp(2.5rem,6vw,5.5rem);display:flex}.hm-closing h2{max-width:24ch;font-size:clamp(1.6rem,3vw,2.75rem)}.site:lang(ar) .hm-hero h1{font-family:var(--ar-body);letter-spacing:0;max-width:16ch;font-size:clamp(2.3rem,5vw,4.8rem);line-height:1.35}@media (min-width:1024px){.site:lang(ar) .hm-hero h1{max-width:none;font-size:clamp(3rem,4.3vw,4.6rem)}.site:lang(ar) .hm-hero h1 em{max-width:none}}.site:lang(ar) .hm-heading h2,.site:lang(ar) .hm-closing h2{line-height:1.45}@media (max-width:1000px){.hm-cards{grid-template-columns:repeat(2,1fr)}.hm-how-grid{grid-template-columns:1fr}}@media (max-width:650px){.hm-hero{padding-block:2rem 1.75rem}.hm-hero h1{font-size:clamp(2rem,10.2vw,2.9rem)}.site:lang(ar) .hm-hero h1{font-size:clamp(2.1rem,9.5vw,2.6rem)}.hm-lede{font-size:1.0625rem}.hm-actions{flex-direction:column;align-items:stretch;gap:.4rem}.hm-cta{justify-content:space-between}.hm-trust ul{grid-template-columns:1fr;gap:.45rem}.hm-cards{grid-template-columns:1fr;gap:.9rem}.hm-cards li{grid-template-columns:auto 1fr;column-gap:.75rem;padding-top:.8rem;display:grid}.hm-cards li svg{grid-row:1;margin-top:.15rem}.hm-cards h3{margin:0}.hm-cards p{grid-column:1/-1;margin-top:.25rem}.hm-proof ul{grid-template-columns:1fr;gap:.6rem}.hm-proof a{grid-template-columns:84px minmax(0,1fr) auto;gap:.8rem}.hm-proof-text strong{font-size:1.0625rem}.hm-secondary{justify-content:center}:root .site .hm-assure{margin-top:1.1rem;font-size:1rem}.hm-faq summary{font-size:1.0625rem}.hm-closing{flex-direction:column;align-items:stretch}.hm-closing .hm-cta{justify-content:space-between}.hm-preview .premium-preview-facts,.hm-preview .premium-preview-explanation{display:none}:root .site .hm-preview .premium-preview-content{min-height:0}}.hm-team-note{color:var(--t2);max-width:52ch;margin-top:.6rem}.hm-trust.hm-proof{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:1rem clamp(1.5rem,4vw,3.5rem);padding-block:1.1rem;display:grid}.hm-trust.hm-proof .hm-trust-facts{grid-template-columns:1fr;gap:.45rem;padding:0}.hm-trust.hm-proof .hm-proof-list{padding:0}.hm-trust.hm-proof .hm-proof-list li{display:block}.hm-trust.hm-proof .hm-proof-list svg{margin-top:0}:root .site .hm-how-body{max-width:62ch;color:var(--t1);margin:0;font-size:1.125rem;line-height:1.6}@media (max-width:760px){.hm-trust.hm-proof{grid-template-columns:1fr}:root .site .hm-how-body{font-size:1.0625rem}}.ws-story{border:1px solid var(--rule);background:var(--bg);border-radius:24px;overflow:hidden;box-shadow:0 30px 60px -34px #14171d73}.ws-top{border-bottom:1px solid var(--rule);background:linear-gradient(110deg,var(--card),var(--deep));align-items:center;gap:12px;padding:14px 18px;display:flex}.ws-top>span:first-child{align-items:center;gap:10px;font-weight:500;display:flex}.ws-top svg{color:var(--terra)}.ws-label{color:var(--t2);border:1px solid var(--rule);border-radius:99px;margin-inline-start:auto;padding:5px 11px;font-size:.8rem}.ws-toggle{border:1px solid var(--rule);width:34px;height:34px;color:var(--t1);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.ws-toggle:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.ws-stage{align-content:start;gap:14px;height:460px;padding:18px;display:grid;position:relative;overflow:hidden}.ws-small{letter-spacing:.08em;text-transform:uppercase;color:var(--t2);margin:0;font-size:.75rem}.site:lang(ar) .ws-small{letter-spacing:0}.ws-status{grid-template-columns:repeat(4,1fr);gap:6px;padding-bottom:10px;display:grid;position:relative}.ws-status span{text-align:center;color:var(--t2);border:1px solid var(--rule);border-radius:99px;padding:6px 4px;font-size:.75rem;transition:background-color .35s,color .35s,transform .35s cubic-bezier(.3,1.6,.5,1)}.ws-status span.on{background:var(--t1);color:var(--bg);border-color:var(--t1);transform:scale(1.04)}.ws-status i{inset-inline-start:0;background:var(--terra);border-radius:3px;height:3px;transition:width .12s linear;position:absolute;bottom:0}.ws-compose{border:1px solid var(--rule);background:var(--card);border-radius:16px;gap:10px;max-height:200px;padding:14px;transition:transform .5s cubic-bezier(.5,0,.2,1),opacity .5s,max-height .5s cubic-bezier(.5,0,.2,1),padding .5s;display:grid;position:relative}.ws-compose.ws-sent{opacity:.7}.ws-compose.ws-collapsed{opacity:.6;max-height:48px;padding-block:10px;overflow:hidden}.ws-collapsed .ws-small,.ws-collapsed .ws-files,.ws-collapsed .ws-btn{display:none}.ws-collapsed .ws-title{min-height:0;font-size:.9rem}.ws-title{min-height:1.6em;color:var(--t1);margin:0;font-size:1.05rem;font-weight:600}.ws-caret{vertical-align:-.15em;background:var(--terra);width:2px;height:1.1em;margin-inline-start:2px;animation:.8s step-end infinite ws-blink;display:inline-block}@keyframes ws-blink{50%{opacity:0}}.ws-files{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.ws-files span{background:var(--bg);border:1px solid var(--rule);opacity:0;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:.8rem;display:inline-flex;transform:translateY(-14px)scale(.6)}.ws-files span.in{animation:.55s cubic-bezier(.3,1.7,.5,1) forwards ws-drop}@keyframes ws-drop{to{opacity:1;transform:none}}.ws-btn{background:var(--t1);color:var(--bg);border-radius:99px;justify-self:end;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:transform .15s,background-color .3s;display:inline-flex}.ws-btn.press{transform:scale(.88)}.ws-toast{inset-inline-end:12px;background:var(--terra);color:#fff;opacity:0;pointer-events:none;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:opacity .3s,transform .4s cubic-bezier(.3,1.7,.5,1);display:inline-flex;position:absolute;top:-14px;transform:translateY(8px)scale(.8)}.ws-toast.in{opacity:1;transform:none}.ws-draft{opacity:0;grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:start;gap:14px;transition:opacity .45s,transform .6s cubic-bezier(.3,1.5,.5,1);display:grid;position:relative;transform:translate(40px)}[dir=rtl] .ws-draft{transform:translate(-40px)}.ws-draft.in{opacity:1;transform:none}.ws-flyer{aspect-ratio:4/5;background:var(--t1);max-height:240px;color:var(--bg);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px -16px #14171d99}.ws-flyer:after{content:"";inset-inline-end:-30%;aspect-ratio:1;background:var(--terra);opacity:.85;border-radius:50%;width:80%;position:absolute;bottom:-25%}.ws-fl-kicker{letter-spacing:.14em;color:var(--terra);z-index:1;font-size:.6rem;font-weight:700}.ws-fl-head{z-index:1;font-size:1.05rem;font-weight:700;line-height:1.05}.ws-fl-date{z-index:1;background:var(--bg);color:var(--t1);transform-origin:0 0;border-radius:6px;align-self:flex-start;padding:3px 6px;font-size:.62rem;font-weight:700;transition:transform .7s cubic-bezier(.3,1.9,.45,1),font-size .7s}[dir=rtl] .ws-fl-date{transform-origin:100% 0}.ws-flyer.big .ws-fl-date{transform:translateY(4px)scale(1.9)rotate(-3deg)}.ws-fl-lines{z-index:1;gap:4px;margin-top:auto;display:grid}.ws-fl-lines i{background:#f4f1ec66;border-radius:2px;height:4px;display:block}.ws-fl-lines i:last-child{width:60%}.ws-fl-ver{top:8px;z-index:1;background:var(--terra);color:#fff;border-radius:99px;padding:2px 6px;font-size:.6rem;font-weight:700;position:absolute;inset-inline-end:8px}.ws-thread{align-content:start;gap:8px;display:grid}.ws-bubble{background:var(--card);border:1px solid var(--rule);opacity:0;transform-origin:0 0;border-radius:14px;min-height:2.4em;margin:0;padding:9px 12px;font-size:.85rem;line-height:1.35;transition:opacity .3s,transform .45s cubic-bezier(.3,1.7,.5,1);transform:scale(.7)}[dir=rtl] .ws-bubble{transform-origin:100% 0}.ws-bubble.in{opacity:1;transform:none}.ws-reply{background:var(--t1);color:var(--bg);border-color:var(--t1);justify-self:end;min-height:0}.ws-approve{background:var(--terra);color:#fff;justify-self:start}.ws-approve.ok{background:var(--t1)}.ws-stamp{inset:auto;opacity:0;pointer-events:none;justify-items:center;gap:6px;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)scale(2.4)rotate(-12deg)}.ws-stamp>svg{background:var(--terra);color:#fff;width:88px;height:88px;box-shadow:0 0 0 8px color-mix(in srgb,var(--terra) 25%,transparent);border-radius:50%;padding:18px}.ws-stamp>span{background:var(--t1);color:var(--bg);white-space:nowrap;border-radius:99px;padding:4px 12px;font-size:.9rem;font-weight:700}.ws-stamp.in{animation:.55s cubic-bezier(.2,1.4,.4,1) forwards ws-stamp}@keyframes ws-stamp{to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-6deg)}}.ws-stamp em{background:var(--terra);opacity:0;border-radius:50%;width:9px;height:9px;position:absolute;top:44px;left:50%}.ws-stamp em:nth-child(2n){background:var(--t1);width:6px;height:6px}.ws-stamp.in em{animation:.9s cubic-bezier(.1,.8,.3,1) .15s forwards ws-burst}@keyframes ws-burst{0%{opacity:1;transform:rotate(var(--a)) translateX(0)}to{opacity:0;transform:rotate(var(--a)) translateX(110px)}}.ws-cursor{z-index:5;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l16 9.5-7 1.6-3.6 6.9z' fill='%2314171D' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px;transition:transform .9s cubic-bezier(.6,0,.2,1),opacity .4s;position:absolute;top:0;left:0}.ws-cursor:after{content:"";background:var(--terra);opacity:0;border-radius:50%;width:30px;height:30px;position:absolute;top:-10px;left:-10px;transform:scale(.3)}.ws-cursor.press:after{animation:.45s ease-out ws-click}@keyframes ws-click{0%{opacity:.45;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.ws-cursor.rest{opacity:0}@media (max-width:520px){.ws-stage{height:440px;padding:14px}.ws-draft{grid-template-columns:minmax(0,140px) minmax(0,1fr)}.ws-status span{font-size:.68rem}.ws-label{display:none}}.ws-status span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:360px){.ws-status{gap:4px}.ws-status span{letter-spacing:-.01em;padding:6px 2px;font-size:.6rem}}.wa-stage{--wa-phone:150px;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch}.wa-sub{color:var(--t2);min-height:1.4em;margin:0;font-size:.9rem}.ws-collapsed .wa-sub{display:none}.wa-tag{vertical-align:.1em;color:var(--terra);border:1px solid color-mix(in srgb,var(--terra) 45%,transparent);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;margin-inline-start:10px;padding:2px 8px;font-size:.7rem;font-weight:600;animation:.45s cubic-bezier(.3,1.7,.5,1) both ws-drop;display:inline-flex}.wa-stage .ws-collapsed .ws-title{align-items:center;min-width:0;display:flex}.wa-stage .ws-collapsed .wa-title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.wa-stage .ws-collapsed .wa-tag{vertical-align:0;flex:none}.wa-scene{min-height:0;position:relative}.wa-panel{opacity:0;pointer-events:none;transition:opacity .45s,transform .6s cubic-bezier(.3,1.5,.5,1);position:absolute;inset:0;transform:translate(40px)}[dir=rtl] .wa-panel{transform:translate(-40px)}.wa-panel.in{opacity:1;transform:none}.wa-panel.out{opacity:0;transition:opacity .35s,transform .45s ease-in;transform:translateY(-16px)}[dir=rtl] .wa-panel.out{transform:translateY(-16px)}.wa-ask{align-content:start;gap:8px;display:grid}.wa-q{background:var(--t1);max-width:88%;color:var(--bg);border-color:var(--t1);transform-origin:100% 0;justify-self:end;min-height:0}[dir=rtl] .wa-q{transform-origin:0 0}.wa-from{opacity:.7;margin-bottom:2px;font-size:.68rem;font-weight:600;display:block}.wa-chips{flex-wrap:nowrap;gap:6px;min-width:0;display:flex}.wa-chip{white-space:nowrap;background:var(--card);border:1px solid var(--rule);color:var(--t1);opacity:0;border-radius:99px;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;font-weight:500;transition:opacity .3s,transform .5s cubic-bezier(.3,1.7,.5,1),background-color .3s,color .3s,border-color .3s;display:inline-flex;transform:translateY(-10px)scale(.7)}.wa-chips.in .wa-chip{opacity:1;transform:none}.wa-chips.in .wa-chip+.wa-chip{transition-delay:.12s,.12s,0s,0s,0s}.wa-chips.in .wa-chip.picked{background:var(--terra);border-color:var(--terra);color:#fff}.wa-chips.in .wa-chip.dim{opacity:.4;transition-delay:0s}.wa-chip svg{flex:none}.wa-plan{border:1px solid var(--rule);background:var(--card);border-radius:16px;align-content:start;gap:10px;padding:14px 16px;display:grid;bottom:auto}.wa-plan ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.wa-plan li{color:var(--t1);opacity:0;align-items:center;gap:10px;font-size:.92rem;font-weight:500;transition:opacity .35s,transform .45s cubic-bezier(.3,1.6,.5,1);display:flex;transform:translate(-12px)}[dir=rtl] .wa-plan li{transform:translate(12px)}.wa-plan li.in{opacity:1;transform:none}.wa-num{border:1px solid var(--rule);width:24px;height:24px;color:var(--t2);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.wa-num:has(svg){background:var(--terra);border-color:var(--terra);color:#fff;animation:.4s cubic-bezier(.3,1.7,.5,1) both ws-drop}.wa-building{color:var(--t2);opacity:0;align-items:center;gap:4px;margin:2px 0 0;font-size:.8rem;transition:opacity .4s;display:flex}.wa-building.in{opacity:1}.wa-building i{background:var(--terra);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite wa-dot}.wa-building i:nth-child(2){animation-delay:.15s}.wa-building i:nth-child(3){margin-inline-end:6px;animation-delay:.3s}@keyframes wa-dot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.wa-preview{grid-template-columns:minmax(0,var(--wa-phone)) minmax(0,1fr);align-items:start;gap:14px;display:grid}.wa-phone{aspect-ratio:10/18;background:#14171d;border-radius:22px;width:100%;padding:7px;position:relative;box-shadow:0 14px 28px -16px #14171d99}.wa-ver{top:-8px;z-index:2;background:var(--terra);color:#fff;white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:.62rem;font-weight:700;position:absolute;inset-inline-end:-6px}.wa-screen{color:#14171d;background:#f4f1ec;border-radius:16px;flex-direction:column;gap:6px;height:100%;padding:12px 9px 9px;display:flex;overflow:hidden}.wa-bar{align-items:center;gap:6px;margin-bottom:2px;display:flex}.wa-bar i{background:#bb4a2c;border-radius:4px;width:12px;height:12px}.wa-bar b{background:#14171d40;border-radius:3px;width:50%;height:5px}.wa-days{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.wa-days i{aspect-ratio:1;background:#14171d17;border-radius:6px}.wa-days i.on{background:#14171d}.wa-day{letter-spacing:.04em;margin-top:2px;font-size:.62rem;font-weight:700}.wa-slot{text-align:center;white-space:nowrap;border:1px solid #14171d47;border-radius:99px;padding:5px 4px;font-size:.66rem;font-weight:600;transition:background-color .4s,color .4s,border-color .4s;display:block}.wa-slot.changed{color:#fff;background:#bb4a2c;border-color:#bb4a2c;animation:.6s cubic-bezier(.3,1.9,.45,1) wa-pop}@keyframes wa-pop{0%{transform:scale(.8)}to{transform:none}}.wa-pay{text-align:center;color:#f4f1ec;white-space:nowrap;background:#14171d;border-radius:8px;margin-top:auto;padding:6px 4px;font-size:.64rem;font-weight:700;display:block}.wa-preview .ws-thread{min-width:0}.wa-stamp{left:calc(var(--wa-phone) / 2);top:42%}[dir=rtl] .wa-stamp{left:calc(100% - var(--wa-phone) / 2)}.wa-first{background:var(--card);border:1px solid var(--rule);color:var(--t1);white-space:nowrap;opacity:0;border-radius:12px;justify-self:start;align-items:center;gap:6px;margin-top:-4px;padding:6px 11px;font-size:.78rem;font-weight:600;transition:opacity .3s,transform .45s cubic-bezier(.3,1.7,.5,1);display:inline-flex;transform:translateY(10px)scale(.8)}.wa-first.in{opacity:1;transform:none}.wa-first>span{white-space:nowrap}.wa-first em{letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--t2);color:var(--t2);border-radius:99px;padding:2px 6px;font-size:.62rem;font-style:normal;font-weight:700}.site:lang(ar) .wa-first>span{white-space:nowrap}.wa-first em{letter-spacing:0}@media (max-width:520px){.wa-stage{--wa-phone:118px}.wa-preview{gap:12px}.wa-chip{padding:6px 10px;font-size:.74rem}.wa-plan li{font-size:.85rem}.wa-first{padding:5px 8px;font-size:.72rem}.wa-screen{gap:4px;padding:10px 7px 7px}.wa-slot{padding:4px 3px;font-size:.62rem}.wa-pay{padding:5px 3px;font-size:.6rem}.wa-stamp{left:calc(var(--wa-phone) / 2 + 14px)}[dir=rtl] .wa-stamp{left:calc(100% - var(--wa-phone) / 2 - 14px)}.wa-stamp>svg{width:72px;height:72px;padding:15px}.wa-stamp>span{font-size:.78rem}.wa-stamp em{top:36px}}@media (max-width:400px){.wa-alt{display:none}.wa-stage{--wa-phone:104px}.wa-first{flex-wrap:wrap;row-gap:4px}}@media screen{html[data-theme=dark] .wa-q{background:color-mix(in srgb,var(--terra) 16%,var(--paper,var(--bg)));color:var(--t1);border-color:color-mix(in srgb,var(--terra) 50%,transparent)}html[data-theme=dark] :is(.wa-chip,.wa-first){background:var(--dark-elevated-1)}html[data-theme=dark] .wa-chips.in .wa-chip.picked{background:var(--terra);border-color:var(--terra);color:#14171d}html[data-theme=dark] .wa-plan{background:var(--dark-elevated-1)}html[data-theme=dark] .wa-num:has(svg){color:#14171d}html[data-theme=dark] .wa-phone{box-shadow:0 0 0 1px var(--rule),0 14px 28px -16px #000c}html[data-theme=dark] .wa-ver{color:#fff;background:#a64128}}.ii-case{gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(1.5rem,4vw,3rem) clamp(3rem,6vw,5rem);display:grid}.ii-back{color:var(--t2);justify-self:start;align-items:center;min-height:44px;font-size:.95rem;text-decoration:none;display:inline-flex}.ii-back:hover{color:var(--t1)}.ii-head{gap:1rem;max-width:860px;display:grid}.ii-head h1{letter-spacing:-.045em;font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.02}.ii-lede{color:var(--t2);max-width:52ch;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.55}.ii-facts{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem;margin:.75rem 0 0;padding-top:1.25rem;display:grid}.ii-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--t2);margin-bottom:.35rem;font-size:.8rem}.site:lang(ar) .ii-facts dt{letter-spacing:0}.ii-facts dd{margin:0;font-size:1rem;line-height:1.5}.ii-hero,.ii-gallery figure{border:1px solid var(--rule);background:var(--card);border-radius:18px;margin:0;overflow:hidden;box-shadow:0 26px 50px -30px #14171d73}.ii-hero img,.ii-gallery img{width:100%;height:auto;display:block}.ii-notes{gap:1rem;max-width:760px;display:grid}.ii-notes h2{font-size:clamp(1.6rem,3vw,2.2rem)}.ii-notes ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ii-notes li{border-inline-start:3px solid var(--terra);padding-inline-start:1.1rem;line-height:1.6}.ii-note{color:var(--t2);font-size:.95rem}.ii-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.5vw,1.75rem);display:grid}.ii-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);display:grid}.ii-phones figure{border-radius:26px}.ii-cta{justify-self:start}@media (max-width:760px){.ii-facts,.ii-gallery{grid-template-columns:1fr}}.case-index{border-block:1px solid var(--rule);flex-wrap:wrap;gap:.25rem 1.5rem;padding-block:.75rem;display:flex}.case-index a{min-height:44px;color:var(--t1);align-items:center;gap:.4rem;font-size:1rem;text-decoration:none;display:inline-flex}.case-index a bdi{color:var(--terra);font-variant-numeric:tabular-nums;font-size:.875rem}.case-index a:hover{text-underline-offset:4px;text-decoration:underline}.case-section{gap:.9rem;max-width:760px;scroll-margin-top:110px;display:grid}.case-section.case-screens{max-width:none}.case-section.case-screens>:is(h2,p,.case-step){max-width:760px}.case-step{color:var(--terra);letter-spacing:.08em;font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.case-section h2{margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}.case-section p{margin:0;font-size:1.0625rem;line-height:1.6}.case-section ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.case-section li{border-inline-start:3px solid var(--terra);padding-inline-start:1.1rem;line-height:1.6}.case-section .ii-gallery{margin-top:.6rem}.case-section p a:not(.wk-link){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra);text-underline-offset:4px}html .site .v20-navigation .navigation-actions .navigation-contact{gap:10px;padding-inline:18px;display:inline-flex}html .site .v20-navigation .navigation-actions .navigation-workspace{white-space:nowrap;align-items:center;gap:.4rem;min-height:44px;font-size:14px;display:inline-flex}html .site .navigation-workspace span,html .site .navigation-contact span{transform:none}@media (min-width:1101px) and (max-width:1320px){html .site .v20-navigation .navigation-desktop{gap:4px}html .site .v20-navigation .navigation-actions{gap:6px}html .site .v20-navigation .navigation-actions .navigation-contact{padding-inline:14px}}@media (max-width:699px){html .site .v20-navigation .navigation-actions{gap:2px}html .site .v20-navigation .navigation-actions .navigation-workspace,html .site .v20-navigation .navigation-actions>.navigation-search{display:none}html .site .v20-navigation .navigation-actions .navigation-contact{min-height:44px;color:var(--t1);box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--rust);text-decoration-color:var(--rust);text-underline-offset:5px;background:0 0;border:0;gap:4px;padding:0 8px;font-weight:600;text-decoration-thickness:2px}html .site .v20-navigation .navigation-actions .navigation-contact span{display:none}html .site .v20-navigation .navigation-language{border-inline-end:0;min-width:44px;padding-inline:6px;font-size:14px}html .site .v20-navigation .navigation-menu-toggle{padding-inline:8px}}@media (max-width:379px){html .site .v20-navigation .navigation-logo .brand-logo{width:118px}html .site .v20-navigation .navigation-menu-toggle>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}html .site .navigation-mobile .navigation-mobile-search{box-shadow:none;inline-size:100%;border:0;border-bottom:1px solid var(--rule);min-height:48px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;padding:10px 0;display:flex}@media (min-width:700px){html .site .navigation-mobile .navigation-mobile-search{display:none}}html .site-footer .v9-footer-groups{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1000px){html .site-footer .v9-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){html .site-footer .v9-footer-groups{grid-template-columns:1fr 1fr}}.footer-contact bdi{overflow-wrap:anywhere}.footer-preferences{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px 48px;padding-block:24px;display:flex}.footer-preferences .motion-setting{border:0;padding-block:0}.theme-setting{flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:.875rem;display:flex}.theme-setting-options{border:1px solid var(--rule);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}html .site .theme-setting-options button{min-height:44px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.875rem;display:inline-flex}html .site .theme-setting-options button[aria-pressed=true]{background:var(--t1);color:var(--bg)}html .site .theme-setting-options button:focus-visible{outline:2px solid var(--rust);outline-offset:2px}html .site .footer-credits-link{min-height:44px;box-shadow:none;color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.footer-credits-popover{border:1px solid var(--rule);background:var(--bg);max-block-size:min(82vh,760px);inline-size:min(760px,100vw - 32px);color:var(--t1);border-radius:20px;margin:auto;padding:20px 24px 8px;overflow:auto;box-shadow:0 24px 60px #00000040}.footer-credits-popover::backdrop{background:#0a0a0c66}.footer-credits-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-credits-head h2{margin:0;font-size:1.25rem;line-height:1.3}html .footer-credits-head button{border:1px solid var(--rule);min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.footer-credits-popover .scene-credits{border-top:0;margin-top:4px}.footer-credits-popover .scene-credits summary{display:none}html .site :is(.method-links a,.text-link){transition:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){html .site .text-link:hover{transition:color .18s,background-color .18s,border-color .18s}}html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:none!important}html[data-edition=v31] .site .v31-chapters>div{flex-wrap:wrap;overflow:visible}html[data-edition=v31] .site .v31-chapters a{white-space:normal;flex:0 auto;max-inline-size:100%}html[data-edition=v31] #site-content:has(.v31-chapters) :is(section,div,details)[id]{scroll-margin-top:200px}@media (max-width:699px){html[data-edition=v31] .site .v31-chapters{box-shadow:none;position:static;top:auto}html[data-edition=v31] #site-content:has(.v31-chapters) :is(section,div,details)[id]{scroll-margin-top:112px}}html:root body .site :is(.eyebrow,.representative-note,.v31-chapter-label,.footer-bottom,.footer-bottom p,.footer-bottom span),.site :where(figcaption),html:root body .site :is(.v19-proof,.v19-proof-body,.data-visual,.is-figure,.operating-model,.scholar-product-figure,.v16-scholar-artifact,.v16-scholar-preview,.svc-art) figcaption,html:root body .site :is(.service-artwork figcaption>span,.v16-scholar-artifact figcaption a){font-size:.8rem}html:root body .site:lang(ar) :is(.eyebrow,.footer-bottom,.footer-bottom p,.footer-bottom span,.v31-chapter-label,.representative-note),html:root body .site:lang(ar) :is(.v19-proof,.v19-proof-body,.data-visual,.is-figure,.operating-model,.scholar-product-figure,.v16-scholar-artifact,.v16-scholar-preview,.svc-art) figcaption,.site:lang(ar) :where(figcaption,small){letter-spacing:0;font-size:.875rem}html:root body .site:lang(ar) .eyebrow{color:var(--terra);text-transform:none;font-weight:600}html:root body .footer-preferences :is(.motion-setting,.motion-setting small,.theme-setting){font-size:.875rem}.signin-page h1{margin-block:.35rem 1rem}.signin-page .signin-lead{color:var(--t2);margin-block:0 1.5rem}html .signin-form input{border-radius:12px}.signin-form .signin-hint{color:var(--t2);margin:.75rem 0 .5rem;font-size:.875rem}html .signin-form .button:disabled{opacity:1;color:var(--t2);box-shadow:inset 0 0 0 1px var(--rule);cursor:not-allowed;background:0 0}.signin-page .signin-link{color:var(--terra);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.signin-page .signin-link:hover{text-decoration-thickness:2px}.signin-page .signin-footer{flex-wrap:wrap;gap:8px 24px;display:flex}.signin-page .signin-footer a{align-items:center;min-width:44px;min-height:44px;padding-inline:4px;display:inline-flex}html .site-footer .footer-bottom{align-items:center}.language-setting{align-items:center;gap:12px;font-size:.875rem;display:flex}.language-setting a{border:1px solid var(--rule);min-height:44px;color:var(--t1);border-radius:99px;align-items:center;padding-inline:14px;text-decoration:none;display:inline-flex}.language-setting a[lang=ar]{font-family:var(--ar-body)}.language-setting a:hover{border-color:var(--t1)}.navigation-mobile-language{min-height:44px;color:var(--t1);align-items:center;margin-inline-end:12px;display:inline-flex}.link-arrow{vertical-align:-.125em;flex:none;width:1em;height:1em;margin-inline-start:.3em;display:inline-block}.link-arrow--rtl{transform:scaleX(-1)}.navigation-workspace{align-items:center;gap:.4em;display:inline-flex}.navigation-workspace-icon{flex:none}.site-footer .footer-social{gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-footer .footer-social a{width:44px;height:44px;color:var(--t2);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.site-footer .footer-social a:hover{color:var(--terra)}.footer-preferences .motion-setting .theme-setting-options button:disabled{opacity:.55;cursor:not-allowed}.footer-preferences .motion-setting .motion-device-note{color:var(--t2);font-size:.8125rem}@media screen{html[data-theme=dark]{--dark-elevated-1:color-mix(in srgb, #f4f1ec 5%, var(--paper,var(--bg)));--dark-elevated-2:color-mix(in srgb, #f4f1ec 9%, var(--paper,var(--bg)));--dark-selected-fill:var(--accent-fill,color-mix(in srgb, var(--terra) 16%, var(--bg)))}html[data-premium=rich][data-contrast=rich][data-theme=dark] .contrast-surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:color-mix(in srgb, #f4f1ec 5%, var(--paper,#1c1b19));--card:color-mix(in srgb, #f4f1ec 9%, var(--paper,#1c1b19));--deep:color-mix(in srgb, #f4f1ec 3%, var(--paper,#1c1b19));--t1:#f4f1ec;--t2:#cdc9c2;--t3:#bcb9b3;--terra:#ef997a;--rule:#4d4b46;--metal-gold-text:#d5bd83;--metal-gold-fill:#383229;--metal-gold-highlight:#e1d0a3;--metal-silver-text:#bbc3cc;--metal-silver-fill:#30363e;--metal-silver-highlight:#929ba6;--surface-start:color-mix(in srgb, #f4f1ec 8%, var(--paper,#1c1b19));--surface-end:color-mix(in srgb, #f4f1ec 4%, var(--paper,#1c1b19));--surface-shadow:0 24px 54px -40px #000b}html[data-theme=dark] :is(.v32-comparison-controls button[aria-pressed=true],.answer-examples button[aria-pressed=true],.answer-topic-index a[aria-current=true],.search-filters button[aria-pressed=true],.v21-view-switch [aria-pressed=true],.scholar-screen-selector button[aria-pressed=true],.v16-scholar-stages button[aria-pressed=true],.premium-stage-track [data-current=true]>span){background:var(--dark-selected-fill);color:var(--t1);border-color:var(--terra);box-shadow:inset 0 0 0 1px var(--terra)}html[data-theme=dark] .desk-studio .v21-view-switch [aria-pressed=true],html[data-theme=dark] .site .theme-setting-options button[aria-pressed=true]{background:var(--dark-selected-fill);color:var(--t1);box-shadow:inset 0 0 0 1px var(--terra)}html[data-theme=dark] .hm-steps li>span{background:var(--dark-elevated-2);color:var(--t1);box-shadow:inset 0 0 0 1px var(--terra)}html[data-theme=dark] :is(.hm-avatar,.about-avatar){background:var(--dark-elevated-2);color:var(--t1)}html[data-theme=dark] .reel-presence-detail{background:var(--dark-elevated-2);color:var(--t1);border:1px solid var(--rule)}html[data-theme=dark] .ws-story{box-shadow:0 30px 60px -34px #000c}html[data-theme=dark] .ws-status span.on{background:var(--dark-selected-fill);color:var(--t1);border-color:var(--terra)}html[data-theme=dark] .ws-compose{background:var(--dark-elevated-1)}html[data-theme=dark] .ws-files span{background:var(--dark-elevated-2)}html[data-theme=dark] .ws-btn{background:var(--dark-elevated-2);color:var(--t1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t1) 22%, transparent)}html[data-theme=dark] .ws-approve{background:var(--terra);color:#14171d;box-shadow:none}html[data-theme=dark] .ws-approve.ok{background:var(--dark-selected-fill);color:var(--terra);box-shadow:inset 0 0 0 1px var(--terra)}html[data-theme=dark] :is(.ws-toast,.ws-stamp>svg){color:#14171d}html[data-theme=dark] .ws-bubble{background:var(--dark-elevated-1)}html[data-theme=dark] .ws-reply{background:color-mix(in srgb, var(--terra) 16%, var(--paper,var(--bg)));color:var(--t1);border-color:color-mix(in srgb, var(--terra) 50%, transparent)}html[data-theme=dark] .ws-stamp>span{background:var(--dark-elevated-2);color:var(--t1);box-shadow:inset 0 0 0 1px var(--terra)}html[data-theme=dark] .ws-stamp em:nth-child(2n){background:var(--t2)}html[data-theme=dark] .ws-flyer{color:#14171d;box-shadow:0 0 0 1px var(--rule), 0 14px 28px -16px #000c;background:#f4f1ec}html[data-theme=dark] .ws-fl-kicker{color:#a64128}html[data-theme=dark] .ws-fl-date{color:#f4f1ec;background:#14171d}html[data-theme=dark] .ws-fl-lines i{background:#14171d47}html[data-theme=dark] .ws-fl-ver{color:#fff;background:#a64128}html[data-theme=dark] :is(.wk-pic,.v21-art>div){box-shadow:0 0 0 1px var(--rule)}html[data-theme=dark] .wwd-card-art{border-block-end:1px solid var(--rule)}html[data-theme=dark] :is(.wwd-card-art img,.v21-art img,.wk-pic img,.sc-frame img,.hm-work-pic img,.ii-case figure img,.operational-scene-frame img,.v19-proof figure img){filter:brightness(.94)}}.v30-atmosphere{--v30-gutter:max(56px,calc((100vw - 1440px) / 2))}@media (max-width:1200px){.v30-atmosphere{--v30-gutter:32px}}.v30-rail{pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--terra) 22%,transparent) 14%,color-mix(in srgb,var(--terra) 22%,transparent) 86%,transparent);width:1px;position:absolute;top:16vh;bottom:6vh}.v30-rail--start{left:calc(var(--v30-gutter) / 2)}.v30-rail--end{right:calc(var(--v30-gutter) / 2);top:8vh;bottom:14vh}.v30-rail>b{background:var(--terra);opacity:.32;border-radius:50%;width:7px;height:7px;position:absolute;top:42%;left:-3px}.v30-rail--end>b{top:58%}.v30-rail:after{content:"";background:linear-gradient(to bottom,transparent,var(--terra),transparent);opacity:0;border-radius:2px;width:2px;height:56px;position:absolute;top:0;left:-.5px}html[data-motion=full] .v30-rail:after{animation:12s linear infinite v30-rail-signal}html[data-motion=full] .v30-rail--end:after{animation-delay:-6s}html[data-motion=full] .v30-rail>b{animation:6s ease-in-out infinite v32-node-breathe}@keyframes v30-rail-signal{0%{opacity:0;transform:translateY(0)}10%,80%{opacity:.5}to{opacity:0;transform:translateY(calc(78vh - 56px))}}@media (max-width:650px){.v30-rail{display:none}}@media print{.v30-rail{display:none}}[dir=rtl] .link-arrow,.link-arrow--rtl,.site[dir=rtl] :is(.lucide-arrow-right,.lucide-arrow-left,.lucide-arrow-up-right){transform:scaleX(-1)}.link-arrow--back{margin-inline:0 .35em}.link-arrow.route-arrow{color:var(--t3);margin-inline:.35em}.navigation-group>button>span{font-size:inherit;align-items:center;line-height:1;display:inline-flex}.menu-chevron{display:block}.site :is(.navigation-dropdown,.navigation-mobile) .link-arrow{color:#efa184}.site .navigation-mobile .v9-mobile-contact .link-arrow{color:currentColor}.navigation-dropdown a>.link-arrow{grid-area:1/2/3;place-self:center end;margin:0}.navigation-mobile a>.link-arrow{margin:0}.v21-steps button:not(:last-child):after,.v21-map-nodes>div:not(:last-child):after{background:currentColor;width:1em;height:1em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;content:""!important}[dir=rtl] :is(.v21-steps button,.v21-map-nodes>div):not(:last-child):after{transform:scaleX(-1)}.v9-mobile h2.navigation-mobile-lead{color:inherit;margin:0;font-weight:600;display:block;font-size:inherit!important}.v9-mobile h2.navigation-mobile-lead>a{font-size:16px;font-weight:600}.v9-mobile h2.navigation-mobile-lead span{font-size:inherit;opacity:1}@media (max-width:600px){.v16-navigation .v16-mobile{height:calc(100dvh - 98px);max-height:calc(100dvh - 98px)}}.ws-compose.ws-sent,.ws-compose.ws-collapsed{opacity:1}.ws-compose.ws-collapsed{background:color-mix(in srgb,var(--card) 55%,var(--bg))}.ws-compose.ws-collapsed .ws-title{color:var(--t2)}.wa-tag{color:var(--terra);border-color:color-mix(in srgb,var(--terra) 55%,transparent);background:var(--card)}.ws-label-short{display:none}@media (max-width:520px){.ws-top .ws-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:inline-flex;position:absolute;overflow:hidden}.ws-label-short{color:var(--t2);border:1px dashed var(--t2);white-space:nowrap;border-radius:99px;margin-inline-start:auto;padding:3px 9px;font-size:.75rem;display:inline-flex}.wa-stage .ws-compose.ws-collapsed{max-height:84px}.wa-stage .ws-collapsed .ws-title{flex-wrap:wrap;row-gap:4px}.wa-stage .ws-collapsed .wa-title-text{white-space:normal;text-overflow:clip;overflow:visible}.wa-stage .ws-collapsed .wa-tag{margin-inline-start:0}.wa-stamp>span{white-space:normal;text-align:center;max-width:calc(var(--wa-phone) + 8px);line-height:1.25}}.wa-ghost{align-content:start;gap:10px;padding:4px 0;transition:opacity .4s;display:grid;position:absolute;inset:0}.wa-ghost.out{opacity:0}.wa-ghost i{background:color-mix(in srgb,var(--t1) 4.5%,transparent);border-radius:14px;height:34px;display:block}.wa-ghost i:first-child{justify-self:end;width:62%}.wa-ghost i:nth-child(2){width:48%}.wa-ghost i:nth-child(3){justify-self:end;width:70%;height:84px}.wa-ghost i:nth-child(4){width:40%}.ws-story{container-type:inline-size}@container (width>=600px){.wa-stage{--wa-phone:178px}}.wwd-card-head .wwd-from{white-space:nowrap}.site .wwd-card .wwd-example-link,.site .wwd-example-link{min-height:0;padding-block:10px;line-height:1.5;display:inline-block}.wwd-example-link .link-arrow{vertical-align:-.15em}.site .ab-founder-creds li{text-wrap:balance;border-radius:12px;max-width:100%}.ab-place{white-space:nowrap}@media (max-width:360px){.theme-setting-options .theme-option-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html .site .theme-setting-options button{justify-content:center;min-width:44px;padding-inline:12px}.theme-setting-options{flex-wrap:nowrap}html .site-footer .v9-footer-groups{grid-template-columns:1fr;gap:22px}}html[lang=en] :is(.language-setting a[lang=ar],.navigation-mobile-language[lang=ar]){font-family:Geeza Pro,Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}html .site .motion-setting .motion-toggle{cursor:pointer;border-radius:999px;gap:8px;padding-inline:14px 16px;font-size:.875rem}html .site .motion-setting .motion-toggle svg{color:var(--terra);flex:none}html .site .motion-setting .motion-toggle:disabled{cursor:not-allowed;color:var(--t2)}.site :is(.wk-cards,.sc-work-grid,.np-work-card){max-width:none}.site .np-community{padding-block:48px}@media (min-width:900px){.site .np-community{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(32px,6vw,96px);display:grid}.site .np-community>.eyebrow,.site .np-community>h2{grid-column:1;margin-block-end:0}.site .np-community>p:not(.eyebrow){grid-area:1/2/span 2;margin:0}}@media (max-width:650px){.site .np-community{padding-block:32px}}@media (min-width:1101px){.site .np-needs ul{grid-template-columns:repeat(8,minmax(0,1fr))}.site .np-needs li{grid-column:span 2}.site .np-needs li:first-child:nth-last-child(7)~li:nth-child(5){grid-column:2/span 2}}@media (min-width:651px) and (max-width:1100px){.site .np-needs li:nth-child(odd):last-child{grid-column:1/-1}}@media (min-width:801px){.contact-plain .contact-main:has(>.contact-client-route+.contact-form)~.contact-side{margin-block-start:68px}}html .signin-form .button:disabled{background:color-mix(in srgb,var(--t1) 45%,var(--bg));color:var(--bg);box-shadow:none}html .signin-form .button:disabled>*{opacity:1}.site :is(.ab-avatar,.hm-avatar){background:var(--card);color:var(--t1)}.site :is(.ab-avatar,.hm-avatar).person-monogram,html[data-theme=dark] .site :is(.ab-avatar,.hm-avatar).person-monogram{box-shadow:inset 0 0 0 1.5px var(--terra)}.site p>a.text-link,.site p>a:not([class]){font-size:inherit}html[data-version=v30] .site .v6-page-wayfinding{inline-size:fit-content;max-inline-size:100%}.v6-page-wayfinding a{flex:0 auto;min-height:44px}@media (max-width:650px){html[data-edition=v31] .site .v31-chapters{padding:8px 12px}html[data-edition=v31] .site .v31-chapter-label{margin-bottom:0;font-size:.8rem}html[data-edition=v31] .site .v31-chapters>div{gap:0 2px;padding:0}html[data-edition=v31] .site .v31-chapters a{min-height:44px;padding:6px 8px}}.site :is(h1,h2,h3,h4){text-wrap:balance}html:root body .site .eyebrow,html:root body .site:lang(ar) .eyebrow,html[data-premium=rich][data-contrast=rich] .site .contrast-surface .eyebrow{color:var(--terra)}html[data-refinement=v32]{--metal-gold-text:#a64128;--metal-gold-fill:#eee0d6;--metal-gold-highlight:#d98c6f}html[data-refinement=v32][data-theme=dark]{--metal-gold-text:#efa184;--metal-gold-fill:#342922;--metal-gold-highlight:#f4c3ae}html[data-premium=rich][data-contrast=rich] .contrast-surface,html[data-premium=rich][data-contrast=rich][data-theme=dark] .contrast-surface,.premium-workspace-rail{--metal-gold-text:#efa184;--metal-gold-fill:#3a2a24;--metal-gold-highlight:#f4c3ae}@media screen{html[data-premium=rich][data-contrast=rich][data-theme=dark] .contrast-surface{--metal-gold-text:#efa184;--metal-gold-fill:#3a2a24;--metal-gold-highlight:#f4c3ae}}html[data-premium=rich]{--premium-metal:linear-gradient(120deg,#bb4a2c,#efa184 48%,#bb4a2c)}@supports (color:oklch(from #14171d l c h)){html[data-material=paper][data-version=v30][data-theme=dark]{--paper:oklch(20.4197% .012869 264.235);--rule:#3a3f47;--v30-border:#353a42}html[data-material=paper][data-theme=dark] .site-footer{background:var(--paper-raised);border-color:var(--v30-border)}}@media screen{html[data-premium=rich][data-contrast=rich][data-theme=dark] .contrast-surface{--bg:color-mix(in srgb,#f4f1ec 5%,var(--paper,#14171d));--card:color-mix(in srgb,#f4f1ec 9%,var(--paper,#14171d));--deep:color-mix(in srgb,#f4f1ec 3%,var(--paper,#14171d));--surface-start:color-mix(in srgb,#f4f1ec 8%,var(--paper,#14171d));--surface-end:color-mix(in srgb,#f4f1ec 4%,var(--paper,#14171d))}}@media (max-width:380px){.ws-top{gap:8px;padding-inline:14px}.ws-top>span:first-child{white-space:nowrap;gap:7px;font-size:.9rem}.ws-label-short{padding-inline:7px;font-size:.7rem}}@media (max-width:520px){.wa-stamp>svg{width:58px;height:58px;box-shadow:0 0 0 5px color-mix(in srgb,var(--terra) 25%,transparent);padding:12px}.wa-stamp>span{padding:3px 9px;font-size:.72rem}.wa-stamp em{top:29px}}html .site .site-footer .theme-setting-options button .theme-option-label{color:inherit}.evidence-register summary{cursor:pointer;align-items:center;gap:.4em;min-height:44px;list-style:none;display:inline-flex}.evidence-register summary::-webkit-details-marker{display:none}.evidence-register summary:before{content:"";background:currentColor;flex:none;width:1em;height:1em;transition:transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.evidence-register details[open]>summary:before{transform:rotate(180deg)}html[data-motion=reduce] .evidence-register summary:before{transition:none}.wwd-example-tail{white-space:nowrap}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#14171d!important;background:#fff!important}.navigation-actions,.navigation-menu-toggle,.navigation-mobile,.visual-playback,.page-atmosphere,.material-background,[data-print=hide]{display:none!important}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}h1,h2,h3,h4{break-after:avoid-page}figure,table,blockquote,li{break-inside:avoid}p{orphans:3;widows:3}img,svg{max-width:100%!important;height:auto!important}}
