/* R13: live source copy remains available through native, keyboard-accessible disclosures. */
body.r13-design .r13-gateway,body.r13-design .r13-journeys,body.r13-design .r13-governance,body.r13-design .r13-founder,body.r13-design .r13-leadership{position:relative;isolation:isolate;min-width:0}
body.r13-design .r13-section-heading{position:relative;isolation:isolate;max-width:1050px;padding-top:18px;margin-bottom:42px;min-width:0}
body.r13-design .r13-section-heading .eyebrow{position:relative;z-index:1;color:#307ba8;font-size:11px;letter-spacing:.12em}
body.r13-design .r13-section-heading h2{position:relative;z-index:1;max-width:890px;font-size:clamp(30px,3.5vw,52px);font-weight:400;line-height:1.18;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word}
body.r13-design .r13-chapter-number{position:absolute;z-index:-1;top:-29px;inset-inline-end:0;font-size:clamp(112px,15vw,205px);font-weight:300;line-height:1;letter-spacing:-.08em;font-variant-numeric:tabular-nums;color:#0064a118;pointer-events:none;user-select:none}
body.r13-design .r13-disclosure{min-width:0;max-width:100%;border:0}
body.r13-design .r13-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 0;cursor:pointer;list-style:none;color:#17689c;font-size:12px;line-height:1.5}
body.r13-design .r13-disclosure>summary::-webkit-details-marker,body.r13-design .r13-service-card>summary::-webkit-details-marker,body.r13-design .r13-journey-card>details>summary::-webkit-details-marker,body.r13-design .r13-gateway-office>summary::-webkit-details-marker,body.r13-design .r13-cooperation-card>summary::-webkit-details-marker{display:none}
body.r13-design .r13-disclosure>summary>.icon{width:17px;height:17px;flex:none;transition:transform .2s ease}
body.r13-design .r13-disclosure[open]>summary>.icon{transform:rotate(45deg)}
body.r13-design .r13-disclosure-body{padding-block:2px 16px;min-width:0}
body.r13-design .r13-disclosure-body p{font-size:14px;line-height:1.85;color:#4d6e86;max-width:920px;overflow-wrap:break-word}
body.r13-design .r13-intro-disclosure{max-width:850px;margin-top:12px}
body.r13-design .r13-intro-disclosure>summary{justify-content:flex-start;gap:18px;width:fit-content}
body.r13-design .r13-disclosure .section-intro{margin:0;max-width:850px;font-size:15px;line-height:1.85}
body.r13-design .r13-card-open{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#34779f;font-size:11px;line-height:1.5;margin-top:23px}
body.r13-design .r13-card-open>.icon{width:19px;height:19px;flex:none;transition:transform .2s ease}
body.r13-design .r13-service-card[open]>summary .r13-card-open>.icon,body.r13-design .r13-cooperation-card[open]>summary .r13-card-open>.icon,body.r13-design .r13-journey-card>details[open]>summary .r13-card-open>.icon{transform:rotate(45deg)}
body.r13-design .r13-disclosure>summary:focus-visible,body.r13-design .r13-service-card>summary:focus-visible,body.r13-design .r13-journey-card>details>summary:focus-visible,body.r13-design .r13-gateway-office>summary:focus-visible,body.r13-design .r13-cooperation-card>summary:focus-visible{outline:2px solid #005ba3;outline-offset:5px;border-radius:5px;scroll-margin-block:120px 24px}
/* Gateway and six services. Existing imagery is decorative, not an office photograph claim. */
body.r13-design .r13-gateway{background:radial-gradient(ellipse at 95% 3%,#dcebf4 0,transparent 42%),linear-gradient(140deg,#fff,#f3f7fa 56%,#e6eff5);color:#143b5a}
body.r13-design .r13-gateway .r13-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;border:0;padding:0;margin:0 0 34px}
body.r13-design .r13-lifecycle>div{padding:18px;background:#ffffff9c;border:1px solid #ffffffeb;border-radius:12px;box-shadow:0 8px 28px #173f5f07;backdrop-filter:blur(16px);gap:12px}
body.r13-design .r13-lifecycle>div>span{width:42px;height:42px;border-radius:12px;background:linear-gradient(140deg,#f8fcff,#dbeaf5);border:1px solid #c1d8e9;color:#005ba3}
body.r13-design .r13-lifecycle small{display:none}
body.r13-design .r13-lifecycle strong{font-size:15px;line-height:1.45;font-weight:400}
body.r13-design .r13-lifecycle .phase-arrow{width:15px;height:15px;color:#719bb8;flex:none}
body.r13-design .r13-gateway .r13-gateway-network{grid-template-columns:1.08fr .92fr;gap:24px;align-items:stretch;margin-bottom:65px}
body.r13-design .r13-gateway .r13-gateway-visual{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:372px;padding:24px;overflow:hidden;border:1px solid #c5d9e6;border-radius:20px;box-shadow:0 16px 34px #144b6c12}
body.r13-design .r13-gateway .r13-gateway-visual>.r13-gateway-photo{position:absolute;z-index:-2;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;opacity:1;margin:0}
body.r13-design .r13-gateway-visual::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#064c7b08,#003e7066);pointer-events:none}
body.r13-design .r13-gateway-glass{width:100%;padding:25px 28px 10px;border:1px solid #ffffffc2;border-radius:14px;background:linear-gradient(135deg,#ffffffeb,#eaf5fbd6);backdrop-filter:blur(22px);box-shadow:0 9px 30px #062c491a;min-width:0}
body.r13-design .r13-gateway-mark{display:block;width:37px;height:37px;margin-bottom:15px;opacity:.8}
body.r13-design .r13-gateway .r13-gateway-glass h3{font-size:clamp(23px,2.2vw,32px);line-height:1.3;max-width:520px;color:#143f60;font-weight:400;letter-spacing:-.025em;text-wrap:balance}
body.r13-design .r13-gateway-glass .r13-disclosure{margin-top:8px}
body.r13-design .r13-gateway-glass .r13-disclosure-body p{font-size:13px;line-height:1.85}
body.r13-design .r13-gateway .r13-gateway-offices{display:grid;gap:20px;border:0;align-content:stretch}
body.r13-design .r13-gateway-office{min-width:0;border:1px solid #ffffffeb;border-radius:18px;background:linear-gradient(140deg,#ffffffdb,#e1eef7a8);backdrop-filter:blur(20px);box-shadow:0 14px 30px #173f5f08;overflow:hidden}
body.r13-design .r13-gateway-office>summary{position:relative;display:flex;align-items:center;gap:20px;min-height:174px;padding:28px;list-style:none;cursor:pointer;color:#174567}
body.r13-design .r13-gateway-office .gateway-number{position:absolute;top:8px;inset-inline-end:20px;font-size:58px;line-height:1;color:#6194b818;pointer-events:none}
body.r13-design .r13-office-title{display:flex;align-items:center;gap:18px;min-width:0;flex:1}
body.r13-design .r13-office-title strong{position:relative;z-index:1;font-size:18px;font-weight:400;line-height:1.5;overflow-wrap:break-word}
body.r13-design .r13-office-icon{display:grid;place-items:center;flex:none;width:45px;height:45px;border:1px solid #b7d1e4;border-radius:12px;background:#f9fdffd9;color:#08669e;box-shadow:inset 0 1px #fff}
body.r13-design .r13-office-icon>.icon{width:23px;height:23px}
body.r13-design .r13-gateway-office>summary>.icon{width:19px;height:19px;flex:none;color:#4e84a7;transition:transform .2s ease}
body.r13-design .r13-gateway-office[open]>summary>.icon{transform:rotate(45deg)}
body.r13-design .r13-gateway-office>p{padding:0 28px 27px;margin:0;font-size:14px;line-height:1.85;color:#4d6e86}
body.r13-design .r13-entry-modules .entry-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px}
body.r13-design .r13-entry-modules .entry-heading .eyebrow{margin:0;max-width:40%;font-size:10px;line-height:1.6;color:#477b9c}
body.r13-design .r13-entry-modules .entry-heading h3{max-width:700px;font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.3;text-align:end;color:#154565}
body.r13-design .r13-gateway .r13-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}
body.r13-design .r13-service-card{position:relative;min-width:0;border:1px solid #ffffffed;border-radius:17px;background:linear-gradient(135deg,#ffffffdf,#f1f8fdba);backdrop-filter:blur(18px);box-shadow:0 10px 30px #174b6c08;overflow:hidden}
body.r13-design .r13-service-card:nth-child(2n){background:linear-gradient(135deg,#e7f3fbd9,#d7e8f4a3)}
body.r13-design .r13-service-card>summary{position:relative;display:flex;flex-direction:column;min-height:208px;padding:27px;list-style:none;cursor:pointer}
body.r13-design .r13-service-card .entry-icon{position:static;display:grid;place-items:center;width:46px;height:46px;margin:0 0 19px;border:1px solid #bed6e8;border-radius:12px;background:linear-gradient(140deg,#fff,#dcebf6);box-shadow:0 5px 14px #155a850b;color:#005ba3}
body.r13-design .r13-service-card .entry-icon>.icon{width:25px;height:25px}
body.r13-design .r13-service-card .entry-number{top:26px;inset-inline-end:25px;font-size:13px;line-height:1.5;color:#799bb2}
body.r13-design .r13-service-card h4{margin:0;font-size:20px;line-height:1.35;font-weight:400;color:#173f5c;overflow-wrap:break-word}
body.r13-design .r13-service-card .r13-card-open{margin-top:auto;padding-top:22px;min-width:0}
body.r13-design .r13-service-card>p{margin:0;padding:0 27px 27px;font-size:14px;line-height:1.85;color:#466b86}
/* Three equal image-led journeys; the exact copy and complete link paths expand on demand. */
body.r13-design .r13-journeys{background:radial-gradient(ellipse at 95% 0,#69a4cc55,transparent 50%),linear-gradient(130deg,#065994,#0a6bb0 57%,#3b88ba);color:#fff}
body.r13-design .r13-journeys .r13-section-heading .eyebrow,body.r13-design .r13-journeys .r13-section-heading h2{color:#f0f8ff}
body.r13-design .r13-journeys .r13-chapter-number{color:#eaf6ff1f}
body.r13-design .r13-journeys .r13-section-heading .r13-disclosure>summary,body.r13-design .r13-journeys .r13-section-heading .r13-disclosure-body p{color:#c8e1f2}
body.r13-design .r13-journeys .r13-journey-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start;border:0}
body.r13-design .r13-journeys .r13-journey-card{display:block;min-width:0;padding:0;border:1px solid #f0f8ff9c;border-radius:19px;background:linear-gradient(140deg,#fffffff5,#edf6fbe8);box-shadow:0 16px 32px #00365725;overflow:hidden;color:#173d59}
body.r13-design .r13-journey-card>details{min-width:0}
body.r13-design .r13-journey-card>details>summary{display:block;list-style:none;cursor:pointer}
body.r13-design .r13-journey-photo{position:relative;isolation:isolate;height:212px;overflow:hidden;background:#dce9f1}
body.r13-design .r13-journey-photo>img{display:block;width:100%;height:100%;object-fit:cover}
body.r13-design .r13-journey-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#064a7966);pointer-events:none}
body.r13-design .r13-journey-symbol{position:absolute;z-index:1;bottom:18px;inset-inline-start:23px;display:grid;place-items:center;width:50px;height:50px;border:1px solid #ffffffa3;border-radius:13px;background:#f3faffbd;color:#085c93;backdrop-filter:blur(15px);box-shadow:0 5px 18px #12354b18}
body.r13-design .r13-journey-symbol>.icon{width:27px;height:27px}
body.r13-design .r13-journeys .journey-index{position:absolute;z-index:1;top:18px;inset-inline-start:auto;inset-inline-end:22px;color:#fff;font-size:14px;padding:7px 10px;border:1px solid #ffffff60;border-radius:7px;background:#0d477a38;backdrop-filter:blur(8px)}
body.r13-design .r13-journeys .journey-copy{padding:25px;max-width:none;min-height:139px;display:flex;flex-direction:column}
body.r13-design .r13-journeys .journey-copy h3{font-size:21px;line-height:1.4;font-weight:400;letter-spacing:-.02em;color:#174264;margin:0}
body.r13-design .r13-journeys .journey-copy .r13-card-open{margin-top:auto;padding-top:20px}
body.r13-design .r13-journey-body{padding:0 25px 26px;min-width:0}
body.r13-design .r13-journey-body>p{font-size:14px;line-height:1.85;color:#446984;margin:0 0 25px}
body.r13-design .r13-journeys .journey-path{display:grid;grid-template-columns:1fr;max-width:none;gap:0;padding:0;margin:0;list-style:none}
body.r13-design .r13-journeys .journey-path>li{position:relative;display:flex;gap:14px;align-items:center;min-width:0;min-height:62px;padding:0 0 18px;text-align:start}
body.r13-design .r13-journeys .journey-path>li:last-child{padding-bottom:0;min-height:36px}
body.r13-design .r13-journeys .journey-step-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;margin:0;border:1px solid #a7c8de;border-radius:10px;background:#eaf4fb;color:#126698;box-shadow:0 3px 9px #195d8a0a}
body.r13-design .r13-journeys .journey-step-icon>.icon{width:19px;height:19px}
body.r13-design .r13-journeys .journey-actors{justify-content:flex-start;font-size:12px;min-height:0;gap:3px 6px}
body.r13-design .r13-journeys .journey-actors>a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:5px 8px;border:1px solid #c3d9e8;border-radius:7px;color:#185e8a;background:#ffffff86;overflow-wrap:break-word}
body.r13-design .r13-journeys .actor-divider{color:#92adc0}
body.r13-design .r13-journeys .journey-connector{position:absolute;top:39px;inset-inline-start:11px;inset-inline-end:auto;width:13px;height:13px;transform:rotate(90deg);color:#81a9c4}
html[dir=rtl] body.r13-design .r13-journeys .journey-connector{transform:rotate(90deg)}
body.r13-design .r13-journeys .r13-journey-note{margin-top:22px;border-bottom:1px solid #d7edfc35}
body.r13-design .r13-journeys .r13-journey-note>summary{color:#d7eafa;justify-content:flex-start}
body.r13-design .r13-journeys .journey-note{margin:0;background:#ffffff0a;border:1px solid #ffffff26;border-radius:10px;padding:18px 20px;color:#d5e8f7;font-size:12px;line-height:1.8}
body.r13-design .r13-journeys .journey-note>.icon{color:#c5e5fc}
body.r13-design .r13-journeys .client-promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-block:30px}
body.r13-design .r13-journeys .client-promises>span{padding:17px 19px;border:1px solid #c2dff24d;border-radius:12px;background:#eff9ff10;backdrop-filter:blur(14px);color:#ebf7ff;font-size:13px}
body.r13-design .r13-journeys .client-promises .icon{width:23px;height:23px;color:#cae6f8;flex:none}
body.r13-design .r13-journeys>.wrap>.text-link{color:#fff;border-color:#c4e3f5}
/* Four compact cooperation models. */
body.r13-design .r13-cooperation{margin-top:48px;padding:30px;border:1px solid #d3e3ef;border-radius:22px;background:radial-gradient(ellipse at 100% 0,#d5e8f5,transparent 65%),linear-gradient(130deg,#f8fcff,#eaf2f8);box-shadow:inset 0 1px #fff}
body.r13-design .r13-cooperation .cooperation-heading{display:grid;grid-template-columns:1fr .8fr;gap:34px;align-items:center;margin-bottom:25px}
body.r13-design .r13-cooperation .cooperation-heading h3{margin:0;color:#174b70;font-size:clamp(26px,2.8vw,36px);font-weight:400;line-height:1.3}
body.r13-design .r13-cooperation .cooperation-heading .r13-disclosure{align-self:start}
body.r13-design .r13-cooperation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}
body.r13-design .r13-cooperation-card{position:relative;min-width:0;border:1px solid #ffffffed;border-radius:14px;background:linear-gradient(140deg,#ffffffd9,#f3f9fd94);backdrop-filter:blur(17px);box-shadow:0 8px 20px #173f5f05;overflow:hidden}
body.r13-design .r13-cooperation-card>summary{position:relative;display:flex;flex-direction:column;min-height:218px;padding:23px;list-style:none;cursor:pointer}
body.r13-design .r13-cooperation-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid #c2d9e9;border-radius:12px;background:#e6f2fb;color:#08659e;margin-bottom:22px}
body.r13-design .r13-cooperation-icon>.icon{width:23px;height:23px}
body.r13-design .r13-cooperation-index{position:absolute;top:25px;inset-inline-end:22px;font-size:12px;color:#88a5ba}
body.r13-design .r13-cooperation-card h4{font-size:18px;line-height:1.4;font-weight:400;margin:0;color:#174568}
body.r13-design .r13-cooperation-card .r13-card-open{margin-top:auto;padding-top:22px}
body.r13-design .r13-cooperation-card>p{margin:0;padding:0 23px 24px;font-size:14px;line-height:1.85;color:#476e89}
/* Same live operating tree, on a medium VI-blue field. Static and moving orbit geometry is unchanged. */
body.r13-design .governance-section.governance-r8.r13-governance{padding-top:76px;background:linear-gradient(140deg,#fff,#edf4f9);color:#173f5f}
body.r13-design .r13-governance .governance-heading{max-width:1080px;margin-bottom:34px}
body.r13-design .r13-governance .governance-heading .eyebrow{color:#337da9}
body.r13-design .r13-governance .governance-heading h2{color:#173f5f}
body.r13-design .r13-governance .r13-disclosure .section-intro{color:#57788f}
body.r13-design .governance-section.governance-r8.r13-governance .gov7-stage{padding-top:72px;background:radial-gradient(ellipse at 50% 15%,#8ec5e96b,transparent 55%),linear-gradient(125deg,#07578f,#287db5 56%,#7ab2d6);color:#173f5f;border-block:1px solid #d0e7f5}
body.r13-design .r13-governance .gov7-stage::after{box-shadow:inset 0 1px #ffffff66,inset 0 -65px 90px #0c5a8e20;pointer-events:none}
body.r13-design .r13-governance .gov7-orbits{opacity:.7}
body.r13-design .r13-governance .gov7-fine-rays{stroke:#dbf3ff;opacity:.2}
body.r13-design .r13-governance .gov7-orbit-stars{fill:#fff;opacity:.8}
body.r13-design .r13-governance .gov8-motion-toggle{border-color:#ecf7ff80;border-radius:8px;background:#f4fbff24;color:#f0faff;backdrop-filter:blur(16px)}
body.r13-design .r13-governance .gov8-motion-toggle:hover{background:#f5fbff3d;color:#fff}
body.r13-design .r13-governance .gov8-motion-toggle:disabled{background:#f4fbff20;color:#d1e7f5}
body.r13-design .governance-r7.r13-governance .president-node.gov7-president{display:flex;flex-direction:row;align-items:center;gap:23px;width:min(100%,600px);padding:24px 32px;border:1px solid #fff9;border-radius:20px;background:linear-gradient(135deg,#ffffffec,#e5f3f9cc);backdrop-filter:blur(22px);box-shadow:0 15px 35px #02456d1f;text-align:start;color:#173f5f}
body.r13-design .r13-governance .gov7-president>.gov7-hub{flex:none;width:61px;height:61px;background:radial-gradient(circle at 30% 20%,#fff,#d8eaf7);border-color:#9fc7e3;box-shadow:0 0 0 6px #ffffff30,0 0 26px #b0dbf828}
body.r13-design .r13-governance .gov7-hub::before{inset:-11px;border-color:#ffffff4d;box-shadow:none}
body.r13-design .r13-governance .gov7-hub>.icon{color:#20638f;width:27px;height:27px}
body.r13-design .r13-governance .gov7-hub>span{background:#3b8fc4;box-shadow:0 0 10px #5cb1e6}
body.r13-design .r13-governance .gov7-president>.gov7-president-copy{align-items:flex-start;gap:6px;flex:1}
body.r13-design .governance-r7.r13-governance .gov7-president-copy>small{color:#5283a3;font-size:11px;line-height:1.5;letter-spacing:.05em}
body.r13-design .governance-r7.r13-governance .gov7-president-copy>strong{color:#153e5d;font-size:25px;line-height:1.3}
body.r13-design .governance-r7.r13-governance .gov7-president-copy>em{color:#547c98;font-size:12px;line-height:1.65}
body.r13-design .r13-governance .gov7-president>.gov7-president-link{position:static;color:#4282ac;opacity:1;flex:none}
body.r13-design .r13-governance .gov7-president-link>.icon{width:17px;height:17px}
body.r13-design .r13-governance .gov7-reporting-map{height:88px;margin-top:0}
body.r13-design .r13-governance .gov7-reporting-svg{height:100px}
body.r13-design .r13-governance .gov7-reporting-ray{stroke:#e1f3fd;opacity:.8}
body.r13-design .r13-governance .gov7-ray-halo{stroke:#fff;opacity:.14}
body.r13-design .r13-governance .gov7-regions{gap:22px;align-items:start}
body.r13-design .r13-governance .r13-portfolio-glass{position:relative;display:flex;flex-direction:column;min-width:0;text-align:start;padding:29px 24px 24px;border:1px solid #ffffffab;border-radius:18px;background:linear-gradient(140deg,#fffffff0,#eaf5fbd9);backdrop-filter:blur(24px);box-shadow:0 13px 35px #064d7621}
body.r13-design .r13-governance .gov7-region+.gov7-region::before{display:none}
body.r13-design .r13-governance .gov7-region-beacon{top:-16px;inset-inline-start:calc(50% - 18px);width:36px;height:36px;border:1px solid #d1eafa;background:linear-gradient(140deg,#f2faff,#c0dff2);color:#226993;box-shadow:0 3px 13px #064b7625}
body.r13-design .r13-governance .gov7-region-beacon>.icon{width:19px;height:19px}
body.r13-design .r13-governance .gov7-region h3{font-size:21px;line-height:1.4;color:#174567;font-weight:400;letter-spacing:-.02em;text-align:center}
body.r13-design .r13-governance .gov7-region-lead{color:#4d7895;font-size:12px;line-height:1.65;text-align:center;margin-top:11px;min-height:3.3em}
body.r13-design .r13-governance .r13-portfolio-description{margin:12px 0 17px;border-bottom:1px solid #b8d3e54d}
body.r13-design .r13-governance .r13-portfolio-description>summary{font-size:11px;min-height:44px;color:#457c9f}
body.r13-design .r13-governance .gov7-region-description{margin:0;font-size:13px;line-height:1.85;color:#4d6f88;text-align:start}
body.r13-design .r13-governance .gov7-entities,body.r13-design .r13-governance .gov7-region-core .gov7-entities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;justify-items:stretch;gap:14px;margin-top:0;text-align:start}
body.r13-design .r13-governance .gov10-entity-group{min-width:0;width:100%}
body.r13-design .r13-governance .gov7-entity,body.r13-design .r13-governance .gov7-region-core .gov7-entity{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:none;min-height:140px;padding:14px 12px;border:1px solid #bfd9eac2;border-radius:11px;background:linear-gradient(140deg,#ffffffbc,#e6f2fa9c);text-align:start;color:#174567;box-shadow:inset 0 1px #ffffffb0}
body.r13-design .r13-governance .gov7-entity-symbol,body.r13-design .r13-governance .gov7-region-core .gov7-entity-symbol{position:static;display:grid;place-items:center;width:34px;height:34px;border:1px solid #b7d4e8;border-radius:10px;background:#e9f5fc;color:#1d729f;box-shadow:none}
body.r13-design .r13-governance .gov7-entity-symbol>.icon,body.r13-design .r13-governance .gov7-region-core .gov7-entity-symbol>.icon{width:18px;height:18px;stroke-width:1.5}
body.r13-design .r13-governance .gov7-entity-copy,body.r13-design .r13-governance .gov7-region-core .gov7-entity-copy{display:flex;align-items:flex-start;gap:6px;min-width:0}
body.r13-design .r13-governance .gov7-entity-copy>strong,body.r13-design .r13-governance .gov7-region-core .gov7-entity-copy>strong{font-size:17px;line-height:1.35;letter-spacing:0;color:#174e75}
body.r13-design .r13-governance .gov7-entity-copy>small,body.r13-design .r13-governance .gov7-region-core .gov7-entity-copy>small{max-width:none;font-size:11px;line-height:1.6;color:#537d98;overflow-wrap:break-word}
body.r13-design .r13-governance .gov7-entity>.icon,body.r13-design .r13-governance .gov7-region-core .gov7-entity>.icon{position:absolute;inset-inline-end:11px;top:15px;bottom:auto;width:12px;height:12px;margin:0;color:#6a9abb}
body.r13-design .r13-governance .gov7-entity:hover{border-color:#559dcb;background:#f4fbff}
body.r13-design .r13-governance .gov7-entity:hover .gov7-entity-copy>strong{color:#005ba3}
body.r13-design .r13-governance .gov7-entity:hover .gov7-entity-symbol{color:#005ba3;border-color:#87b8d8;box-shadow:none}
body.r13-design .r13-governance .r10-network-links,body.r13-design .r13-governance .gov7-region-core .r10-network-links{display:grid;grid-template-columns:1fr;gap:7px;margin-top:9px;min-width:0}
body.r13-design .r13-governance .r10-network-link-group{display:block;min-width:0}
body.r13-design .r13-governance .r10-network-chip{display:flex;justify-content:space-between;width:100%;min-height:44px;gap:6px;padding:8px 10px;border:1px solid #bcd6e6;border-radius:8px;background:#e8f4fb9c;color:#2b709b;box-shadow:inset 0 1px #fff9}
body.r13-design .r13-governance .r10-network-chip>bdi{font-size:12px;line-height:1.5}
body.r13-design .r13-governance .r10-network-chip>span{display:none}
body.r13-design .r13-governance .r10-network-chip>.icon{width:11px;height:11px}
body.r13-design .r13-governance .r13-coordination{max-width:980px;margin:28px auto 0;padding-bottom:24px}
body.r13-design .r13-governance .r13-coordination>summary{justify-content:center;gap:18px;color:#e1f3ff;font-size:12px}
body.r13-design .r13-governance .gov7-coordination{margin:0;padding:18px 23px;border:1px solid #e0f3ff45;border-radius:12px;background:#f2faff10;color:#d6edf9;font-size:12px;line-height:1.8}
body.r13-design .r13-governance .gov7-coordination>.icon{color:#c1e4fa;flex:none}
/* The supplied founder cutout and unchanged quotation blend with silver-blue glass. */
body.r13-design .founder-section.founder-section-dark.r13-founder{padding-block:35px 0;background:linear-gradient(140deg,#f8fcff,#deedf7 62%,#f4f8fb);color:#174567;border:0}
body.r13-design .r13-founder::before{background:radial-gradient(ellipse at 18% 65%,#9fc6e45c,transparent 58%)}
body.r13-design .r13-founder::after{opacity:.045;mask-image:linear-gradient(90deg,#000,transparent 80%)}
body.r13-design .r13-founder .founder-panel{min-height:610px;gap:40px;align-items:center}
body.r13-design .r13-founder .founder-image{min-height:565px;margin:0;align-self:end}
body.r13-design .r13-founder .founder-image::before{inset:12% 0 0;background:radial-gradient(ellipse,#9dc9e65c,transparent 70%)}
body.r13-design .r13-founder .founder-puzzle{opacity:.1}
body.r13-design .r13-founder .founder-cutout{width:105%;max-width:610px;object-fit:contain;filter:none;mask-image:linear-gradient(180deg,#000 0,#000 84%,transparent 100%)}
body.r13-design .r13-founder .founder-perspective{padding:44px 37px 34px;margin-block:40px;border:1px solid #ffffffd9;border-radius:23px;background:linear-gradient(140deg,#ffffffe3,#eaf4fbd1);backdrop-filter:blur(24px);box-shadow:0 18px 42px #174f7510;min-width:0;justify-content:center}
body.r13-design .r13-founder .founder-perspective>.eyebrow{margin-bottom:25px;color:#4e88af;font-size:10px}
body.r13-design .r13-founder .founder-quote-mark,body.r13-design .r13-founder .founder-quote-close{color:#83aeca}
body.r13-design .r13-founder .founder-perspective blockquote>p{color:#163f60;text-shadow:none}
body.r13-design .r13-founder .founder-perspective figcaption{margin-top:18px;padding-top:22px;border-color:#afcada;gap:8px}
body.r13-design .r13-founder .founder-perspective figcaption>strong{color:#174567;font-size:22px}
body.r13-design .r13-founder .founder-perspective figcaption>span{color:#4b7998;font-size:12px}
body.r13-design .r13-founder .founder-perspective figcaption>small{color:#60839c;font-size:11px}
body.r13-design .r13-founder .founder-perspective .text-link{min-height:44px;margin-top:7px;gap:14px;color:#176c9f;border-color:#9fc3db;font-size:11px;line-height:1.6;flex-wrap:wrap}
body.r13-design .r13-founder .founder-perspective .text-link>.icon{color:#4d92bd;flex:none}
/* Five original portraits remain in one row; full focus and biography are available at the existing profile link. */
body.r13-design .r13-leadership{padding-top:75px;background:linear-gradient(145deg,#fff,#f0f6fa);color:#174567}
body.r13-design .r13-leadership .governance-heading{max-width:1050px}
body.r13-design .r13-leadership .executive-browse-hint{color:#6791ac}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders{gap:20px;padding:8px 3px 20px;background:none;border:0;box-shadow:none}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-card,body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-card.leader-featured{display:flex;flex-direction:column;justify-content:flex-start;height:auto;min-height:0;margin:0;border:1px solid #bddef2;border-radius:15px;background:linear-gradient(135deg,#1a83c4,#075a99);box-shadow:0 12px 27px #14547f14;overflow:hidden;color:#fff}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-card.leader-featured{border-color:#8fc5e7;box-shadow:0 12px 27px #14547f1a}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-card .leader-photo{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/5;background:#dcebf5;border:0;flex:none}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .executive-caption{margin-top:-65px;min-height:191px;flex:1;padding:69px 17px 18px;background:linear-gradient(180deg,#0e73b000,#0876b9c9 24%,#0966a4ed 56%,#09598fe8);backdrop-filter:blur(2px);border-top:0;text-shadow:none}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-role{min-height:3em;margin:0 0 8px;font-size:11px;line-height:1.5;letter-spacing:0;color:#d6eefc;overflow-wrap:break-word}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-card h3{min-height:2.8em;margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.4;font-weight:400;color:#fff;overflow-wrap:break-word}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .executive-caption>p{position:absolute;width:1px;height:1px;min-height:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap;margin:0;padding:0;border:0}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .text-link{padding-top:12px;margin-top:15px;min-height:37px;color:#fff;font-size:10px;border-color:#ffffff36}
body.r13-design .r13-leaders .executive-index{border-radius:6px;background:#f3fbff29;border-color:#fff9;backdrop-filter:blur(13px)}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-open{width:28px;height:28px;top:14px;inset-inline-end:13px;border-radius:8px;background:#f1faff3d;backdrop-filter:blur(10px)}


@media(min-width:761px) and (max-width:1199px){body.r13-design .r13-gateway .r13-gateway-network{grid-template-columns:1fr 1fr;gap:20px}
body.r13-design .r13-gateway-office>summary{padding:25px 22px;min-height:184px}
body.r13-design .r13-office-title{gap:13px}
body.r13-design .r13-office-title strong{font-size:17px}
body.r13-design .r13-office-icon{width:38px;height:38px}
body.r13-design .r13-gateway-glass{padding-inline:23px}
body.r13-design .r13-journeys .r13-journey-cards{gap:18px}
body.r13-design .r13-journey-photo{height:185px}
body.r13-design .r13-journeys .journey-copy{padding:23px;min-height:150px}
body.r13-design .r13-journeys .journey-copy h3{font-size:19px}
body.r13-design .r13-journey-body{padding-inline:22px}
body.r13-design .r13-cooperation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body.r13-design .r13-governance .gov7-regions{gap:18px}
body.r13-design .r13-governance .r13-portfolio-glass{padding-inline:17px}
body.r13-design .r13-governance .gov7-region h3{font-size:18px}
body.r13-design .r13-governance .gov7-region-lead{font-size:11px}
body.r13-design .r13-governance .gov7-entities,body.r13-design .r13-governance .gov7-region-core .gov7-entities{gap:9px}
body.r13-design .r13-governance .gov7-entity,body.r13-design .r13-governance .gov7-region-core .gov7-entity{padding-inline:10px;min-height:153px}
body.r13-design .r13-governance .gov7-entity-copy>small,body.r13-design .r13-governance .gov7-region-core .gov7-entity-copy>small{font-size:11px}
body.r13-design .r13-founder .founder-panel{gap:27px;min-height:540px}
body.r13-design .r13-founder .founder-image{min-height:510px}
body.r13-design .r13-founder .founder-perspective{padding:34px 27px}
body.r13-design .r13-founder .founder-perspective blockquote>p{font-size:30px}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders{gap:15px}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .executive-caption{padding-inline:13px}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-role{font-size:11px}

}

@media(max-width:1023px){body.r13-design .r13-gateway .r13-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
body.r13-design .r13-lifecycle>div{padding:15px}
body.r13-design .r13-gateway .r13-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body.r13-design .r13-journeys .r13-journey-cards{grid-template-columns:1fr;gap:22px}
body.r13-design .r13-journey-card>details>summary{display:grid;grid-template-columns:.9fr 1.1fr;align-items:stretch}
body.r13-design .r13-journey-photo{height:210px}
body.r13-design .r13-journeys .journey-copy{justify-content:center;min-height:210px;padding:28px}
body.r13-design .r13-journeys .journey-copy .r13-card-open{margin-top:0;padding-top:25px}
body.r13-design .r13-journey-body{padding:25px 28px 28px}
body.r13-design .r13-journeys .journey-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
body.r13-design .r13-journeys .journey-path>li{display:flex;flex-direction:column;padding:0;min-height:0;align-items:flex-start;gap:11px}
body.r13-design .r13-journeys .journey-connector{display:none}
body.r13-design .r13-journeys .journey-actors{gap:3px 4px}
body.r13-design .r13-journeys .client-promises{grid-template-columns:repeat(2,minmax(0,1fr))}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders{display:flex;gap:18px;padding:7px 3px 18px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:3px}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-card,body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-card.leader-featured{height:auto;min-height:0;flex:0 0 238px}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-card h3{font-size:20px}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-role{font-size:12px;min-height:3em}

}

@media(max-width:760px){body.r13-design .r13-section-heading{padding-top:12px;margin-bottom:29px}
body.r13-design .r13-section-heading h2{font-size:31px;line-height:1.25;max-width:100%;letter-spacing:-.025em}
body.r13-design .r13-section-heading .eyebrow{font-size:10px;letter-spacing:.08em}
body.r13-design .r13-chapter-number{top:-10px;font-size:124px;inset-inline-end:-1px}
body.r13-design .r13-disclosure .section-intro{font-size:14px;line-height:1.85}
body.r13-design .r13-intro-disclosure{margin-top:8px}
body.r13-design .r13-gateway .r13-lifecycle{margin-bottom:27px;gap:11px}
body.r13-design .r13-lifecycle>div{padding:13px 11px;gap:10px;align-items:flex-start}
body.r13-design .r13-lifecycle>div>span{width:32px;height:32px;border-radius:9px}
body.r13-design .r13-lifecycle>div>span>.icon{width:19px;height:19px}
body.r13-design .r13-lifecycle strong{font-size:13px;line-height:1.5}
body.r13-design .r13-lifecycle .phase-arrow{display:none}
body.r13-design .r13-gateway .r13-gateway-network{grid-template-columns:1fr;gap:18px;margin-bottom:42px}
body.r13-design .r13-gateway .r13-gateway-visual{min-height:335px;padding:16px;border-radius:16px}
body.r13-design .r13-gateway-glass{padding:23px 21px 9px;border-radius:12px}
body.r13-design .r13-gateway .r13-gateway-glass h3{font-size:25px;max-width:100%}
body.r13-design .r13-gateway-mark{width:31px;height:31px;margin-bottom:13px}
body.r13-design .r13-gateway .r13-gateway-offices{gap:13px}
body.r13-design .r13-gateway-office{border-radius:13px}
body.r13-design .r13-gateway-office>summary{min-height:125px;padding:23px 21px;gap:13px}
body.r13-design .r13-office-title{gap:14px}
body.r13-design .r13-office-title strong{font-size:16px;line-height:1.5}
body.r13-design .r13-office-icon{width:38px;height:38px;border-radius:10px}
body.r13-design .r13-office-icon>.icon{width:21px;height:21px}
body.r13-design .r13-gateway-office .gateway-number{top:5px;font-size:46px;inset-inline-end:18px}
body.r13-design .r13-gateway-office>p{padding:0 21px 23px;font-size:14px}
body.r13-design .r13-entry-modules .entry-heading{display:block;margin-bottom:22px}
body.r13-design .r13-entry-modules .entry-heading .eyebrow{max-width:100%;font-size:10px;margin-bottom:13px}
body.r13-design .r13-entry-modules .entry-heading h3{max-width:100%;font-size:27px;text-align:start}
body.r13-design .r13-gateway .r13-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
body.r13-design .r13-service-card{border-radius:13px}
body.r13-design .r13-service-card>summary{min-height:185px;padding:20px 16px}
body.r13-design .r13-service-card .entry-icon{width:37px;height:37px;margin-bottom:18px;border-radius:10px}
body.r13-design .r13-service-card .entry-icon>.icon{width:21px;height:21px}
body.r13-design .r13-service-card .entry-number{top:20px;inset-inline-end:16px;font-size:10px}
body.r13-design .r13-service-card h4{font-size:17px;line-height:1.4;padding:0}
body.r13-design .r13-service-card .r13-card-open{font-size:10px;padding-top:18px;gap:9px}
body.r13-design .r13-service-card .r13-card-open>.icon{width:17px;height:17px}
body.r13-design .r13-service-card>p{padding:0 20px 23px;font-size:14px}
body.r13-design .r13-service-card[open]{grid-column:span 2}
body.r13-design .r13-journeys .r13-journey-cards{gap:22px}
body.r13-design .r13-journey-card>details>summary{display:block}
body.r13-design .r13-journey-photo{height:200px}
body.r13-design .r13-journeys .journey-copy{min-height:127px;padding:24px}
body.r13-design .r13-journeys .journey-copy h3{font-size:22px}
body.r13-design .r13-journeys .journey-copy .r13-card-open{padding-top:21px}
body.r13-design .r13-journey-body{padding:0 24px 25px}
body.r13-design .r13-journeys .journey-path{grid-template-columns:1fr;gap:0}
body.r13-design .r13-journeys .journey-path>li{flex-direction:row;align-items:center;gap:15px;padding-bottom:18px;min-height:60px}
body.r13-design .r13-journeys .journey-connector{display:block}
body.r13-design .r13-journeys .client-promises{gap:12px;margin-block:25px}
body.r13-design .r13-journeys .client-promises>span{font-size:12px;line-height:1.5;align-items:flex-start;padding:15px 13px;gap:11px}
body.r13-design .r13-journeys .client-promises .icon{width:20px;height:20px}
body.r13-design .r13-journeys .journey-note{font-size:12px;padding:16px}
body.r13-design .r13-cooperation{margin-top:35px;padding:23px 16px;border-radius:17px}
body.r13-design .r13-cooperation .cooperation-heading{display:block;margin-bottom:18px}
body.r13-design .r13-cooperation .cooperation-heading h3{font-size:27px}
body.r13-design .r13-cooperation .cooperation-heading .r13-disclosure{margin-top:10px}
body.r13-design .r13-cooperation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body.r13-design .r13-cooperation-card>summary{min-height:212px;padding:20px 15px}
body.r13-design .r13-cooperation-icon{width:36px;height:36px;margin-bottom:17px;border-radius:10px}
body.r13-design .r13-cooperation-icon>.icon{width:20px;height:20px}
body.r13-design .r13-cooperation-index{top:21px;inset-inline-end:14px;font-size:10px}
body.r13-design .r13-cooperation-card h4{font-size:16px;line-height:1.45}
body.r13-design .r13-cooperation-card .r13-card-open{font-size:10px;padding-top:18px;gap:8px}
body.r13-design .r13-cooperation-card .r13-card-open>.icon{width:16px;height:16px}
body.r13-design .r13-cooperation-card>p{padding:0 20px 23px;font-size:14px}
body.r13-design .r13-cooperation-card[open]{grid-column:span 2}
body.r13-design .governance-section.governance-r8.r13-governance{padding-top:56px}
body.r13-design .r13-governance .governance-heading{margin-bottom:27px}
body.r13-design .r13-governance .governance-heading h2{font-size:30px;line-height:1.35}
body.r13-design .governance-section.governance-r8.r13-governance .gov7-stage{padding-top:66px;background:radial-gradient(ellipse at 50% 8%,#76b6df6b,transparent 43%),linear-gradient(145deg,#10649f,#428cbd 63%,#6aa9d1)}
body.r13-design .governance-r7.r13-governance .president-node.gov7-president{width:100%;padding:21px 19px;gap:16px;border-radius:16px}
body.r13-design .r13-governance .gov7-president>.gov7-hub{width:49px;height:49px}
body.r13-design .r13-governance .gov7-hub::before{inset:-8px}
body.r13-design .r13-governance .gov7-hub>.icon{width:23px;height:23px}
body.r13-design .governance-r7.r13-governance .gov7-president-copy>small{font-size:10px;letter-spacing:.015em}
body.r13-design .governance-r7.r13-governance .gov7-president-copy>strong{font-size:21px;line-height:1.35}
body.r13-design .governance-r7.r13-governance .gov7-president-copy>em{font-size:11px;line-height:1.7}
body.r13-design .r13-governance .gov7-president>.gov7-president-link{display:none}
body.r13-design .r13-governance .gov7-reporting-map{height:56px;margin-top:0}
body.r13-design .r13-governance .gov7-reporting-map::before{background:linear-gradient(#e3f4ffb3,#c4e6f9)}
body.r13-design .r13-governance .gov7-reporting-map::after{border-color:#c7e8fa}
body.r13-design .r13-governance .gov7-regions{grid-template-columns:minmax(0,1fr);gap:29px;padding-inline-start:25px}
body.r13-design .r13-governance .gov7-regions::before{inset-inline-start:0;top:0;bottom:40px;background:linear-gradient(#d2edfc,#c2e2f555 90%,transparent)}
body.r13-design .r13-governance .r13-portfolio-glass{padding:25px 18px 20px;border-radius:15px;text-align:start}
body.r13-design .r13-governance .gov7-region::after{top:25px;inset-inline-start:-25px;width:25px;background:#dbf1fbb3}
body.r13-design .r13-governance .gov7-region-beacon{top:9px;inset-inline-start:-39px;width:29px;height:29px;background:linear-gradient(140deg,#f2faff,#c0dff2);border-color:#d5efff}
body.r13-design .r13-governance .gov7-region-beacon>.icon{width:16px;height:16px}
body.r13-design .r13-governance .gov7-region h3{font-size:21px;text-align:start}
body.r13-design .r13-governance .gov7-region-lead{font-size:12px;line-height:1.7;text-align:start;min-height:0;margin-top:10px}
body.r13-design .r13-governance .r13-portfolio-description{margin:9px 0 14px}
body.r13-design .r13-governance .gov7-region-description{font-size:13px}
body.r13-design .r13-governance .gov7-entities,body.r13-design .r13-governance .gov7-region-core .gov7-entities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body.r13-design .r13-governance .gov7-entity,body.r13-design .r13-governance .gov7-region-core .gov7-entity{min-height:139px;padding:13px 10px;gap:11px}
body.r13-design .r13-governance .gov7-entity-symbol,body.r13-design .r13-governance .gov7-region-core .gov7-entity-symbol{display:grid;width:31px;height:31px;border-radius:9px}
body.r13-design .r13-governance .gov7-entity-symbol>.icon,body.r13-design .r13-governance .gov7-region-core .gov7-entity-symbol>.icon{width:17px;height:17px}
body.r13-design .r13-governance .gov7-entity-copy>strong,body.r13-design .r13-governance .gov7-region-core .gov7-entity-copy>strong{font-size:16px}
body.r13-design .r13-governance .gov7-entity-copy>small,body.r13-design .r13-governance .gov7-region-core .gov7-entity-copy>small{font-size:11px;line-height:1.65}
body.r13-design .r13-governance .gov7-entity>.icon,body.r13-design .r13-governance .gov7-region-core .gov7-entity>.icon{top:14px;bottom:auto;inset-inline-end:9px;width:10px;height:10px}
body.r13-design .r13-governance .r10-network-links,body.r13-design .r13-governance .gov7-region-core .r10-network-links{grid-template-columns:1fr;gap:7px}
body.r13-design .r13-governance .r10-network-chip{padding:8px 9px}
body.r13-design .r13-governance .r10-network-chip>bdi{font-size:12px}
body.r13-design .r13-governance .r13-coordination{margin-top:21px;padding-bottom:25px}
body.r13-design .r13-governance .gov7-coordination{font-size:12px;padding:17px;gap:10px}
body.r13-design .founder-section.founder-section-dark.r13-founder{padding-top:15px}
body.r13-design .r13-founder .founder-panel{display:flex;flex-direction:column;gap:0;min-height:0}
body.r13-design .r13-founder .founder-perspective{order:0;margin:26px 0 0;padding:31px 23px 24px;border-radius:18px}
body.r13-design .r13-founder .founder-perspective>.eyebrow{font-size:10px;margin-bottom:25px}
body.r13-design .r13-founder .founder-perspective figcaption{margin-top:17px;padding-top:21px}
body.r13-design .r13-founder .founder-perspective figcaption>strong{font-size:21px}
body.r13-design .r13-founder .founder-perspective figcaption>span{font-size:12px}
body.r13-design .r13-founder .founder-perspective .text-link{font-size:11px;gap:12px}
body.r13-design .r13-founder .founder-image{order:1;min-height:0;max-height:none;margin:0;padding:0;width:100%}
body.r13-design .r13-founder .founder-cutout{width:100%;max-width:440px;height:auto;max-height:none;object-fit:contain;mask-image:linear-gradient(180deg,#000 0,#000 84%,transparent 100%)}
body.r13-design .r13-leadership{padding-top:56px}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders{gap:17px}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-card,body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-card.leader-featured{flex-basis:238px;min-height:0;height:auto;border-radius:14px}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .executive-caption{margin-top:-65px;min-height:187px;padding:66px 18px 18px}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-card h3{font-size:21px;min-height:2.8em}
body.r13-design .leaders-grid.executive-gallery.executive-gallery-r6.r13-leaders .leader-role{font-size:12px;line-height:1.5;min-height:3em;margin:0 0 8px}

}
html[lang=ar] body.r13-design .r13-disclosure-body p,html[lang=ar] body.r13-design .r13-service-card>p,html[lang=ar] body.r13-design .r13-gateway-office>p,html[lang=ar] body.r13-design .r13-journey-body>p,html[lang=ar] body.r13-design .r13-cooperation-card>p{font-size:15px;line-height:1.85;letter-spacing:0}
html[lang=ar] body.r13-design .r13-governance .gov7-region-lead{font-size:13px}
html[lang=ar] body.r13-design .r13-governance .gov7-entity-copy>small,html[lang=ar] body.r13-design .r13-governance .gov7-region-core .gov7-entity-copy>small{font-size:12px;line-height:1.65}

@media(prefers-reduced-motion:reduce){body.r13-design .r13-disclosure>summary>.icon,body.r13-design .r13-card-open>.icon,body.r13-design .r13-gateway-office>summary>.icon{transition:none}
body.r13-design .r13-gateway-glass,body.r13-design .r13-gateway-office,body.r13-design .r13-service-card,body.r13-design .r13-cooperation-card,body.r13-design .r13-governance .r13-portfolio-glass,body.r13-design .r13-founder .founder-perspective{backdrop-filter:none}
body.r13-design .r13-leaders{scroll-snap-type:none}
}


/* Keep focus visible inside clipped glass cards and use the site sans family for the fixed quote. */
body.r13-design .r13-service-card>summary:focus-visible,body.r13-design .r13-journey-card>details>summary:focus-visible,body.r13-design .r13-gateway-office>summary:focus-visible,body.r13-design .r13-cooperation-card>summary:focus-visible{outline-offset:-3px}

body.r13-design .r13-founder .founder-perspective blockquote>p{font-family:inherit}

/* Live preview revision: restore the established deep VI palette and square full-width chapters. */
body.r13-design .r13-keep-phrase{white-space:nowrap}
body.r13-design .r13-gateway,body.r13-design .r13-journeys,body.r13-design .r13-governance,body.r13-design .r13-founder,body.r13-design .r13-leadership{width:100%;max-width:none;border-radius:0}
body.r13-design .r13-gateway-panorama{position:relative;isolation:isolate;width:100%;margin:0;padding:62px 0;border:0;border-radius:0;background:#10263a;overflow:hidden}
body.r13-design .r13-gateway-panorama>.r13-gateway-photo{position:absolute;z-index:-2;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:.65}
body.r13-design .r13-gateway-panorama::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#081a2b9c,#10263a54 55%,#081a2b92);pointer-events:none}
body.r13-design .r13-gateway-panorama .r13-gateway-network{margin:0;grid-template-columns:1fr 1fr;align-items:stretch;gap:28px}
body.r13-design .r13-gateway-panorama .r13-gateway-visual{min-height:350px;padding:0;overflow:visible;border:0;border-radius:0;box-shadow:none;background:none;align-items:stretch}
body.r13-design .r13-gateway-panorama .r13-gateway-visual::after{display:none}
body.r13-design .r13-gateway-panorama .r13-gateway-glass{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:35px;border:1px solid #d9edf589;background:linear-gradient(135deg,#f3faffeb,#d7ebf4cf);box-shadow:0 14px 35px #071a2b21}
body.r13-design .r13-gateway-panorama .r13-gateway-glass .r13-disclosure{margin-top:20px}
body.r13-design .r13-gateway-panorama .r13-gateway-offices{gap:20px}
body.r13-design .r13-gateway-panorama .r13-gateway-office{border-color:#d3ebf58a;background:linear-gradient(135deg,#e9f5fdd9,#bad8eac7)}
body.r13-design .r13-entry-modules{padding-top:56px}

/* Fixed closed-state geometry keeps six services, three journeys and four models aligned. */
body.r13-design .r13-gateway .r13-entry-grid{align-items:stretch}
body.r13-design .r13-service-card>summary{height:234px;min-height:234px;box-sizing:border-box}
body.r13-design .r13-service-card .r13-card-open{margin-top:auto;padding-top:18px}
body.r13-design .r13-journeys{background:radial-gradient(ellipse at 95% 0,#005ba33b,transparent 57%),linear-gradient(135deg,#081a2b,#10263a 63%,#12364f)}
body.r13-design .r13-journeys .r13-journey-cards{align-items:stretch}
body.r13-design .r13-journey-card>details>summary{display:block;height:400px;box-sizing:border-box}
body.r13-design .r13-journey-photo{height:212px}
body.r13-design .r13-journeys .journey-copy{height:188px;min-height:188px;padding:25px;box-sizing:border-box;justify-content:flex-start}
body.r13-design .r13-journeys .journey-copy .r13-card-open{margin-top:auto;padding-top:15px}
body.r13-design .r13-cooperation{padding:40px 0 0;margin-top:42px;border:0;border-radius:0;background:none;box-shadow:none}
body.r13-design .r13-cooperation-grid{align-items:stretch}
body.r13-design .r13-cooperation-card>summary{height:242px;min-height:242px;box-sizing:border-box}
body.r13-design .r13-cooperation-card .r13-card-open{margin-top:auto;padding-top:18px}

/* The full-width operating canvas stays dark; its smaller glass panels use blue and silver contrast. */
body.r13-design .governance-section.governance-r8.r13-governance{background:#081a2b;color:#edf7ff;border-radius:0}
body.r13-design .r13-governance .governance-heading .eyebrow{color:#a6c9e2}
body.r13-design .r13-governance .governance-heading h2{color:#edf7ff}
body.r13-design .r13-governance .r13-chapter-number{color:#d4ebfa14}
body.r13-design .r13-governance .r13-intro-disclosure>summary,body.r13-design .r13-governance .r13-disclosure .section-intro{color:#b9d3e5}
body.r13-design .governance-section.governance-r8.r13-governance .gov7-stage{border:0;border-radius:0;background:radial-gradient(ellipse at 50% 15%,#20577d66,transparent 57%),linear-gradient(130deg,#081a2b,#10263a 59%,#10354d)}
body.r13-design .r13-governance .gov7-stage::after{box-shadow:inset 0 1px #c3e2f51a,inset 0 -70px 95px #04111d3d}
body.r13-design .governance-r7.r13-governance .president-node.gov7-president{border-color:#badbed5e;background:linear-gradient(135deg,#315d7ba8,#15374fd9);box-shadow:0 15px 35px #03101b24;color:#f2f8fd}
body.r13-design .r13-governance .gov7-president>.gov7-hub{background:radial-gradient(circle at 30% 20%,#5382a2,#1b415d);border-color:#98c3df85;box-shadow:0 0 0 6px #cee9f610,0 0 26px #76b5de1f}
body.r13-design .r13-governance .gov7-hub>.icon{color:#d5eafa}
body.r13-design .governance-r7.r13-governance .gov7-president-copy>small{color:#b1d0e6}
body.r13-design .governance-r7.r13-governance .gov7-president-copy>strong{color:#f4faff}
body.r13-design .governance-r7.r13-governance .gov7-president-copy>em{color:#b2cddd}
body.r13-design .r13-governance .gov7-president>.gov7-president-link{color:#9cc5e1}
body.r13-design .r13-governance .r13-portfolio-glass{border-color:#b4d5e65c;background:linear-gradient(140deg,#2b5874b5,#122f47dd);box-shadow:0 14px 35px #04111f29}
body.r13-design .r13-governance .gov7-region h3{color:#edf7ff}
body.r13-design .r13-governance .gov7-region-lead{color:#b5d1e4}
body.r13-design .r13-governance .r13-portfolio-description{border-color:#b0d7ee29}
body.r13-design .r13-governance .r13-portfolio-description>summary,body.r13-design .r13-governance .gov7-region-description{color:#bad5e6}
body.r13-design .r13-governance .gov7-entity,body.r13-design .r13-governance .gov7-region-core .gov7-entity{border-color:#9dc5df38;background:linear-gradient(140deg,#1b4a6a9c,#0b293fbd);box-shadow:inset 0 1px #d4edf815;color:#ecf7ff}
body.r13-design .r13-governance .gov7-entity-symbol,body.r13-design .r13-governance .gov7-region-core .gov7-entity-symbol{border-color:#a0c9e04d;background:#31638855;color:#b7d9f0}
body.r13-design .r13-governance .gov7-entity-copy>strong,body.r13-design .r13-governance .gov7-region-core .gov7-entity-copy>strong{color:#e9f5ff}
body.r13-design .r13-governance .gov7-entity-copy>small,body.r13-design .r13-governance .gov7-region-core .gov7-entity-copy>small{color:#b0cee2}
body.r13-design .r13-governance .gov7-entity>.icon,body.r13-design .r13-governance .gov7-region-core .gov7-entity>.icon{color:#87b5d4}
body.r13-design .r13-governance .gov7-entity:hover{border-color:#b1dbf6a8;background:#235a7bbd}
body.r13-design .r13-governance .gov7-entity:hover .gov7-entity-copy>strong,body.r13-design .r13-governance .gov7-entity:hover .gov7-entity-symbol{color:#fff}
body.r13-design .r13-governance .r10-network-chip{border-color:#a1c7df3d;background:#1f5071a3;box-shadow:inset 0 1px #d5edf814;color:#cbe6f7}
body.r13-design .r13-governance .r13-coordination>summary,body.r13-design .r13-governance .gov7-coordination{color:#bed8e9}

/* The exact founder image and quotation return to the original navy chapter. */
body.r13-design .founder-section.founder-section-dark.r13-founder{background:#10263a;border-radius:0;color:#eff8ff}
body.r13-design .r13-founder::before{background:radial-gradient(ellipse at 18% 65%,#2f658b59,transparent 60%)}
body.r13-design .r13-founder .founder-image::before{background:radial-gradient(ellipse,#2c6c9859,transparent 70%)}
body.r13-design .r13-founder .founder-perspective{border-color:#c4e3f442;background:linear-gradient(140deg,#214b69a8,#102e45c7);box-shadow:0 18px 42px #04111e21}
body.r13-design .r13-founder .founder-perspective>.eyebrow{color:#9ec4df}
body.r13-design .r13-founder .founder-quote-mark,body.r13-design .r13-founder .founder-quote-close{color:#7eafd0}
body.r13-design .r13-founder .founder-perspective blockquote>p{color:#f2f8fc}
body.r13-design .r13-founder .founder-perspective figcaption{border-color:#a6c9e044}
body.r13-design .r13-founder .founder-perspective figcaption>strong{color:#edf7ff}
body.r13-design .r13-founder .founder-perspective figcaption>span{color:#b9d5e7}
body.r13-design .r13-founder .founder-perspective figcaption>small{color:#9cbdd4}
body.r13-design .r13-founder .founder-perspective .text-link{color:#d0eafa;border-color:#91b9d169}
body.r13-design .r13-founder .founder-perspective .text-link>.icon{color:#a0cce8}

@media(min-width:761px) and (max-width:1023px){
 body.r13-design .r13-journey-card>details>summary{display:grid;grid-template-columns:.9fr 1.1fr;height:230px}
 body.r13-design .r13-journey-photo{height:230px}
 body.r13-design .r13-journeys .journey-copy{height:230px;min-height:230px;padding:28px}
}
@media(max-width:760px){
 body.r13-design .r13-gateway-panorama{padding:35px 0}
 body.r13-design .r13-gateway-panorama .r13-gateway-network{grid-template-columns:1fr;gap:20px}
 body.r13-design .r13-gateway-panorama .r13-gateway-visual{min-height:285px}
 body.r13-design .r13-gateway-panorama .r13-gateway-glass{padding:28px 23px}
 body.r13-design .r13-gateway-panorama .r13-gateway-office>summary{min-height:142px}
 body.r13-design .r13-entry-modules{padding-top:38px}
 body.r13-design .r13-service-card>summary{height:216px;min-height:216px}
 body.r13-design .r13-journey-card>details>summary{display:block;height:388px}
 body.r13-design .r13-journey-photo{height:200px}
 body.r13-design .r13-journeys .journey-copy{height:188px;min-height:188px;padding:24px}
 body.r13-design .r13-cooperation{padding:30px 0 0;margin-top:32px;border-radius:0}
 body.r13-design .r13-cooperation-card>summary{height:250px;min-height:250px}
}

/* German compounds stay inside the compact two-column cards at narrow phone widths. */
@media(max-width:360px){
 html[lang=de] body.r13-design .r13-cooperation-card h4{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;hyphens:auto}
}

