:root{--paper: #f7f7f3;--white: #fff;--ice: #e8eef3;--mist: #eef1f3;--navy: #071d37;--blue: #0a2b55;--cyan: #21b8d5;--cyan-light: #7de0ef;--violet: #6e6a8d;--ink: #14202a;--slate: #52616c;--line: #cbd3d9;--danger: #a82424;--shell: min(1280px, calc(100vw - 128px) );--header: 88px;--serif: Georgia, "Times New Roman", serif;--sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:auto;scrollbar-gutter:stable}html.drawer-open{overflow:hidden}body{margin:0;min-width:0;font-family:var(--sans);font-size:16px;line-height:1.65;background:var(--paper);text-rendering:optimizeLegibility}html[dir=rtl] body{font-family:Tahoma,Segoe UI,Arial,sans-serif}[hidden]{display:none!important}img,svg{display:block;max-width:100%}img{width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{margin-bottom:.5em;font-family:var(--serif);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:Tahoma,Segoe UI,sans-serif;letter-spacing:0;line-height:1.22}h1{font-size:clamp(3.7rem,6.4vw,6.8rem)}h2{font-size:clamp(2.4rem,4vw,4.6rem)}h3{font-size:1.65rem}p{margin-bottom:1.15em}.section-pad{padding-block:clamp(80px,8.5vw,132px)}.paper{background:var(--paper)}.ice{background:var(--ice)}.violet-section{background:#e8e6ef}.navy-section,.statement-section{color:#fff;background:var(--navy)}.skip-link{position:fixed;inset-inline-start:16px;top:10px;z-index:1000;padding:10px 14px;color:#fff;background:var(--blue);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.eyebrow,.label{margin:0;font-size:.71rem;font-weight:750;line-height:1.4;text-transform:uppercase;letter-spacing:.14em}html[dir=rtl] .eyebrow,html[dir=rtl] .label{letter-spacing:0}.eyebrow{color:var(--cyan-light)}.eyebrow.dark,.label{color:var(--blue)}.dek{max-width:760px;color:inherit;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.65}.body-large{font-family:var(--serif);font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.55}html[dir=rtl] .body-large{font-family:Tahoma,sans-serif}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:12px 18px;color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:0;cursor:pointer;font-size:.73rem;font-weight:750;text-transform:uppercase;letter-spacing:.09em;transition:color .18s ease,background .18s ease}.button:hover{color:var(--blue);background:transparent}.button-light{color:var(--navy);background:#fff;border-color:#fff}.button-light:hover{color:#fff;background:transparent}.text-link{display:inline-flex;align-items:center;gap:12px;padding-block:5px;color:var(--blue);border-bottom:1px solid currentColor;font-size:.75rem;font-weight:750;text-transform:uppercase;letter-spacing:.09em}.text-link.light{color:#fff}.text-link:hover{color:#0086a1}.site-header{position:sticky;top:0;z-index:100;height:var(--header);color:#fff;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.16)}.header-shell{width:min(100%,1536px);height:100%;margin-inline:auto;display:grid;grid-template-columns:minmax(300px,1.2fr) 3fr auto;align-items:stretch}.brand{min-width:0;display:flex;align-items:center;gap:14px;padding-inline:28px;border-inline-end:1px solid rgba(255,255,255,.16)}.brand-mark{flex:0 0 48px;width:48px;height:48px}.brand-text{min-width:0;display:grid;line-height:1.05}.brand-text strong{font-family:var(--serif);font-size:1.42rem;letter-spacing:.04em}.brand-text span{max-width:210px;margin-top:5px;color:#ffffff9e;font-size:.55rem;line-height:1.25;text-transform:uppercase;letter-spacing:.07em}.desktop-nav{display:flex;align-items:stretch;justify-content:end}.desktop-nav a{position:relative;display:flex;align-items:center;padding-inline:13px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap}.desktop-nav a:after{content:"";position:absolute;inset-inline:13px;bottom:0;height:3px;background:var(--cyan);transform:scaleX(0);transition:transform .18s ease}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.header-tools{display:flex;align-items:stretch;border-inline-start:1px solid rgba(255,255,255,.16)}.language-links{display:flex;align-items:center;padding-inline:13px;gap:3px}.language-links a{min-width:31px;padding:5px;color:#ffffff94;text-align:center;font-size:.62rem;font-weight:700}.language-links a[aria-current=true],.language-links a:hover{color:var(--cyan-light)}.menu-toggle{display:none;align-items:center;gap:10px;padding-inline:20px;color:#fff;background:transparent;border:0;border-inline-start:1px solid rgba(255,255,255,.16);cursor:pointer;text-transform:uppercase;font-size:.67rem}.menu-toggle svg,.drawer-close svg{width:24px;fill:none;stroke:currentColor;stroke-width:1.7}.drawer{position:fixed;inset:0;z-index:200}.drawer-backdrop{position:absolute;inset:0;width:100%;background:#030c17b8;border:0}.drawer-panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(520px,92vw);overflow-y:auto;color:#fff;background:var(--navy);box-shadow:-20px 0 80px #0000004d}.drawer-head{height:82px;display:flex;align-items:center;justify-content:space-between;padding-inline:28px;border-bottom:1px solid rgba(255,255,255,.17);font-family:var(--serif);font-size:1.7rem}.drawer-close{width:48px;height:48px;display:grid;place-items:center;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.2);cursor:pointer}.drawer-panel nav{display:grid;padding:22px 28px}.drawer-panel nav a{min-height:58px;display:flex;align-items:center;gap:24px;border-bottom:1px solid rgba(255,255,255,.14);font-family:var(--serif);font-size:1.4rem}.drawer-panel nav a span{color:var(--cyan);font-family:var(--sans);font-size:.65rem}.drawer-panel nav a[aria-current=page]{color:var(--cyan-light)}.drawer-languages{padding:20px 28px 50px}.drawer-languages .label{margin-bottom:16px;color:var(--cyan-light)}.drawer-languages a{display:inline-block;margin-inline-end:18px;padding-block:6px;color:#ffffffb3}.drawer-languages a[aria-current=true]{color:#fff;border-bottom:1px solid var(--cyan)}.home-hero{position:relative;min-height:min(800px,calc(100vh - var(--header)));display:flex;align-items:end;overflow:hidden;color:#fff;background:var(--navy)}.home-hero-art{position:absolute;inset:0;background:url(/assets/geneva-orbit.svg) center/cover no-repeat}.home-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#071d37f7,#071d37c7 50%,#071d372e),linear-gradient(0deg,rgba(7,29,55,.7),transparent 45%)}html[dir=rtl] .home-hero-shade{background:linear-gradient(270deg,#071d37f7,#071d37c7 50%,#071d372e),linear-gradient(0deg,rgba(7,29,55,.7),transparent 45%)}.home-hero-content{position:relative;z-index:1;padding-block:100px 125px}.home-hero h1{max-width:980px;margin:22px 0 28px}.home-hero .dek{max-width:690px;color:#fffc}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:42px}.hero-index{position:absolute;inset-inline:0;bottom:0;z-index:1;height:62px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.22);color:#ffffffa6;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.page-hero{background:var(--ice);border-bottom:1px solid var(--line)}.page-hero-dark{color:#fff;background:var(--navy)}.page-hero-violet{background:#e8e6ef}.page-hero-grid{min-height:650px;display:grid;grid-template-columns:7fr 5fr;gap:clamp(45px,7vw,110px);align-items:center;padding-block:clamp(75px,9vw,130px)}.page-hero:not(.has-graphic) .page-hero-grid{min-height:480px;grid-template-columns:9fr 3fr}.page-hero-copy h1{max-width:900px;margin:20px 0 28px}.page-hero-copy .dek{color:var(--slate)}.page-hero-dark .page-hero-copy .dek{color:#ffffffb8}.page-hero .editorial-graphic{align-self:end;margin:0}.page-hero .editorial-graphic img{aspect-ratio:4/5;height:520px;object-fit:cover}.section-heading{margin-bottom:55px}.editorial-heading{display:grid;grid-template-columns:3fr 9fr;gap:40px}.editorial-heading>div{max-width:900px}.editorial-heading h2{margin-bottom:24px}.editorial-heading p:last-child{max-width:720px;color:var(--slate)}.research-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.research-card{min-width:0;min-height:430px;padding:28px 28px 34px;border-inline-end:1px solid var(--line)}.research-card:first-child{padding-inline-start:0}.research-card:last-child{padding-inline-end:0;border-inline-end:0}.card-top{height:80px;display:flex;justify-content:space-between;color:var(--blue);font-size:.7rem;font-weight:750}.axis-dot{width:8px;height:8px;background:var(--cyan)}.research-card h3{min-height:76px;margin-bottom:20px;font-size:clamp(1.6rem,2.1vw,2.25rem)}.research-card p{color:var(--slate)}.research-card .text-link{margin-top:22px}.statement-section{padding-block:clamp(85px,10vw,150px)}.statement-grid,.split-copy{display:grid;grid-template-columns:3fr 9fr;gap:40px}.statement-grid>div,.split-copy>div{max-width:920px}.statement-grid h2{color:#fff}.statement-grid p:last-child{max-width:760px;color:#ffffffb3;font-family:var(--serif);font-size:1.35rem}.feature-section{background:var(--white)}.feature-grid{display:grid;grid-template-columns:7fr 5fr;align-items:stretch}.feature-grid.bordered{border-block:1px solid var(--line)}.editorial-graphic{margin:0;overflow:hidden;background:var(--ice)}.editorial-graphic img{width:100%;height:100%;min-height:400px;object-fit:cover;transition:transform .35s ease}.editorial-graphic:hover img{transform:scale(1.01)}.feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(40px,6vw,85px)}.feature-copy h2{margin-block:20px 24px;font-size:clamp(2.3rem,3.7vw,4rem)}.feature-copy p:not(.eyebrow):not(.label){color:var(--slate)}.navy-section .feature-copy p:not(.eyebrow),.navy-section .feature-copy{color:#ffffffb8}.navy-section .feature-copy h2{color:#fff}.two-column{display:grid;grid-template-columns:5fr 7fr;gap:clamp(55px,8vw,120px)}.two-column>div:first-child p:last-child{color:#ffffffb3}.principle-stack article{display:grid;grid-template-columns:55px 1fr;gap:20px;padding-block:28px;border-top:1px solid rgba(255,255,255,.2)}.principle-stack article>span{color:var(--cyan);font-size:.7rem}.principle-stack p{margin:0;color:#ffffffa8}.ruled-list{border-top:1px solid var(--line)}.ruled-list article{display:grid;grid-template-columns:1fr 4fr 6fr;gap:28px;align-items:baseline;padding-block:35px;border-bottom:1px solid var(--line)}.ruled-list article>span,.card-trio article>span,.steps article>span{color:var(--cyan);font-size:.73rem;font-weight:750}.ruled-list h2,.ruled-list p{margin:0}.ruled-list h2{font-size:2.1rem}.ruled-list p{color:var(--slate)}.card-trio{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.card-trio article{min-height:340px;padding:28px 34px 34px 0;border-inline-end:1px solid var(--line)}.card-trio article+article{padding-inline-start:34px}.card-trio article:last-child{border-inline-end:0}.card-trio h2,.card-trio h3{margin-top:65px;font-size:2rem}.card-trio p{color:var(--slate)}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px}.steps article{padding:32px;color:#fff;background:var(--blue);border-inline-end:1px solid rgba(255,255,255,.2)}.steps article:nth-child(2){background:#163d64}.steps article:nth-child(3){background:var(--navy)}.steps h3{margin-top:75px}.steps p{color:#ffffffb3}.empty-state{display:grid;grid-template-columns:1fr 10fr;gap:35px;max-width:1020px;padding:clamp(40px,7vw,90px);background:#dff5f8;border-inline-start:5px solid var(--cyan)}.empty-state>span{color:var(--cyan);font-size:3rem}.empty-state h2{margin:16px 0 20px;font-size:clamp(2.2rem,4vw,4.1rem)}.empty-state p:last-child{max-width:700px;color:var(--slate)}.article-header{padding-block:clamp(80px,9vw,140px) 75px;background:var(--ice)}.article-title-grid{display:grid;grid-template-columns:2fr 10fr}.article-marker{color:var(--cyan);font-family:var(--serif);font-size:1.7rem}.article-title-grid>div:last-child{max-width:1040px}.article-title-grid h1{margin:22px 0 28px}.back-link{display:inline-flex;margin-bottom:55px;color:var(--blue);border-bottom:1px solid currentColor;font-size:.7rem;font-weight:750;text-transform:uppercase;letter-spacing:.1em}.article-lead{margin-block:0;background:var(--navy)}.article-lead .editorial-graphic img{max-height:700px;aspect-ratio:16/8}.article-layout{display:grid;grid-template-columns:3fr 8fr 1fr;gap:50px;padding-block:clamp(70px,9vw,125px)}.article-layout aside{display:grid;align-content:start;border-top:1px solid var(--line)}.article-layout aside>*{margin:0;padding-block:14px;border-bottom:1px solid var(--line);color:var(--slate);font-size:.78rem}.article-body{grid-column:2;max-width:760px}.article-body section{position:relative;padding-bottom:55px}.section-number{position:absolute;inset-inline-start:-70px;top:8px;color:var(--cyan);font-size:.72rem;font-weight:750}.article-body h2{font-size:clamp(2rem,3vw,3.2rem)}.article-body p{color:#344651;font-family:var(--serif);font-size:1.2rem;line-height:1.82}html[dir=rtl] .article-body p{font-family:Tahoma,sans-serif}.article-note{padding:25px 28px;color:var(--blue);background:#dff5f8;border-inline-start:4px solid var(--cyan)}.faq-grid{display:grid;grid-template-columns:4fr 8fr;gap:clamp(45px,8vw,120px)}.faq-grid aside p:last-child{color:var(--slate)}.disclosures{min-width:0;overflow:hidden}.disclosures details{border-top:1px solid var(--line)}.disclosures details:last-child{border-bottom:1px solid var(--line)}.disclosures summary{min-height:86px;display:grid;grid-template-columns:55px 1fr auto;gap:18px;align-items:center;cursor:pointer;list-style:none;font-family:var(--serif);font-size:1.4rem}html[dir=rtl] .disclosures summary{font-family:Tahoma,sans-serif}.disclosures summary::-webkit-details-marker{display:none}.disclosures summary>span{color:var(--cyan);font:700 .68rem var(--sans)}.disclosures summary b{width:24px;justify-self:end;color:var(--cyan);font-family:var(--sans);font-size:1.5rem;font-weight:400;text-align:center}.disclosures details[open] summary b{transform:rotate(45deg)}.disclosures details p{padding:0 55px 30px;color:var(--slate)}.enquiry-layout{display:grid;grid-template-columns:4fr 8fr;gap:clamp(40px,8vw,110px);align-items:start}.enquiry-layout aside{position:sticky;top:calc(var(--header) + 30px)}.enquiry-layout aside h2{margin-top:20px;font-size:2.6rem}.enquiry-layout aside p:last-child{color:var(--slate)}.enquiry-form{padding:clamp(28px,5vw,65px);background:#fff;border:1px solid var(--line)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.form-grid label{display:grid;gap:9px}.form-grid label>span{color:var(--blue);font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.form-grid .full{grid-column:1 / -1}input,select,textarea{width:100%;min-height:48px;padding:12px 13px;color:var(--ink);background:#fff;border:1px solid #9aa9b4;border-radius:0}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:3px solid rgba(33,184,213,.28);border-color:var(--cyan)}.consent{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin-block:30px;color:var(--slate);font-size:.84rem}.consent input{width:20px;min-height:20px}.form-status{margin:24px 0 0;padding:16px 18px}.form-status[data-state=success]{color:#075668;background:#dff5f8;border-inline-start:4px solid var(--cyan)}.form-status[data-state=error]{color:var(--danger);background:#fff0f0;border-inline-start:4px solid var(--danger)}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.contact-cards article{position:relative;min-height:390px;padding:34px 34px 40px 0;border-inline-end:1px solid var(--line)}.contact-cards article+article{padding-inline-start:34px}.contact-cards article:last-child{border-inline-end:0}.contact-cards article>span{position:absolute;inset-inline-end:25px;top:28px;color:var(--cyan);font-size:.72rem}.contact-cards .label{margin-top:100px}.contact-cards h2{margin:18px 0;font-size:2rem;overflow-wrap:anywhere}.contact-cards p:last-child{color:var(--slate)}.contact-band{padding-block:68px;color:#fff;background:var(--blue)}.contact-band-grid{display:grid;grid-template-columns:2fr 7fr 3fr;align-items:center;gap:30px}.contact-band .label{color:var(--cyan-light)}.contact-band h2{margin:0;font-size:clamp(2.5rem,4.4vw,5rem)}.contact-band .button{justify-self:end}.site-footer{padding-block:85px 30px;color:#fff;background:#041426}.footer-lead{display:grid;grid-template-columns:5fr 7fr;align-items:end;gap:70px;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,.18)}.footer-lead>div{display:grid;grid-template-columns:62px 1fr;column-gap:18px;align-items:center}.footer-mark{grid-row:1 / 3;width:62px}.footer-acronym{margin:0;font-family:var(--serif);font-size:2.7rem;line-height:1}.footer-lead>div p:last-child{margin:6px 0 0;color:#ffffff8c;font-size:.72rem}.footer-statement{max-width:670px;margin:0;color:#ffffffad;font-family:var(--serif);font-size:1.45rem}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;padding-block:55px}.footer-grid nav{display:grid;align-content:start}.footer-grid .label{margin-bottom:18px;color:var(--cyan-light)}.footer-grid a{width:fit-content;padding-block:4px;color:#ffffffb3;font-size:.82rem}.footer-grid strong{display:block;margin-bottom:10px;font-family:var(--serif);font-size:1.35rem}.footer-grid p:last-child{color:#ffffff87;font-size:.8rem}.footer-references{display:flex;align-items:baseline;gap:18px;padding-bottom:18px;color:#ffffff57;font-size:.58rem;letter-spacing:.045em}.footer-references>span{flex:0 0 auto;text-transform:uppercase}.footer-references ul{display:flex;flex-wrap:wrap;gap:7px 14px;margin:0;padding:0;list-style:none}.footer-references a{color:#ffffff6b;border-bottom:1px solid rgba(255,255,255,.12)}.footer-bottom{display:flex;justify-content:space-between;gap:25px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16);color:#ffffff7a;font-size:.7rem}@media(max-width:1180px){:root{--shell: min( calc(100vw - 56px) , 1050px);--header: 72px}.header-shell{grid-template-columns:1fr auto}.brand{border:0}.desktop-nav{display:none}.menu-toggle{display:flex}.home-hero{min-height:720px}.page-hero-grid{min-height:580px;gap:45px}.page-hero .editorial-graphic img{height:440px}.research-grid{grid-template-columns:repeat(2,1fr)}.research-card{min-height:360px;border-bottom:1px solid var(--line)}.research-card:nth-child(2){border-inline-end:0;padding-inline-end:0}.research-card:nth-child(3){padding-inline-start:0}.research-card:nth-child(n+3){border-bottom:0}.article-layout{grid-template-columns:3fr 9fr}.article-body{grid-column:2}}@media(max-width:820px){:root{--shell: min( calc(100vw - 40px) , 760px)}h1{font-size:clamp(3.1rem,9vw,5rem)}h2{font-size:clamp(2.25rem,7vw,3.8rem)}.page-hero-grid,.page-hero:not(.has-graphic) .page-hero-grid,.feature-grid,.two-column,.faq-grid,.enquiry-layout,.footer-lead{grid-template-columns:1fr}.page-hero-grid{padding-bottom:0}.page-hero .editorial-graphic{width:78%;margin-inline-start:auto}.page-hero .editorial-graphic img{height:auto;aspect-ratio:16/10}.editorial-heading,.statement-grid,.split-copy{grid-template-columns:1fr;gap:24px}.feature-grid .editorial-graphic img{min-height:340px}.feature-copy{padding-inline:0}.bordered .feature-copy{padding:40px 28px}.card-trio{grid-template-columns:1fr}.card-trio article,.card-trio article+article{min-height:0;padding:28px 0 34px;border-inline-end:0;border-bottom:1px solid var(--line)}.card-trio h2,.card-trio h3{margin-top:35px}.steps{grid-template-columns:1fr}.steps h3{margin-top:35px}.article-title-grid{grid-template-columns:1fr}.article-marker{margin-bottom:25px}.article-layout{grid-template-columns:1fr}.article-layout aside{grid-template-columns:repeat(2,1fr);margin-bottom:20px}.article-layout aside .label{grid-column:1 / -1}.article-body{grid-column:1}.section-number{position:static;display:block;margin-bottom:10px}.enquiry-layout aside{position:static}.contact-cards{grid-template-columns:1fr}.contact-cards article,.contact-cards article+article{min-height:0;padding:30px 0 38px;border-inline-end:0;border-bottom:1px solid var(--line)}.contact-cards .label{margin-top:55px}.contact-band-grid{grid-template-columns:1fr}.contact-band .button{justify-self:start}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){:root{--shell: calc(100vw - 32px) ;--header: 68px}body{font-size:15px}h1{font-size:2.75rem;overflow-wrap:anywhere}h2{font-size:2.25rem}html[dir=rtl] h1{font-size:2.45rem}.section-pad{padding-block:68px}.brand{gap:10px;padding-inline:16px 8px}.brand-mark{width:38px;flex-basis:38px}.brand-text strong{font-size:1.1rem}.brand-text span,.language-links{display:none}.menu-toggle{padding-inline:16px}.menu-toggle span{display:none}.drawer-panel{width:100%}.drawer-head{height:68px;padding-inline:16px}.drawer-panel nav,.drawer-languages{padding-inline:20px}.drawer-panel nav a{min-height:54px;font-size:1.22rem}.home-hero{min-height:680px}.home-hero-shade,html[dir=rtl] .home-hero-shade{background:linear-gradient(0deg,#071d37f7,#071d37a1 72%,#071d3740)}.home-hero-art{background-position:62% center}.home-hero-content{padding-block:90px 115px}.home-hero h1{font-size:2.9rem}html[dir=rtl] .home-hero h1{font-size:2.55rem}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px;margin-top:30px}.hero-index span:nth-child(2){display:none}.page-hero-grid{min-height:0;padding-block:65px 0}.page-hero:not(.has-graphic) .page-hero-grid{min-height:420px;padding-bottom:65px}.page-hero .editorial-graphic{width:100%}.research-grid{grid-template-columns:1fr}.research-card,.research-card:first-child,.research-card:nth-child(2),.research-card:nth-child(3),.research-card:last-child{min-height:0;padding:26px 0 32px;border-inline-end:0;border-bottom:1px solid var(--line)}.research-card:last-child{border-bottom:0}.card-top{height:48px}.research-card h3{min-height:0}.statement-grid p:last-child{font-size:1.2rem}.feature-grid .editorial-graphic img{min-height:240px;aspect-ratio:4/3}.ruled-list article{grid-template-columns:42px 1fr;gap:14px}.ruled-list p{grid-column:2}.ruled-list h2{font-size:1.7rem}.empty-state{grid-template-columns:1fr;gap:5px;padding:32px 24px}.empty-state>span{font-size:2rem}.article-header{padding-block:65px 50px}.article-title-grid h1{font-size:2.7rem}.article-lead{width:100%}.article-lead .editorial-graphic img{min-height:260px;aspect-ratio:4/3}.article-layout aside{grid-template-columns:1fr}.article-layout aside .label{grid-column:1}.article-body p{font-size:1.08rem}.disclosures summary{grid-template-columns:35px 1fr auto;min-height:78px;font-size:1.14rem}.disclosures details p{padding-inline:35px 0}.enquiry-form{padding:28px 20px}.form-grid{grid-template-columns:1fr;gap:22px}.form-grid .full{grid-column:1}.footer-lead{gap:36px}.footer-statement{font-size:1.2rem}.footer-grid{grid-template-columns:1fr;gap:34px}.footer-references{align-items:flex-start;gap:8px;flex-direction:column}.footer-bottom{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.editorial-section{padding-block:78px;background:var(--paper)}.editorial-section.ice{background:var(--ice)}.editorial-section.navy-panel{color:#fff;background:var(--navy)}.photo{margin:0;overflow:hidden;background:#dfe6ea}.photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.68) contrast(1.05);transition:transform .24s ease,filter .24s ease}.photo:hover img{transform:scale(1.015);filter:saturate(.85) contrast(1.04)}.section-bar{min-height:74px;display:grid;grid-template-columns:7fr 5fr;gap:28px;align-items:end;margin-bottom:34px;padding-bottom:18px;border-bottom:3px solid var(--blue)}.section-bar h2{margin:0;font-size:clamp(2rem,3vw,3.15rem)}.section-bar p{max-width:620px;margin:0;color:var(--slate)}.section-bar>a{justify-self:end;align-self:end;color:var(--blue);font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.section-bar.inverse{color:#fff;border-color:var(--cyan)}.section-bar.inverse>a{color:var(--cyan-light)}.editorial-lead{padding-block:48px 52px;background:var(--paper);border-bottom:1px solid var(--line)}.editorial-lead-grid{display:grid;grid-template-columns:7fr 5fr;height:520px;background:#fff;border:1px solid var(--line)}.editorial-lead-grid>*{min-width:0;min-height:0;height:100%}.editorial-lead .photo{min-height:0}.editorial-lead .lead-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(42px,5vw,78px)}.editorial-lead h1{margin:16px 0 18px;font-size:clamp(3rem,4.35vw,4.5rem)}.editorial-lead .dek{color:var(--slate);font-size:1.08rem}.editorial-lead .button{margin-top:18px}.focus-rail{padding-block:62px 72px;color:#fff;background:var(--navy)}.focus-rail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(255,255,255,.22)}.focus-rail-grid article{padding:24px 24px 0 0;border-inline-end:1px solid rgba(255,255,255,.2)}.focus-rail-grid article+article{padding-inline-start:24px}.focus-rail-grid article:last-child{border-inline-end:0}.focus-rail-grid .photo{aspect-ratio:16/9;margin-bottom:22px}.focus-rail-grid .label{margin-bottom:12px;color:var(--cyan-light)}.focus-rail-grid h3{margin-bottom:12px;font-size:1.65rem}.focus-rail-grid p:last-child{color:#ffffffa6;font-size:.88rem}.topic-list{border-top:1px solid var(--line)}.topic-list article{display:grid;grid-template-columns:230px 52px minmax(0,1fr) 48px;gap:26px;align-items:center;min-height:170px;padding-block:18px;border-bottom:1px solid var(--line)}.topic-list .photo{height:132px}.topic-list article>span{align-self:start;padding-top:10px;color:var(--cyan);font-size:.7rem;font-weight:750}.topic-list .label{margin-bottom:7px}.topic-list h3{margin-bottom:7px;font-size:clamp(1.55rem,2.3vw,2.35rem)}.topic-list p:last-child{max-width:760px;margin:0;color:var(--slate)}.round-link{width:44px;height:44px;display:grid;place-items:center;color:var(--blue);border:1px solid var(--line)}.round-link:hover{color:#fff;background:var(--blue)}.feature-story{display:grid;grid-template-columns:7fr 5fr;min-height:430px;background:#fff;border-block:1px solid var(--line)}.feature-story>.photo{min-height:430px}.feature-story>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(36px,5vw,70px)}.feature-story h2{margin:16px 0 18px;font-size:clamp(2.25rem,3.5vw,3.7rem)}.feature-story p:not(.label){color:var(--slate)}.service-photo-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.service-photo-grid article{border-inline-end:1px solid var(--line)}.service-photo-grid article:last-child{border-inline-end:0}.service-photo-grid .photo{aspect-ratio:4/3}.service-photo-grid article>div{min-height:270px;padding:24px}.service-photo-grid article>div>span{color:var(--cyan);font-size:.7rem;font-weight:750}.service-photo-grid h3{margin:42px 0 12px;font-size:1.55rem}.service-photo-grid p{color:var(--slate);font-size:.88rem}.event-teaser,.image-copy{display:grid;grid-template-columns:7fr 5fr;align-items:stretch}.event-teaser .photo,.image-copy .photo{min-height:410px}.event-teaser>div,.image-copy>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(38px,5vw,72px)}.event-teaser h2,.image-copy h2{margin:18px 0;font-size:clamp(2.2rem,3.4vw,3.6rem)}.event-teaser p:not(.eyebrow),.navy-panel .image-copy p:not(.eyebrow){color:#ffffffad}.event-teaser .button,.image-copy .button{margin-top:16px}.compact-hero{background:var(--ice);border-bottom:1px solid var(--line)}.compact-hero.dark{color:#fff;background:var(--navy)}.compact-hero-grid{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:stretch;min-height:480px;padding-block:58px}.compact-hero-grid>div{display:flex;flex-direction:column;justify-content:center}.compact-hero h1{max-width:820px;margin:18px 0 22px;font-size:clamp(3rem,4.8vw,5rem)}.compact-hero .dek{max-width:720px;color:var(--slate);font-size:1.08rem}.compact-hero.dark .dek{color:#ffffffb8}.compact-hero .photo{min-height:360px}.compact-hero .photo-career img{object-position:center 25%}.story-split{display:grid;grid-template-columns:3fr 9fr;gap:40px}.story-split>div{max-width:900px}.story-split h2{font-size:clamp(2.4rem,3.7vw,4rem)}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.principles-grid article{min-height:300px;padding:26px 32px 28px 0;border-inline-end:1px solid var(--line)}.principles-grid article+article{padding-inline-start:32px}.principles-grid article:last-child{border-inline-end:0}.principles-grid span{color:var(--cyan);font-size:.7rem}.principles-grid h3{margin-top:62px;font-size:1.65rem}.principles-grid p{color:var(--slate)}.image-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px 30px}.image-card-grid article{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--line)}.image-card-grid .photo{aspect-ratio:16/9}.image-card-grid article>div{padding-block:24px 32px}.image-card-grid h2{margin:10px 0 12px;font-size:2.35rem}.image-card-grid p:not(.label){color:var(--slate)}.service-rows{border-top:1px solid var(--line)}.service-rows article{display:grid;grid-template-columns:230px 54px 3fr 5fr;gap:26px;align-items:center;min-height:170px;padding-block:18px;border-bottom:1px solid var(--line)}.service-rows .photo{height:132px}.service-rows article>span{color:var(--cyan);font-size:.7rem}.service-rows h2,.service-rows p{margin:0}.service-rows h2{font-size:2rem}.service-rows p{color:var(--slate)}.consulting-grid{display:grid;grid-template-columns:5fr 7fr;gap:50px}.consulting-grid>.photo{min-height:520px}.consulting-grid article{display:grid;grid-template-columns:52px 1fr;gap:14px;padding-block:23px;border-top:1px solid var(--line)}.consulting-grid article:last-child{border-bottom:1px solid var(--line)}.consulting-grid article>span{color:var(--cyan);font-size:.7rem}.consulting-grid article h3{margin-bottom:8px;font-size:1.7rem}.consulting-grid article p{grid-column:2;margin:0;color:var(--slate)}.steps-v2{display:grid;grid-template-columns:repeat(3,1fr)}.steps-v2 article{min-height:280px;padding:30px;color:#fff;background:var(--blue);border-inline-end:1px solid rgba(255,255,255,.2)}.steps-v2 article:nth-child(2){background:#173f67}.steps-v2 article:nth-child(3){background:var(--navy)}.steps-v2 span{color:var(--cyan-light);font-size:.7rem}.steps-v2 h3{margin-top:62px}.steps-v2 p{color:#ffffffad}.three-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.three-story-grid .photo{aspect-ratio:16/9;margin-bottom:20px}.three-story-grid .label{margin-bottom:9px}.three-story-grid h3{margin-bottom:10px;font-size:1.65rem}.three-story-grid p:last-child{color:var(--slate);font-size:.88rem}.reading-shell{width:min(850px,calc(100vw - 40px));margin-inline:auto}.publication-header{padding-block:80px 60px;background:var(--ice)}.publication-header h1{margin:18px 0 22px;font-size:clamp(3.2rem,5.3vw,5.7rem)}.publication-image{margin-top:0}.publication-image .photo{height:min(650px,55vw)}.publication-layout{display:grid;grid-template-columns:3fr 8fr 1fr;gap:48px;padding-block:82px}.publication-layout aside{display:grid;align-content:start;border-top:1px solid var(--line)}.publication-layout aside>*{margin:0;padding-block:12px;border-bottom:1px solid var(--line);color:var(--slate);font-size:.76rem}.publication-body{grid-column:2;max-width:760px}.publication-body section{position:relative;padding-bottom:48px}.publication-body section>span{position:absolute;inset-inline-start:-60px;top:8px;color:var(--cyan);font-size:.7rem}.publication-body h2{font-size:clamp(2rem,2.8vw,3rem)}.publication-body p{color:#334650;font-family:var(--serif);font-size:1.18rem;line-height:1.8}html[dir=rtl] .publication-body p{font-family:Tahoma,sans-serif}@media(max-width:1050px){.editorial-lead-grid,.compact-hero-grid{grid-template-columns:6fr 5fr;gap:30px}.editorial-lead h1,.compact-hero h1{font-size:clamp(2.8rem,5.7vw,4.4rem)}.editorial-lead-grid{height:490px}.service-photo-grid{grid-template-columns:1fr 1fr}.service-photo-grid article:nth-child(2){border-inline-end:0}.service-photo-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.publication-layout{grid-template-columns:3fr 9fr}.publication-body{grid-column:2}}@media(max-width:760px){.editorial-section{padding-block:58px}.section-bar{grid-template-columns:1fr;gap:12px}.section-bar>a{justify-self:start}.editorial-lead{padding-block:0}.editorial-lead-grid,.compact-hero-grid,.feature-story,.event-teaser,.image-copy,.consulting-grid{grid-template-columns:1fr}.editorial-lead-grid{width:100%;border-inline:0}.editorial-lead-grid{height:auto}.editorial-lead .photo{min-height:0;aspect-ratio:16/10;order:1}.editorial-lead .lead-copy{order:2;padding:38px 20px 46px}.editorial-lead h1{font-size:3rem}.focus-rail-grid,.principles-grid,.steps-v2,.three-story-grid{grid-template-columns:1fr}.focus-rail-grid article,.focus-rail-grid article+article{padding:24px 0 28px;border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.2)}.topic-list article{grid-template-columns:120px 35px minmax(0,1fr);gap:14px}.topic-list .photo{height:105px}.topic-list .round-link{display:none}.topic-list h3{font-size:1.45rem}.topic-list p:last-child{display:none}.feature-story>.photo{min-height:0;aspect-ratio:16/10}.feature-story>div{padding:34px 24px 42px}.service-photo-grid{grid-template-columns:1fr 1fr}.service-photo-grid article>div{min-height:230px;padding:20px}.service-photo-grid h3{margin-top:28px}.event-teaser .photo,.image-copy .photo{min-height:0;aspect-ratio:16/10}.event-teaser>div,.image-copy>div{padding:34px 0 10px}.compact-hero-grid{min-height:0;padding-block:46px 0}.compact-hero-grid>div{padding-bottom:28px}.compact-hero .photo{min-height:0;aspect-ratio:16/10}.story-split{grid-template-columns:1fr;gap:20px}.principles-grid article,.principles-grid article+article{min-height:0;padding:24px 0 28px;border-inline-end:0;border-bottom:1px solid var(--line)}.principles-grid h3{margin-top:30px}.image-card-grid{grid-template-columns:1fr;gap:30px}.service-rows article{grid-template-columns:120px 36px minmax(0,1fr);gap:14px}.service-rows .photo{height:105px}.service-rows p{grid-column:3}.service-rows h2{font-size:1.5rem}.consulting-grid>.photo{min-height:0;aspect-ratio:16/10}.steps-v2 article{min-height:230px}.publication-header{padding-block:58px 42px}.publication-header h1{font-size:2.8rem}.publication-image{width:100%}.publication-image .photo{height:auto;aspect-ratio:16/10}.publication-layout{grid-template-columns:1fr;gap:30px;padding-block:58px}.publication-layout aside{grid-template-columns:repeat(2,1fr)}.publication-layout aside .label{grid-column:1/-1}.publication-body{grid-column:1}.publication-body section>span{position:static;display:block;margin-bottom:8px}}@media(max-width:480px){.editorial-lead h1,.compact-hero h1{font-size:2.5rem}html[dir=rtl] .editorial-lead h1,html[dir=rtl] .compact-hero h1{font-size:2.25rem}.topic-list article,.service-rows article{grid-template-columns:94px 28px minmax(0,1fr);gap:10px}.topic-list .photo,.service-rows .photo{height:82px}.topic-list h3,.service-rows h2{font-size:1.23rem}.service-photo-grid{grid-template-columns:1fr}.service-photo-grid article{border-inline-end:0;border-bottom:1px solid var(--line)}.service-photo-grid article>div{min-height:0}.three-story-grid article{padding-bottom:28px;border-bottom:1px solid var(--line)}}:root{--shell: min(1200px, calc(100vw - 80px) );--header: 94px;--paper: #ffffff;--ice: #edf1f3;--line: #d8dadd;--navy: #10295c;--blue: #10295c;--ink: #11171d;--slate: #59616a}body{background:#fff;line-height:1.48}.photo{background:#d9dee2}.photo img{filter:saturate(.92) contrast(1.035);transform:none}.photo:hover img{filter:saturate(1) contrast(1.035);transform:none}.site-header{height:var(--header);background:var(--navy)}.header-shell-reference{width:var(--shell);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.header-cluster{min-width:0;height:100%;display:flex;align-items:center;gap:28px}.header-cluster-end{justify-content:flex-end}.header-short-nav{height:100%;display:flex;align-items:center;gap:27px}.header-short-nav a{position:relative;display:flex;align-items:center;height:100%;font-size:.78rem;font-weight:720;white-space:nowrap}.header-short-nav a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:#fff;transform:scaleX(0)}.header-short-nav a:hover:after,.header-short-nav a[aria-current=page]:after{transform:scaleX(1)}.menu-toggle-reference{display:flex;flex:0 0 auto;min-width:34px;padding:0;border:0}.menu-toggle-reference svg{width:28px}.menu-toggle-reference span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.brand-reference{justify-self:center;gap:12px;padding:0 28px;border:0}.brand-reference .brand-mark{width:43px;height:43px;flex-basis:43px}.brand-reference .brand-text{display:flex;align-items:center;gap:13px}.brand-reference .brand-text strong{font-size:2rem;font-weight:500}.brand-reference .brand-text span{max-width:190px;margin:0;padding-inline-start:13px;border-inline-start:1px solid rgba(255,255,255,.7);color:#ffffffd9;font-size:.58rem;line-height:1.3}.header-cluster .language-links{padding:0 0 0 10px;border-inline-start:1px solid rgba(255,255,255,.25)}.reference-home{padding-block:32px 76px;border-bottom:1px solid var(--line);background:#fff}.reference-home-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:30px;align-items:start}.home-primary-column,.home-side-column{min-width:0}.home-lead-card{position:relative;min-height:510px;overflow:hidden;background:#050b13}.home-lead-card .photo{position:absolute;inset:0}.home-lead-card .photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#030910e6,#03091014 70%)}.home-lead-overlay{position:absolute;inset-inline:0;bottom:0;z-index:2;max-width:760px;padding:38px 48px 40px;color:#fff;text-align:center;margin-inline:auto}.home-lead-overlay h1{margin:10px 0 13px;font-size:clamp(2.35rem,3.3vw,3.25rem);text-shadow:0 2px 3px rgba(0,0,0,.45)}.home-lead-overlay p:not(.eyebrow){max-width:660px;margin:0 auto 12px;font-family:var(--serif);font-size:1.02rem;line-height:1.35}.home-lead-overlay>a{display:inline-block;padding-bottom:3px;border-bottom:1px solid #fff;font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.home-understories{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:28px;border-block:1px solid var(--line)}.home-understories article{display:grid;grid-template-columns:112px 1fr;gap:13px;min-height:102px;padding-block:14px}.home-understories article+article{padding-inline-start:20px;border-inline-start:1px solid var(--line)}.home-understories .photo{height:80px}.home-understories h2{margin:4px 0 0;font-size:1.08rem;line-height:1.16}.home-side-column{padding-inline-start:28px;border-inline-start:1px solid var(--line)}.home-side-heading{display:flex;align-items:center;justify-content:space-between;padding:4px 0 20px}.home-side-heading>a,.reference-section-title>a{color:var(--blue);font-size:.68rem;font-weight:750;text-transform:uppercase}.home-side-stories{display:grid;grid-template-columns:1fr 1fr;gap:16px}.home-side-stories article+article{padding-inline-start:16px;border-inline-start:1px solid var(--line)}.home-side-stories .photo{aspect-ratio:1/1;margin-bottom:15px}.home-side-stories h2{margin:7px 0 8px;font-size:1.26rem;line-height:1.05}.home-side-stories p:last-child{color:var(--slate);font-size:.78rem;line-height:1.38}.home-institution-card{margin-top:30px;padding-top:28px;border-top:1px solid var(--line)}.home-institution-card .photo{aspect-ratio:16/8.7}.home-institution-card>div{padding:15px 0 0}.home-institution-card h2{margin:7px 0 10px;font-size:1.48rem}.home-institution-card a,.reference-feature a,.editorial-list article>div>a{color:var(--blue);border-bottom:1px solid currentColor;font-size:.7rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.reference-section{padding-block:72px;background:#fff}.reference-section.muted{background:#f0f0ef}.reference-section.navy-panel{color:#fff;background:var(--navy)}.reference-section-title{display:grid;grid-template-columns:5fr 7fr;gap:50px;align-items:end;padding-bottom:20px;border-bottom:3px solid var(--navy)}.reference-section-title.compact{grid-template-columns:1fr auto}.reference-section-title h2{margin:0;font-size:clamp(2.15rem,3vw,3rem)}.reference-section-title p{max-width:620px;margin:0;color:var(--slate)}.analysis-list{border-top:1px solid var(--line)}.reference-section-title+.analysis-list{border-top:0}.analysis-list article{display:grid;grid-template-columns:54px minmax(0,1fr) 46px;gap:20px;align-items:center;min-height:145px;border-bottom:1px solid var(--line)}.analysis-list article>span{align-self:start;padding-top:30px;color:#438da1;font-size:.67rem;font-weight:750}.analysis-list h3{margin:5px 0;font-size:clamp(1.45rem,2vw,2rem)}.analysis-list p:last-child{max-width:820px;margin:0;color:var(--slate);font-size:.9rem}.reference-feature{display:grid;grid-template-columns:7fr 5fr;min-height:420px;padding:0;background:#fff;border-block:1px solid var(--line)}.reference-feature .photo{min-height:420px}.reference-feature>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:44px 52px}.reference-feature h2{margin:12px 0 16px;font-size:clamp(2rem,3vw,3rem)}.reference-feature p:not(.label){color:var(--slate)}.reference-text-grid{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.reference-text-grid article{min-height:255px;padding:26px 24px 30px;border-inline-end:1px solid var(--line)}.reference-text-grid article:first-child{padding-inline-start:0}.reference-text-grid article:last-child{padding-inline-end:0;border-inline-end:0}.reference-text-grid span{color:#438da1;font-size:.67rem;font-weight:750}.reference-text-grid h3{margin:55px 0 12px;font-size:1.45rem}.reference-text-grid p{color:var(--slate);font-size:.86rem}.reference-event{padding-block:70px;color:#fff;background:var(--navy)}.reference-event-grid{display:grid;grid-template-columns:7fr 5fr}.reference-event-grid .photo{min-height:410px}.reference-event-grid>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:50px 56px;background:#00000014}.reference-event-grid h2{margin:13px 0 18px;font-size:clamp(2.1rem,3.2vw,3.2rem)}.reference-event-grid p:not(.eyebrow){color:#ffffffbf}.listing-masthead{color:#fff;background:var(--navy)}.listing-masthead-inner{min-height:216px;display:grid;align-content:end;padding-block:42px 50px}.listing-masthead h1{margin:8px 0 10px;font-family:var(--sans);font-size:clamp(3rem,4.2vw,4rem);font-weight:760;letter-spacing:-.04em}.listing-masthead p:last-child{max-width:780px;margin:0;color:#ffffffb8;font-size:.95rem}.listing-intro-image{padding-block:45px 0}.listing-intro-image .photo{height:430px}.editorial-list{border-top:1px solid var(--line)}.editorial-list article{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:46px;align-items:center;min-height:225px;padding-block:26px;border-bottom:1px solid var(--line)}.editorial-list article>div{max-width:710px}.editorial-list h2{margin:8px 0 10px;font-size:clamp(1.8rem,2.7vw,2.65rem)}.editorial-list p:not(.label){color:var(--slate)}.editorial-list .photo{height:175px}.service-editorial-list .photo-serviceResearch img{object-position:center 42%}.reference-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.reference-card-grid article{padding-bottom:22px;border-bottom:1px solid var(--line)}.reference-card-grid .photo{aspect-ratio:16/9;margin-bottom:18px}.reference-card-grid h3{margin:7px 0 10px;font-size:1.55rem}.reference-card-grid p:last-child{color:var(--slate);font-size:.86rem}.compact-hero{background:#f1f1f0}.compact-hero.dark{background:var(--navy)}.compact-hero-grid{grid-template-columns:5fr 7fr;gap:54px;min-height:420px;padding-block:45px}.compact-hero h1{margin:12px 0 18px;font-size:clamp(2.8rem,4vw,4rem)}.compact-hero .photo{min-height:330px}.compact-hero .photo-careerHero img{object-position:center 22%}.reference-publication .publication-header{padding-block:34px 28px;background:#fff}.reference-publication .reading-shell{width:min(620px,calc(100vw - 40px))}.reference-publication .publication-header h1{margin:10px 0 12px;font-size:clamp(2.55rem,3.7vw,3.55rem);line-height:1.03}.reference-publication .publication-header .dek{margin-bottom:0;color:var(--slate);font-size:1rem}.reference-publication .publication-image{width:var(--shell)}.reference-publication .publication-image .photo{height:650px}.reference-publication .publication-image .photo-researchDetail img{object-position:center 62%}.reference-publication .publication-layout{grid-template-columns:240px minmax(0,760px);justify-content:center;gap:55px;padding-block:68px 90px}.reference-publication .publication-body{grid-column:2}.career-reference{display:grid;grid-template-columns:5fr 7fr;align-items:stretch}.career-reference .photo{height:440px}.career-reference .photo img{object-position:center 28%}.career-reference .empty-state{margin:0}@media(max-width:1120px){:root{--shell: calc(100vw - 48px) }.header-short-nav{gap:16px}.header-short-nav a{font-size:.68rem}.brand-reference{padding-inline:12px}.brand-reference .brand-text span{display:none}.home-lead-card{min-height:470px}.reference-home-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:24px}}@media(max-width:860px){:root{--header: 74px}.header-shell-reference{grid-template-columns:1fr auto}.header-cluster-start{justify-self:end;order:2}.header-cluster-start .header-short-nav,.header-cluster-end{display:none}.brand-reference{justify-self:start;order:1;padding:0}.brand-reference .brand-mark{width:38px;height:38px;flex-basis:38px}.brand-reference .brand-text strong{font-size:1.7rem}.reference-home-grid{grid-template-columns:1fr}.home-side-column{padding:30px 0 0;border-inline-start:0;border-top:1px solid var(--line)}.home-institution-card{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.reference-text-grid{grid-template-columns:1fr 1fr}.reference-text-grid article:nth-child(2){border-inline-end:0}.reference-text-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.editorial-list article{grid-template-columns:minmax(0,1fr) 280px}.reference-publication .publication-layout{grid-template-columns:200px minmax(0,1fr)}}@media(max-width:640px){:root{--shell: calc(100vw - 32px) }.reference-home{padding-block:0 54px}.reference-home>.shell{width:100%}.home-lead-card{min-height:500px}.home-lead-overlay{padding:28px 22px 32px}.home-lead-overlay h1{font-size:2.25rem}.home-lead-overlay p:not(.eyebrow){font-size:.91rem}.home-understories{grid-template-columns:1fr;margin:0 16px}.home-understories article{grid-template-columns:104px 1fr}.home-understories article+article{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--line)}.home-side-column{margin-inline:16px}.home-side-stories{grid-template-columns:1fr}.home-side-stories article{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding-block:14px;border-bottom:1px solid var(--line)}.home-side-stories article+article{padding-inline-start:0;border-inline-start:0}.home-side-stories .photo{grid-row:1/5;aspect-ratio:1/1;margin:0}.home-side-stories h2{font-size:1.2rem}.home-side-stories p:last-child{display:none}.home-institution-card{grid-template-columns:1fr}.reference-section,.reference-event{padding-block:54px}.reference-section-title,.reference-section-title.compact{grid-template-columns:1fr;gap:12px}.analysis-list article{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:130px;padding-block:16px}.analysis-list article>span{padding-top:8px}.analysis-list .round-link{display:none}.analysis-list h3{font-size:1.4rem}.analysis-list p:last-child{display:none}.reference-feature,.reference-event-grid,.compact-hero-grid,.career-reference{grid-template-columns:1fr}.reference-feature .photo,.reference-event-grid .photo{min-height:0;aspect-ratio:16/10}.reference-feature>div,.reference-event-grid>div{padding:30px 22px 36px}.reference-text-grid{grid-template-columns:1fr}.reference-text-grid article,.reference-text-grid article:first-child,.reference-text-grid article:last-child{min-height:0;padding:24px 0;border-inline-end:0;border-bottom:1px solid var(--line)}.reference-text-grid h3{margin-top:24px}.listing-masthead-inner{min-height:230px;padding-block:38px 44px}.listing-masthead h1{font-size:2.8rem}.listing-intro-image{padding-top:24px}.listing-intro-image>.shell{width:100%}.listing-intro-image .photo{height:auto;aspect-ratio:16/10}.editorial-list article{grid-template-columns:1fr;gap:18px;padding-block:28px}.editorial-list article .photo{order:-1;height:auto;aspect-ratio:16/9}.editorial-list h2{font-size:1.8rem}.reference-card-grid{grid-template-columns:1fr}.reference-card-grid article{padding-bottom:28px}.compact-hero-grid{gap:24px;min-height:0;padding-block:38px 0}.compact-hero-grid>div{padding-bottom:16px}.compact-hero .photo{min-height:0;aspect-ratio:16/10}.compact-hero h1{font-size:2.65rem}.reference-publication .publication-header{padding-block:28px 24px}.reference-publication .publication-header h1{font-size:2.25rem}.reference-publication .publication-image{width:100%}.reference-publication .publication-image .photo{height:auto;aspect-ratio:16/10}.reference-publication .publication-layout{grid-template-columns:1fr;gap:28px;padding-block:52px}.reference-publication .publication-body{grid-column:1}.career-reference .photo{height:360px}}:root{--paper: #f4f3ef;--white: #ffffff;--ink: #080808;--slate: #4d4d49;--line: #aaa9a4;--accent: #963a22;--navy: #000000;--blue: #000000;--cyan: #963a22;--cyan-light: #f1d2c8;--shell: min(1344px, calc(100vw - 48px) );--header: 170px;--serif: Georgia, "Times New Roman", serif;--sans: Inter, Arial, "Helvetica Neue", sans-serif}html,body{background:var(--paper);color:var(--ink)}body{font-size:16px;line-height:1.5}main{overflow:clip}.shell{width:var(--shell);margin-inline:auto}.photo{margin:0;background:#d9d8d3;overflow:hidden}.photo img{display:block;width:100%;height:100%;object-fit:cover;filter:none;transform:none;image-rendering:auto}.photo:hover img{filter:none;transform:none}.label,.eyebrow{font-family:var(--sans);font-size:.69rem;line-height:1.25;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.inverse-label{color:#ffffffad}.image-credit{margin:8px 0 0;color:#ffffff8c;font-size:.62rem}.cfr-text-link,.back-link{display:inline-block;width:fit-content;padding-bottom:3px;border-bottom:1px solid currentColor;font-size:.7rem;line-height:1.2;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.cfr-text-link.light{color:#fff}.site-header.cfr-header{position:relative;z-index:100;height:var(--header);color:var(--ink);background:var(--paper);border-bottom:1px solid var(--ink)}.site-header.cfr-header.is-home{color:#fff;background:#000;border-color:#ffffffa6}.cfr-header-primary{height:105px;display:grid;grid-template-columns:1fr minmax(430px,1.2fr) 1fr;align-items:center;border-bottom:1px solid currentColor}.cfr-header-utility{min-width:0;display:flex;align-items:center;gap:22px}.cfr-header-utility.end{justify-content:flex-end}.header-place,.header-enquiry{font-size:.67rem;font-weight:720;text-transform:uppercase;letter-spacing:.075em}.menu-toggle-reference{min-width:34px;display:flex;align-items:center;gap:9px;padding:0;color:inherit;background:transparent;border:0;cursor:pointer}.menu-toggle-reference svg{width:25px;fill:none;stroke:currentColor;stroke-width:1.5}.menu-toggle-reference span{font-size:.67rem;font-weight:720;text-transform:uppercase;letter-spacing:.075em}.cfr-wordmark{justify-self:center;min-width:0;display:flex;align-items:center;gap:15px;text-align:start}.cfr-wordmark .brand-mark{width:49px;height:49px;flex:0 0 49px}.cfr-wordmark>span{display:grid}.cfr-wordmark strong{font-family:var(--serif);font-size:2.65rem;line-height:.9;font-weight:500;letter-spacing:-.035em}.cfr-wordmark small{margin-top:7px;font-size:.58rem;line-height:1.15;font-weight:650;text-transform:uppercase;letter-spacing:.075em}.cfr-header .language-links{padding:0;gap:8px}.cfr-header .language-links a{min-width:0;padding:2px;color:inherit;opacity:.56;font-size:.62rem}.cfr-header .language-links a[aria-current=true],.cfr-header .language-links a:hover{color:inherit;opacity:1}.cfr-header-nav{height:65px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cfr-header-nav a{position:relative;height:65px;display:flex;align-items:center;font-size:.7rem;line-height:1;font-weight:760;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap}.cfr-header-nav a:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:4px;background:var(--accent);transform:scaleX(0)}.cfr-header-nav a:hover:after,.cfr-header-nav a[aria-current=page]:after{transform:scaleX(1)}.cfr-header.is-home .cfr-header-nav a:after{background:#fff}.cfr-home-stage{padding-block:34px 54px;color:#fff;background:#000}.cfr-home-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.95fr) minmax(260px,.95fr)}.cfr-lead-story{min-width:0;padding-inline-end:28px}.cfr-lead-story .photo{aspect-ratio:3 / 2}.cfr-lead-story h1{max-width:850px;margin:19px 0 12px;color:#fff;font-family:var(--serif);font-size:clamp(2.7rem,4vw,4.25rem);line-height:.98;font-style:italic;font-weight:500;letter-spacing:-.043em}.cfr-lead-story .lead-summary{max-width:760px;margin-bottom:18px;color:#ffffffbd;font-family:var(--serif);font-size:1.02rem;line-height:1.42}.cfr-story-rail,.cfr-home-spotlight{min-width:0;padding-inline:28px;border-inline-start:1px solid rgba(255,255,255,.58)}.cfr-story-rail article{min-height:116px;display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:15px;align-items:start;padding-block:18px;border-bottom:1px solid rgba(255,255,255,.45)}.cfr-story-rail article:first-child{padding-top:0}.cfr-story-rail .photo{width:80px;height:80px}.cfr-story-rail h2{margin:6px 0 0;color:#fff;font-size:1.16rem;line-height:1.04;font-weight:500}.cfr-story-rail article p:last-child{display:none}.cfr-home-spotlight{padding-inline-end:0}.cfr-home-spotlight .photo{aspect-ratio:3 / 2;margin-bottom:19px}.cfr-home-spotlight h2{margin:10px 0 13px;color:#fff;font-size:1.75rem;line-height:1.02;font-weight:500}.cfr-home-spotlight>p:not(.label){color:#ffffffb3;font-family:var(--serif);font-size:.92rem;line-height:1.45}.cfr-institution-intro,.cfr-page-intro,.cfr-white-section{background:var(--paper)}.cfr-institution-intro,.cfr-page-intro{padding-block:58px 72px;border-bottom:1px solid var(--line)}.cfr-white-section{padding-block:72px}.cfr-white-section.compact-top{padding-top:42px}.cfr-section-heading,.cfr-title-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-bottom:28px;border-bottom:1px solid var(--ink)}.cfr-section-heading h2,.cfr-title-grid h1{margin:0;font-family:var(--sans);font-size:clamp(3.05rem,4.65vw,4.6rem);line-height:.92;font-weight:780;text-transform:uppercase;letter-spacing:-.055em}.cfr-section-heading p,.cfr-title-grid p{max-width:600px;margin:0;align-self:end;color:var(--slate);font-size:1rem;line-height:1.45}.cfr-large-statement{max-width:1270px;margin:52px 0 0;font-family:var(--serif);font-size:clamp(2.3rem,4vw,4.15rem);line-height:1.02;letter-spacing:-.038em}.cfr-fact-row,.cfr-value-grid,.cfr-four-column-text{display:grid;grid-template-columns:repeat(4,1fr);margin-top:54px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.cfr-fact-row>div,.cfr-value-grid article,.cfr-four-column-text article{min-width:0;min-height:215px;padding:24px 25px 30px;border-inline-end:1px solid var(--line)}.cfr-fact-row>div:first-child,.cfr-value-grid article:first-child,.cfr-four-column-text article:first-child{padding-inline-start:0}.cfr-fact-row>div:last-child,.cfr-value-grid article:last-child,.cfr-four-column-text article:last-child{border-inline-end:0}.cfr-fact-row span,.cfr-value-grid span,.cfr-four-column-text span,.cfr-service-items span,.cfr-step-grid span,.cfr-consulting-grid article>span{color:var(--accent);font-size:.68rem;font-weight:760}.cfr-fact-row p{margin:68px 0 0;font-family:var(--serif);font-size:1.35rem;line-height:1.18}.cfr-value-grid h3,.cfr-four-column-text h3{margin:58px 0 14px;font-size:1.55rem;line-height:1.03;font-weight:500}.cfr-value-grid p,.cfr-four-column-text p{margin:0;color:var(--slate);font-size:.86rem;line-height:1.42}.cfr-feature-split{display:grid;grid-template-columns:1.08fr .92fr;border-block:1px solid var(--ink);min-height:430px}.cfr-feature-split.reverse{grid-template-columns:1fr 1fr}.cfr-feature-split .photo{min-height:430px}.cfr-feature-split>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 56px}.cfr-feature-split h2{margin:13px 0 20px;font-size:clamp(2.3rem,3.5vw,3.7rem);line-height:.98;font-weight:500;letter-spacing:-.035em}.cfr-feature-split p:not(.label){max-width:660px;color:var(--slate)}.cfr-listing-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;padding-bottom:21px;border-bottom:1px solid var(--ink)}.cfr-listing-heading h2{margin:0;font-family:var(--sans);font-size:clamp(2.2rem,3.5vw,3.45rem);line-height:.95;font-weight:780;text-transform:uppercase;letter-spacing:-.045em}.cfr-listing-heading>a{justify-self:end;font-size:.69rem;font-weight:760;text-transform:uppercase}.cfr-listing-heading>p{max-width:600px;margin:0;justify-self:end;color:var(--slate)}.cfr-black-feature,.cfr-black-section{padding-block:72px;color:#fff;background:#000}.cfr-black-feature .cfr-feature-split{border-color:#ffffffa6}.cfr-black-feature .cfr-feature-split h2,.cfr-black-feature .cfr-feature-split h3{color:#fff}.cfr-black-feature .cfr-feature-split p:not(.label){color:#ffffffb3}.cfr-about-visual{display:grid;grid-template-columns:2fr 1fr;min-height:470px}.cfr-about-visual>.photo{min-height:470px}.cfr-fact-stack{border-block:1px solid var(--ink)}.cfr-fact-stack>div{min-height:25%;display:grid;align-content:center;gap:8px;padding:20px 28px;border-bottom:1px solid var(--line)}.cfr-fact-stack>div:last-child{border-bottom:0}.cfr-fact-stack span{color:var(--slate);font-size:.68rem;text-transform:uppercase;letter-spacing:.07em}.cfr-fact-stack strong{font-family:var(--serif);font-size:1.08rem;line-height:1.28;font-weight:500}.cfr-editorial-copy{display:grid;grid-template-columns:1fr 2fr;gap:70px;padding-block:22px 10px;border-top:1px solid var(--ink)}.cfr-editorial-copy h2{max-width:410px;margin:14px 0 0;font-size:2.45rem;line-height:1;font-weight:500}.cfr-editorial-copy>p{margin:0;color:var(--slate);font-family:var(--serif);font-size:1.38rem;line-height:1.58}.cfr-wide-image .photo{width:100%;aspect-ratio:2.25 / 1}.cfr-card-grid{display:grid;border-bottom:1px solid var(--ink)}.cfr-card-grid.four{grid-template-columns:repeat(4,1fr)}.cfr-card-grid.three{grid-template-columns:repeat(3,1fr)}.cfr-card-grid article{min-width:0;padding:28px 24px 34px;border-inline-end:1px solid var(--line)}.cfr-card-grid article:first-child{padding-inline-start:0}.cfr-card-grid article:last-child{padding-inline-end:0;border-inline-end:0}.cfr-card-grid .photo{aspect-ratio:3 / 2;margin-bottom:19px}.cfr-card-grid h2{margin:9px 0 12px;font-size:1.65rem;line-height:1.02;font-weight:500}.cfr-card-grid article>p:last-child{color:var(--slate);font-size:.86rem}.cfr-governance-list{border-top:1px solid var(--ink)}.cfr-governance-list article{display:grid;grid-template-columns:52px minmax(240px,.75fr) 1.25fr;gap:22px;align-items:start;padding-block:28px;border-bottom:1px solid var(--line)}.cfr-governance-list article>span{color:var(--accent);font-size:.68rem;font-weight:760}.cfr-governance-list h2{margin:0;font-size:1.7rem;line-height:1.04;font-weight:500}.cfr-governance-list p{max-width:720px;margin:0;color:var(--slate)}.cfr-service-section{padding-block:72px;background:var(--paper)}.cfr-service-section.dark{color:#fff;background:#000}.cfr-service-grid{display:grid;grid-template-columns:.78fr .95fr 1.27fr;border-top:1px solid currentColor}.cfr-service-lead{padding:28px 34px 34px 0}.cfr-service-lead h2{margin:55px 0 18px;font-size:clamp(2rem,3vw,3.25rem);line-height:.98;font-weight:500}.cfr-service-lead p:last-child,.cfr-service-section.dark .cfr-service-items p{color:inherit;opacity:.68}.cfr-service-grid>.photo{min-height:560px}.cfr-service-items{border-inline-start:1px solid currentColor}.cfr-service-items article{min-height:140px;padding:22px 0 24px 28px;border-bottom:1px solid currentColor}.cfr-service-items h3{margin:9px 0 6px;font-size:1.28rem;line-height:1.05;font-weight:500}.cfr-service-items p{margin:0;color:var(--slate);font-size:.82rem}.cfr-consulting-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.cfr-consulting-grid>.photo{min-height:570px}.cfr-consulting-grid article{display:grid;grid-template-columns:42px 1fr;gap:0 15px;padding-block:23px;border-bottom:1px solid var(--line)}.cfr-consulting-grid article h3{margin:0;font-size:1.55rem;font-weight:500}.cfr-consulting-grid article p{grid-column:2;margin:9px 0 0;color:var(--slate)}.cfr-step-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid rgba(255,255,255,.65)}.cfr-step-grid article{min-height:300px;padding:28px 32px;border-inline-end:1px solid rgba(255,255,255,.5)}.cfr-step-grid article:last-child{border-inline-end:0}.cfr-step-grid h3{margin:85px 0 15px;color:#fff;font-size:1.75rem;font-weight:500}.cfr-step-grid p{color:#ffffffa6}.cfr-publication{background:var(--paper)}.cfr-article-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;padding-block:55px 70px;border-bottom:1px solid var(--ink)}.cfr-article-hero header{min-width:0}.cfr-article-hero .back-link{margin-bottom:48px}.cfr-article-hero h1{margin:15px 0 22px;font-family:var(--serif);font-size:clamp(3.15rem,4.45vw,4.45rem);line-height:.98;font-style:italic;font-weight:500;letter-spacing:-.045em}.cfr-article-hero header>p:last-child{max-width:580px;color:var(--slate);font-size:1.28rem;line-height:1.45}.cfr-article-hero>.photo{aspect-ratio:3 / 2}.cfr-article-body{display:grid;grid-template-columns:230px minmax(0,600px);gap:62px;justify-content:center;padding-block:76px 105px}.cfr-article-body aside{align-self:start;display:grid;border-top:1px solid var(--ink)}.cfr-article-body aside>*{margin:0;padding:12px 0;border-bottom:1px solid var(--line);color:var(--slate);font-size:.77rem}.cfr-article-body section{position:relative;padding-bottom:48px}.cfr-article-body section>span{position:absolute;inset-inline-start:-43px;top:8px;color:var(--accent);font-size:.68rem;font-weight:760}.cfr-article-body h2{margin-bottom:17px;font-size:2.3rem;line-height:1.04;font-weight:500}.cfr-article-body section p{color:#2f2f2d;font-family:var(--serif);font-size:1.23rem;line-height:1.62}.cfr-single-listing article{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--ink)}.cfr-single-listing .photo{aspect-ratio:3 / 2}.cfr-single-listing article>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 48px}.cfr-single-listing h2{margin:12px 0 16px;font-size:2.5rem;line-height:1;font-weight:500}.cfr-faq-grid{display:grid;grid-template-columns:1fr 2fr;gap:70px}.cfr-faq-grid details{border-top:1px solid var(--ink)}.cfr-faq-grid details:last-child{border-bottom:1px solid var(--ink)}.cfr-faq-grid summary{min-height:84px;display:grid;grid-template-columns:46px 1fr auto;align-items:center;cursor:pointer;list-style:none;font-family:var(--serif);font-size:1.4rem}.cfr-faq-grid summary::-webkit-details-marker{display:none}.cfr-faq-grid summary span{color:var(--accent);font:700 .68rem var(--sans)}.cfr-faq-grid summary b{font-family:var(--sans);font-weight:400}.cfr-faq-grid details p{padding:0 46px 28px;color:var(--slate)}.cfr-enquiry-visual{display:grid;grid-template-columns:2fr 1fr;border-block:1px solid var(--ink)}.cfr-enquiry-visual .photo{min-height:430px}.cfr-enquiry-visual>div{display:flex;flex-direction:column;justify-content:center;padding:45px}.cfr-enquiry-visual h2{margin:13px 0 18px;font-size:2.65rem;font-weight:500}.enquiry-layout{grid-template-columns:1fr 2fr}.enquiry-form{background:var(--white);border-color:var(--ink)}.cfr-career-layout{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--ink)}.cfr-career-layout>.photo{min-height:500px}.cfr-career-layout .empty-state{margin:0;border:0;border-inline-start:1px solid var(--ink);background:transparent}.empty-state{background:#e8e6df;border-color:var(--accent)}.empty-state>span{color:var(--accent)}.social-platform-list{display:flex;flex-wrap:wrap;gap:0;margin-top:-1px;border-block:1px solid var(--ink)}.social-platform-list span{padding:15px 22px;border-inline-end:1px solid var(--line);font-size:.72rem;font-weight:760;text-transform:uppercase;letter-spacing:.06em}.contact-cards article{min-height:330px}.contact-cards article>span{color:var(--accent)}.contact-band{background:#000}html[dir=rtl] .cfr-large-statement,html[dir=rtl] .cfr-lead-story h1,html[dir=rtl] .cfr-article-hero h1,html[dir=rtl] .cfr-article-body section p{font-family:Tahoma,Segoe UI,Arial,sans-serif;font-style:normal}@media(max-width:1080px){:root{--shell: calc(100vw - 40px) }.cfr-header-primary{grid-template-columns:1fr auto 1fr}.header-place,.header-enquiry,.cfr-wordmark small{display:none}.cfr-header-nav{gap:12px}.cfr-header-nav a{font-size:.62rem}.cfr-home-grid{grid-template-columns:1.65fr 1fr}.cfr-home-spotlight{grid-column:1 / -1;display:grid;grid-template-columns:280px 1fr;gap:0 26px;margin-top:32px;padding:32px 0 0;border-inline-start:0;border-top:1px solid rgba(255,255,255,.58)}.cfr-home-spotlight .photo{grid-row:1 / 6;margin:0}.cfr-service-grid{grid-template-columns:1fr 1fr}.cfr-service-items{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;border-inline-start:0;border-top:1px solid currentColor}.cfr-service-items article:nth-child(odd){padding-inline-end:28px;border-inline-end:1px solid currentColor}}@media(max-width:760px){:root{--shell: calc(100vw - 32px) ;--header: 72px}.site-header.cfr-header{height:72px}.cfr-header-primary{width:calc(100vw - 32px);height:72px;grid-template-columns:1fr auto 1fr;border-bottom:0}.cfr-header-utility.end,.cfr-header-nav{display:none}.cfr-header-utility.start{grid-column:3;justify-self:end}.menu-toggle-reference{flex-direction:row-reverse}.menu-toggle-reference span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cfr-wordmark{grid-column:1;grid-row:1;justify-self:start;gap:9px}.cfr-wordmark .brand-mark{display:none}.cfr-wordmark strong{font-size:2rem;font-style:italic}.cfr-home-stage{padding-block:0 46px}.cfr-home-grid{width:100%;grid-template-columns:1fr}.cfr-lead-story{padding:0 16px 28px}.cfr-lead-story .photo{width:calc(100% + 32px);margin-inline:-16px}.cfr-lead-story h1{font-size:2rem;line-height:1.02}.cfr-lead-story .lead-summary{font-size:.91rem}.cfr-story-rail{padding:0 16px;border:0;border-top:1px solid rgba(255,255,255,.55)}.cfr-story-rail article{min-height:112px;grid-template-columns:minmax(0,1fr) 80px}.cfr-story-rail h2{font-size:1.12rem}.cfr-home-spotlight{grid-column:auto;display:block;margin:28px 16px 0;padding-top:28px}.cfr-home-spotlight .photo{aspect-ratio:3 / 2;margin-bottom:18px}.cfr-institution-intro,.cfr-page-intro{padding-block:42px 50px}.cfr-white-section,.cfr-black-feature,.cfr-black-section,.cfr-service-section{padding-block:50px}.cfr-white-section.compact-top{padding-top:28px}.cfr-section-heading,.cfr-title-grid,.cfr-listing-heading{grid-template-columns:1fr;gap:16px}.cfr-section-heading h2,.cfr-title-grid h1{font-size:2.75rem}.cfr-large-statement{margin-top:35px;font-size:2.05rem;line-height:1.06}.cfr-fact-row,.cfr-value-grid,.cfr-four-column-text{grid-template-columns:1fr;margin-top:38px}.cfr-fact-row>div,.cfr-value-grid article,.cfr-four-column-text article,.cfr-fact-row>div:first-child,.cfr-value-grid article:first-child,.cfr-four-column-text article:first-child{min-height:0;padding:20px 0 24px;border-inline-end:0;border-bottom:1px solid var(--line)}.cfr-fact-row>div:last-child,.cfr-value-grid article:last-child,.cfr-four-column-text article:last-child{border-bottom:0}.cfr-fact-row p,.cfr-value-grid h3,.cfr-four-column-text h3{margin-top:18px}.cfr-feature-split,.cfr-feature-split.reverse,.cfr-about-visual,.cfr-editorial-copy,.cfr-consulting-grid,.cfr-single-listing article,.cfr-enquiry-visual,.cfr-career-layout{grid-template-columns:1fr}.cfr-feature-split .photo,.cfr-about-visual>.photo,.cfr-enquiry-visual .photo,.cfr-career-layout>.photo{min-height:0;aspect-ratio:3 / 2}.cfr-feature-split>div,.cfr-single-listing article>div,.cfr-enquiry-visual>div{padding:30px 0 8px}.cfr-black-feature .cfr-feature-split>div{padding:30px 20px}.cfr-feature-split h2{font-size:2.25rem}.cfr-about-visual{min-height:0}.cfr-fact-stack{border-top:0}.cfr-editorial-copy{gap:25px}.cfr-editorial-copy>p{font-size:1.17rem}.cfr-wide-image{width:100%}.cfr-wide-image .photo{aspect-ratio:3 / 2}.cfr-card-grid.four,.cfr-card-grid.three{grid-template-columns:1fr}.cfr-card-grid article,.cfr-card-grid article:first-child,.cfr-card-grid article:last-child{padding:24px 0 30px;border-inline-end:0;border-bottom:1px solid var(--line)}.cfr-card-grid h2{font-size:1.55rem}.cfr-governance-list article{grid-template-columns:34px 1fr;gap:10px}.cfr-governance-list article p{grid-column:2}.cfr-service-grid{grid-template-columns:1fr}.cfr-service-lead{padding:24px 0 30px}.cfr-service-lead h2{margin-top:28px}.cfr-service-grid>.photo{min-height:0;aspect-ratio:3 / 2}.cfr-service-items{grid-template-columns:1fr}.cfr-service-items article,.cfr-service-items article:nth-child(odd){min-height:0;padding:21px 0;border-inline-end:0}.cfr-consulting-grid{gap:28px}.cfr-consulting-grid>.photo{min-height:0;aspect-ratio:3 / 2}.cfr-step-grid{grid-template-columns:1fr}.cfr-step-grid article{min-height:0;padding:24px 0 28px;border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.5)}.cfr-step-grid h3{margin-top:34px}.cfr-article-hero{grid-template-columns:1fr;gap:30px;padding-block:34px 45px}.cfr-article-hero header{order:2}.cfr-article-hero .back-link{margin-bottom:27px}.cfr-article-hero h1{font-size:2.45rem}.cfr-article-hero header>p:last-child{font-size:1.02rem}.cfr-article-body{grid-template-columns:1fr;gap:35px;padding-block:52px 70px}.cfr-article-body section>span{position:static;display:block;margin-bottom:8px}.cfr-article-body h2{font-size:1.9rem}.cfr-article-body section p{font-size:1.08rem;line-height:1.6}.cfr-faq-grid{grid-template-columns:1fr;gap:25px}.cfr-faq-grid summary{grid-template-columns:36px 1fr auto;font-size:1.18rem}.cfr-faq-grid details p{padding-inline:36px 0}.enquiry-layout{grid-template-columns:1fr}.enquiry-layout aside{position:static}.cfr-career-layout .empty-state{border-inline-start:0;border-top:1px solid var(--ink)}.contact-cards{grid-template-columns:1fr}.contact-cards article,.contact-cards article+article{min-height:0;padding:25px 0 30px;border-inline-end:0;border-bottom:1px solid var(--line)}.contact-cards .label{margin-top:45px}.social-platform-list span{width:50%;border-bottom:1px solid var(--line)}}:root{--type-display: clamp(2.2rem, 3vw, 2.9rem);--type-lead: clamp(2.15rem, 3.1vw, 3rem);--type-statement: clamp(1.7rem, 2.05vw, 2rem);--type-section: clamp(1.75rem, 2.3vw, 2.25rem);--type-card: 1.25rem;--type-subhead: 1.12rem;--weight-display: 650;--weight-editorial: 500}h1,h2,h3{font-weight:var(--weight-editorial);text-wrap:balance}.cfr-wordmark strong{font-size:2.2rem;font-weight:var(--weight-editorial)}.cfr-header-nav a,.header-place,.header-enquiry,.menu-toggle-reference span,.label,.eyebrow,.cfr-text-link,.back-link{font-weight:650}.cfr-lead-story h1{max-width:760px;font-size:var(--type-lead);line-height:1.04;font-weight:var(--weight-editorial);letter-spacing:-.032em}.cfr-lead-story .lead-summary{max-width:700px;font-size:.96rem;line-height:1.5}.cfr-story-rail h2{font-size:1.02rem;line-height:1.16;font-weight:var(--weight-editorial)}.cfr-home-spotlight h2{font-size:1.42rem;line-height:1.12;font-weight:var(--weight-editorial)}.cfr-section-heading h2,.cfr-title-grid h1{font-size:var(--type-display);line-height:1;font-weight:var(--weight-display);letter-spacing:-.038em}.cfr-large-statement{max-width:1080px;margin-top:42px;font-size:var(--type-statement);line-height:1.28;letter-spacing:-.025em;font-weight:400}.cfr-listing-heading h2{font-size:var(--type-section);line-height:1.04;font-weight:var(--weight-display);letter-spacing:-.03em}.cfr-feature-split h2,.cfr-text-feature h2{max-width:720px;font-size:var(--type-section);line-height:1.08;font-weight:var(--weight-editorial);letter-spacing:-.025em}.cfr-editorial-copy h2{font-size:1.9rem;line-height:1.1;font-weight:var(--weight-editorial)}.cfr-editorial-copy>p{font-size:1.15rem;line-height:1.62}.cfr-fact-row p{margin-top:42px;font-size:1.12rem;line-height:1.3}.cfr-value-grid h3,.cfr-four-column-text h3{margin-top:38px;font-size:var(--type-card);line-height:1.12}.cfr-card-grid h2{font-size:var(--type-card);line-height:1.12;font-weight:var(--weight-editorial)}.cfr-governance-list h2{font-size:1.42rem;line-height:1.12}.cfr-service-lead h2{margin-top:38px;font-size:var(--type-section);line-height:1.06}.cfr-service-items h3,.cfr-consulting-grid article h3{font-size:var(--type-subhead);line-height:1.16}.cfr-step-grid h3{font-size:1.35rem;line-height:1.15}.cfr-single-listing h2,.cfr-enquiry-visual h2{font-size:1.95rem;line-height:1.1}.contact-cards h2{font-size:1.55rem;line-height:1.12}.contact-email{display:inline-block;max-width:100%;margin:4px 0 15px;color:var(--accent);font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:650;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.contact-band h2{font-size:clamp(1.7rem,2.3vw,2.2rem);line-height:1.08;font-weight:var(--weight-editorial)}.empty-state h2{font-size:clamp(1.65rem,2.3vw,2.1rem);line-height:1.1;font-weight:var(--weight-editorial)}.cfr-article-hero h1{max-width:690px;font-size:clamp(2.3rem,3.1vw,3rem);line-height:1.04;font-weight:var(--weight-editorial);letter-spacing:-.032em}.cfr-article-hero header>p:last-child{max-width:540px;font-size:1.06rem;line-height:1.52}.cfr-article-body h2{font-size:1.82rem;line-height:1.12}.cfr-article-body section p{font-size:1.08rem;line-height:1.68}.cfr-faq-grid summary{font-size:1.18rem;line-height:1.25}.cfr-institution-intro,.cfr-page-intro{padding-block:48px 58px}.cfr-white-section,.cfr-black-feature,.cfr-black-section,.cfr-service-section{padding-block:56px}.cfr-white-section.compact-top{padding-top:34px}.cfr-fact-row,.cfr-value-grid,.cfr-four-column-text{margin-top:42px}.cfr-fact-row>div,.cfr-value-grid article,.cfr-four-column-text article{min-height:175px}.cfr-feature-split,.cfr-feature-split .photo{min-height:360px}.cfr-feature-split>div{padding:38px 44px}.cfr-card-grid article{padding-block:24px 28px}.cfr-service-grid>.photo{min-height:470px}.cfr-service-items article{min-height:118px}.cfr-step-grid article{min-height:235px}.cfr-step-grid h3{margin-top:55px}.cfr-consulting-grid>.photo{min-height:490px}.cfr-article-hero{padding-block:46px 58px}.cfr-article-body{padding-block:62px 82px}.cfr-text-feature{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,1.2fr) minmax(260px,.75fr);gap:34px;align-items:start;padding-block:38px;border-block:1px solid rgba(255,255,255,.62)}.cfr-text-feature>.label{margin-top:8px}.cfr-text-feature h2{margin:0;color:#fff}.cfr-text-feature>p:not(.label){margin:4px 0 0;color:#ffffffb3}.cfr-text-feature .cfr-text-link{grid-column:2}.cfr-text-feature.light{color:var(--ink);border-color:var(--ink)}.cfr-text-feature.light h2{color:var(--ink)}.cfr-text-feature.light>p:not(.label){color:var(--slate)}.cfr-text-feature.light>p:last-child{grid-column:3}.cfr-card-grid.text-only article{min-height:215px;padding-top:26px}.cfr-card-grid.text-only h2{margin-top:46px}.cfr-article-hero.no-media{grid-template-columns:minmax(0,790px);justify-content:start}.cfr-enquiry-visual.no-media{grid-template-columns:minmax(0,760px)}.cfr-enquiry-visual.no-media>div{padding:28px 0}.cfr-career-layout.single{grid-template-columns:1fr}.cfr-career-layout.single .empty-state{border-inline-start:0}html[dir=rtl] .cfr-section-heading h2,html[dir=rtl] .cfr-title-grid h1,html[dir=rtl] .cfr-listing-heading h2{font-weight:600;letter-spacing:0}@media(max-width:760px){:root{--type-display: 1.9rem;--type-lead: 1.65rem;--type-statement: 1.5rem;--type-section: 1.6rem;--type-card: 1.18rem}.cfr-wordmark strong{font-size:1.75rem}.cfr-lead-story h1{font-size:var(--type-lead);line-height:1.08}.cfr-story-rail h2{font-size:1rem;line-height:1.18}.cfr-section-heading h2,.cfr-title-grid h1{font-size:var(--type-display);line-height:1.05}.cfr-large-statement{margin-top:30px;font-size:var(--type-statement);line-height:1.16}.cfr-feature-split h2,.cfr-text-feature h2{font-size:var(--type-section);line-height:1.12}.cfr-listing-heading h2{font-size:var(--type-section)}.cfr-editorial-copy h2{font-size:1.55rem}.cfr-editorial-copy>p{font-size:1.04rem}.cfr-article-hero h1{font-size:1.85rem;line-height:1.1}.cfr-article-body h2{font-size:1.55rem}.cfr-article-body section p{font-size:1.02rem}.cfr-institution-intro,.cfr-page-intro{padding-block:36px 44px}.cfr-white-section,.cfr-black-feature,.cfr-black-section,.cfr-service-section{padding-block:44px}.cfr-text-feature{grid-template-columns:1fr;gap:14px;padding-block:28px}.cfr-text-feature .cfr-text-link,.cfr-text-feature.light>p:last-child{grid-column:1}.cfr-card-grid.text-only article{min-height:0}.cfr-card-grid.text-only h2{margin-top:24px}}.cfr-fact-row,.cfr-four-column-text,.cfr-card-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.cfr-value-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cfr-fact-row>div:nth-child(2),.cfr-four-column-text article:nth-child(2),.cfr-card-grid.four article:nth-child(2){border-inline-end:0}.cfr-fact-row>div:nth-child(-n+2),.cfr-four-column-text article:nth-child(-n+2),.cfr-card-grid.four article:nth-child(-n+2){border-bottom:1px solid var(--line)}.inverse-heading{border-bottom-color:#ffffff8c}.inverse-heading h2{color:#fff}.cfr-step-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cfr-step-grid.count-4 article:nth-child(2){border-inline-end:0}.cfr-step-grid.count-4 article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.5)}.service-outcomes{display:grid;gap:18px;margin:30px 0 0}.service-outcomes>div{padding-top:14px;border-top:1px solid color-mix(in srgb,currentColor 32%,transparent)}.service-outcomes dt{font-size:.67rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.service-outcomes dd{margin:7px 0 0;font-size:.86rem;line-height:1.48;opacity:.72}.cfr-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--ink)}.cfr-process-grid article{min-height:210px;padding:25px 30px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line)}.cfr-process-grid article:nth-child(2n){border-inline-end:0}.cfr-process-grid article:nth-last-child(-n+2){border-bottom:0}.cfr-process-grid span{color:var(--accent);font-size:.68rem;font-weight:650}.cfr-process-grid h3{margin:45px 0 11px;font-size:var(--type-card);line-height:1.15}.cfr-process-grid p{max-width:540px;margin:0;color:var(--slate)}.news-real-list{border-top:1px solid var(--ink)}.news-real-list article{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,1.25fr) minmax(260px,.8fr);gap:30px;padding-block:30px 34px;border-bottom:1px solid var(--ink)}.news-real-list h2{margin:0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.12;font-weight:var(--weight-editorial)}.news-real-list article>p{margin:0;color:var(--slate);line-height:1.58}.news-real-list .cfr-text-link{grid-column:2}.news-meta{display:grid;align-content:start;gap:7px;color:var(--slate);font-size:.7rem;line-height:1.35}.news-meta time{color:var(--ink);font-weight:650}.article-byline{margin-top:22px!important;color:var(--ink)!important;font:650 .72rem/1.4 var(--sans)!important;letter-spacing:.04em;text-transform:uppercase}.article-intro{margin:0 0 48px;color:var(--ink);font-family:var(--serif);font-size:1.28rem;line-height:1.62}.research-key-points{margin-bottom:48px;padding:26px 28px!important;border-block:1px solid var(--ink)}.research-key-points ul{margin:18px 0 0;padding-inline-start:1.2rem}.research-key-points li{margin-block:9px;line-height:1.48}.article-conclusion{padding-top:28px;border-top:1px solid var(--ink)}.career-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--ink)}.career-role-card{min-width:0;padding:27px 28px 34px;border-inline-end:1px solid var(--line)}.career-role-card:last-child{border-inline-end:0}.career-role-card>h2{margin:42px 0 12px;font-size:1.55rem;line-height:1.12;font-weight:var(--weight-editorial)}.career-role-meta{color:var(--accent);font-size:.72rem;font-weight:650;line-height:1.4}.career-role-detail{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.career-role-detail h3{margin:21px 0 10px;font-size:.9rem;line-height:1.25}.career-role-detail ul{margin:0;padding-inline-start:1.1rem;color:var(--slate)}.career-role-detail li{margin-block:7px;line-height:1.46}@media(max-width:820px){:root{--shell: calc(100vw - 32px) ;--header: 72px;--type-display: 1.9rem;--type-lead: 1.65rem;--type-statement: 1.5rem;--type-section: 1.6rem;--type-card: 1.18rem}.site-header.cfr-header{height:72px}.cfr-header-primary{width:calc(100vw - 32px);height:72px;grid-template-columns:1fr auto 1fr;border-bottom:0}.cfr-header-utility.end,.cfr-header-nav{display:none}.cfr-header-utility.start{grid-column:3;justify-self:end}.cfr-wordmark{grid-column:1;grid-row:1;justify-self:start}.cfr-home-grid,.cfr-feature-split,.cfr-feature-split.reverse,.cfr-about-visual,.cfr-editorial-copy,.cfr-consulting-grid,.cfr-enquiry-visual,.cfr-career-layout,.cfr-service-grid,.cfr-article-hero,.cfr-article-body,.cfr-faq-grid,.enquiry-layout{grid-template-columns:1fr}.cfr-section-heading,.cfr-title-grid,.cfr-listing-heading{grid-template-columns:1fr;gap:16px}.cfr-feature-split>div{order:1;padding:30px 0}.cfr-feature-split>.photo{order:2;height:280px;min-height:0;aspect-ratio:auto}.cfr-article-hero header{order:1}.cfr-article-hero>.photo{order:2;height:280px;aspect-ratio:auto}.cfr-about-visual>.photo,.cfr-service-grid>.photo,.cfr-consulting-grid>.photo{height:280px;min-height:0;aspect-ratio:auto}.cfr-service-items{grid-template-columns:1fr}.cfr-service-items article,.cfr-service-items article:nth-child(odd){min-height:0;padding:21px 0;border-inline-end:0}.cfr-fact-row,.cfr-value-grid,.cfr-value-grid.count-3,.cfr-four-column-text,.cfr-card-grid.four,.cfr-card-grid.three,.cfr-step-grid,.cfr-step-grid.count-4,.cfr-process-grid,.career-role-grid{grid-template-columns:1fr}.cfr-fact-row>div,.cfr-value-grid article,.cfr-four-column-text article,.cfr-process-grid article,.career-role-card{min-height:0;padding:22px 0 28px;border-inline-end:0;border-bottom:1px solid var(--line)}.cfr-fact-row>div:last-child,.cfr-value-grid article:last-child,.cfr-four-column-text article:last-child,.cfr-process-grid article:last-child,.career-role-card:last-child{border-bottom:0}.cfr-step-grid article,.cfr-step-grid.count-4 article{min-height:0;padding:24px 0 28px;border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.5)}.cfr-step-grid article:last-child,.cfr-step-grid.count-4 article:last-child{border-bottom:0}.news-real-list article{grid-template-columns:1fr;gap:16px}.news-real-list .cfr-text-link{grid-column:1}.career-role-card>h2{margin-top:28px}.cfr-article-body{justify-content:stretch}}@media(max-width:390px){:root{--shell: calc(100vw - 28px) ;--type-display: 1.72rem;--type-lead: 1.52rem;--type-section: 1.48rem}.cfr-header-primary{width:calc(100vw - 28px)}.cfr-feature-split>.photo,.cfr-article-hero>.photo,.cfr-about-visual>.photo,.cfr-service-grid>.photo,.cfr-consulting-grid>.photo{height:260px}}.reading-progress{position:fixed;z-index:300;inset:0 0 auto;height:3px;overflow:hidden;pointer-events:none}.reading-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--accent),#d97757 52%,#71a6b8);transform:scaleX(0);transform-origin:left center;will-change:transform}html[dir=rtl] .reading-progress span{transform-origin:right center}.site-header.cfr-header{transition:box-shadow .35s ease,border-color .35s ease}.site-header.cfr-header.is-scrolled{box-shadow:0 14px 36px #00000014}.cfr-topic-ticker{position:relative;overflow:hidden;color:var(--ink);background:#e9e8e3;border-block:1px solid var(--ink)}.cfr-topic-ticker:before{content:"";position:absolute;z-index:2;inset:0 auto 0 0;width:8px;background:var(--accent)}html[dir=rtl] .cfr-topic-ticker:before{inset:0 0 0 auto}.cfr-topic-ticker-viewport{overflow:hidden}.cfr-topic-ticker-track{display:flex;width:max-content;animation:gcgs-topic-flow 38s linear infinite;will-change:transform}.cfr-topic-ticker:hover .cfr-topic-ticker-track,.cfr-topic-ticker:focus-within .cfr-topic-ticker-track{animation-play-state:paused}.cfr-topic-ticker-set{display:flex;flex:none}.cfr-topic-ticker-set>a,.cfr-topic-ticker-set>span{min-width:310px;min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;column-gap:28px;padding:13px 27px 13px 30px;border-inline-end:1px solid var(--line)}.cfr-topic-ticker-set>a>span,.cfr-topic-ticker-set>span>span{color:var(--accent);font:650 .6rem/1.2 var(--sans);letter-spacing:.075em;text-transform:uppercase}.cfr-topic-ticker-set strong{grid-row:2;margin-top:5px;font:500 1.08rem/1.12 var(--serif)}.cfr-topic-ticker-set b{grid-column:2;grid-row:1 / 3;align-self:center;color:var(--accent);font-size:1rem;font-weight:400;transition:transform .25s ease}.cfr-topic-ticker-set>a:hover b{transform:translate(3px,-3px)}html[dir=rtl] .cfr-topic-ticker-set>a:hover b{transform:translate(-3px,-3px)}@keyframes gcgs-topic-flow{to{transform:translate(-50%)}}html[dir=rtl] .cfr-topic-ticker-track{animation-direction:reverse}.motion-ready [data-reveal]{transition:opacity .62s ease,transform .62s cubic-bezier(.2,.72,.2,1)}.motion-ready [data-reveal]:not(.is-visible){opacity:.965;transform:translateY(12px)}@media(hover:hover)and (pointer:fine){.cfr-card-grid article,.cfr-value-grid article,.cfr-four-column-text article,.cfr-process-grid article,.career-role-card,.cfr-story-rail article{position:relative;transition:background-color .35s ease,transform .35s ease}.cfr-card-grid article:hover,.cfr-value-grid article:hover,.cfr-four-column-text article:hover,.cfr-process-grid article:hover,.career-role-card:hover{background:#ffffff6b}.cfr-card-grid article:before,.cfr-value-grid article:before,.cfr-four-column-text article:before,.cfr-process-grid article:before,.career-role-card:before{content:"";position:absolute;inset:-1px auto auto 0;width:0;height:3px;background:var(--accent);transition:width .45s cubic-bezier(.2,.72,.2,1)}html[dir=rtl] .cfr-card-grid article:before,html[dir=rtl] .cfr-value-grid article:before,html[dir=rtl] .cfr-four-column-text article:before,html[dir=rtl] .cfr-process-grid article:before,html[dir=rtl] .career-role-card:before{inset-inline:auto 0}.cfr-card-grid article:hover:before,.cfr-value-grid article:hover:before,.cfr-four-column-text article:hover:before,.cfr-process-grid article:hover:before,.career-role-card:hover:before{width:54px}.cfr-card-grid article:hover .photo img,.cfr-feature-split:hover>.photo img,.cfr-home-spotlight:hover .photo img,.cfr-service-grid:hover>.photo img{transform:scale(1.025)}.cfr-card-grid article .photo img,.cfr-feature-split>.photo img,.cfr-home-spotlight .photo img,.cfr-service-grid>.photo img{transition:transform .75s cubic-bezier(.2,.72,.2,1)}}@media(max-width:820px){.cfr-topic-ticker-set>a,.cfr-topic-ticker-set>span{min-width:270px;min-height:76px;padding-inline:22px}.cfr-topic-ticker-set strong{font-size:1rem}}@media(max-width:390px){.cfr-topic-ticker-set>a,.cfr-topic-ticker-set>span{min-width:246px}}@media(prefers-reduced-motion:reduce){.reading-progress span,.site-header.cfr-header,.cfr-topic-ticker-track,.cfr-topic-ticker-set b,.motion-ready [data-reveal],.photo img,.cfr-card-grid article,.cfr-value-grid article,.cfr-four-column-text article,.cfr-process-grid article,.career-role-card{animation:none!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.cfr-topic-ticker-viewport{overflow-x:auto}.cfr-topic-ticker-track{transform:none}.cfr-topic-ticker-set[aria-hidden=true]{display:none}.motion-ready [data-reveal]:not(.is-visible){opacity:1;transform:none}}.news-index-section{min-height:360px}.news-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;border-top:1px solid var(--ink)}.news-card{position:relative;min-width:0;display:grid;grid-template-rows:auto 1fr;padding-block:30px 38px;border-bottom:1px solid var(--ink);transition:opacity .56s ease,transform .56s cubic-bezier(.2,.72,.2,1),background-color .35s ease;transition-delay:calc(var(--news-motion-order, 0) * 55ms)}.news-card:before{content:"";position:absolute;z-index:2;inset:29px auto auto 0;width:72px;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.72,.2,1)}html[dir=rtl] .news-card:before{inset-inline:auto 0;transform-origin:right}.news-motion-ready .news-card:not(.is-news-visible){opacity:.965;transform:translateY(14px)}.news-card-media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#d9d8d3}.news-card-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(150deg,#061c2d00 46%,#061c2d47);opacity:0;transition:opacity .45s ease}.news-card-media img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:auto;transition:transform .7s cubic-bezier(.2,.72,.2,1)}.news-card-content{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding-top:20px}.news-card-meta{min-height:42px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px 14px;color:var(--slate);font:650 .66rem/1.35 var(--sans);letter-spacing:.025em}.news-card-meta time{color:var(--accent)}.news-card h2{max-width:720px;margin:15px 0 13px;font:var(--weight-editorial) clamp(1.35rem,2vw,1.8rem)/1.12 var(--serif);letter-spacing:-.02em;overflow-wrap:break-word;word-break:normal;hyphens:none;text-wrap:pretty}.news-card-summary{max-width:680px;margin:0 0 21px;color:var(--slate);font-size:.95rem;line-height:1.58;overflow-wrap:break-word;word-break:normal}.news-card-content .cfr-text-link{margin-top:auto;transition:color .28s ease,transform .28s ease}.news-empty-state{min-height:300px;display:grid;align-content:center;max-width:760px;border-block:1px solid var(--ink)}.news-empty-state h2{margin:0 0 14px;font-size:var(--type-section);line-height:1.08}.news-empty-state p{margin:0;color:var(--slate)}.news-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-block:28px 4px;border-bottom:1px solid var(--ink);font:650 .72rem/1 var(--sans);letter-spacing:.045em;text-transform:uppercase}.news-page-direction:last-of-type{justify-self:end}.news-page-direction.is-disabled{opacity:.35;pointer-events:none}.news-page-numbers{display:flex;align-items:center;gap:5px}.news-page-numbers a{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease}.news-page-numbers a[aria-current=page]{color:#fff;background:var(--ink);border-color:var(--ink)}.news-page-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.news-article-header{background:var(--paper);border-bottom:1px solid var(--ink)}.news-article-header-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);gap:54px;align-items:end;padding-block:48px 58px}.news-article-header .back-link{margin-bottom:34px}.news-article-header .label{margin:0 0 13px;color:var(--accent)}.news-article-header h1{max-width:880px;margin:0;font:var(--weight-editorial) clamp(2.15rem,3.3vw,3.2rem)/1.04 var(--serif);letter-spacing:-.035em;overflow-wrap:break-word;word-break:normal;hyphens:auto;text-wrap:balance}.news-article-meta{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:26px;color:var(--slate);font:650 .68rem/1.4 var(--sans)}.news-article-meta time{color:var(--accent)}.news-article-image{margin:0}.news-article-image img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#d9d8d3}.news-article-image figcaption{margin-top:8px;color:var(--slate);font-size:.65rem;line-height:1.4}.news-article-image figcaption a{text-decoration:underline;text-underline-offset:3px}.news-article-layout{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:70px;align-items:start;padding-block:64px 84px}.news-article-layout>aside{position:sticky;top:24px;display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--ink)}.news-article-layout>aside strong{font:500 1.12rem/1.25 var(--serif)}.news-article-layout>aside .cfr-text-link{margin-top:18px}.news-article-body{width:min(100%,760px)}.news-article-deck{margin:0 0 42px;padding-bottom:30px;border-bottom:1px solid var(--ink);font:400 1.28rem/1.6 var(--serif)}.news-article-body>p:not(.news-article-deck),.news-article-body>ul,.news-article-body>blockquote{margin-block:0 1.35em;font:400 1.08rem/1.72 var(--serif);overflow-wrap:break-word;word-break:normal}.news-article-body h2{margin:2.15em 0 .72em;font:var(--weight-editorial) 1.72rem/1.13 var(--serif);letter-spacing:-.02em;overflow-wrap:break-word;word-break:normal;text-wrap:balance}.news-article-body blockquote{margin-inline:0;padding-inline-start:24px;border-inline-start:3px solid var(--accent);font-size:1.18rem}.news-article-body ul{padding-inline-start:1.25em}.news-article-body li{margin-block:.48em}.news-original-link{margin-top:46px;padding-top:25px;border-top:1px solid var(--ink)}.news-original-link a{font:650 .75rem/1.3 var(--sans);text-transform:uppercase;letter-spacing:.055em;text-decoration:underline;text-underline-offset:5px}.news-related-grid{display:grid;border-block:1px solid var(--ink)}.news-related-grid.count-1{grid-template-columns:1fr}.news-related-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.news-related-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.news-related-grid article{min-width:0;padding:25px 28px 32px;border-inline-end:1px solid var(--line)}.news-related-grid article:last-child{border-inline-end:0}.news-related-grid time,.news-related-grid span{color:var(--slate);font:650 .65rem/1.35 var(--sans)}.news-related-grid time{color:var(--accent)}.news-related-grid h3{margin:34px 0 16px;font:var(--weight-editorial) 1.2rem/1.18 var(--serif);overflow-wrap:break-word;word-break:normal;hyphens:none}@media(hover:hover)and (pointer:fine){.news-card:hover,.news-card:focus-within{background:#ffffff7a}.news-motion-ready .news-card.is-news-visible:hover,.news-motion-ready .news-card.is-news-visible:focus-within{transform:translateY(-4px)}.news-card:hover:before,.news-card:focus-within:before{transform:scaleX(1)}.news-card:hover .news-card-media img,.news-card:focus-within .news-card-media img{transform:scale(1.035) translateY(-2px)}.news-card:hover .news-card-media:after,.news-card:focus-within .news-card-media:after{opacity:1}.news-card:hover .cfr-text-link,.news-card:focus-within .cfr-text-link{color:var(--accent);transform:translate(4px)}html[dir=rtl] .news-card:hover .cfr-text-link,html[dir=rtl] .news-card:focus-within .cfr-text-link{transform:translate(-4px)}.news-page-numbers a:hover,.news-page-numbers a:focus-visible{color:#fff;background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.news-card h2 a:hover,.news-related-grid h3 a:hover{color:var(--accent)}}@media(max-width:820px){.news-card-grid{grid-template-columns:1fr;gap:0}.news-card{padding-block:24px 32px}.news-card-meta{min-height:0}.news-card h2{font-size:1.38rem}.news-pagination{grid-template-columns:auto 1fr auto;gap:12px}.news-page-numbers{justify-content:center}.news-article-header-grid{grid-template-columns:1fr;gap:32px;padding-block:34px 42px}.news-article-header-grid>div{order:1}.news-article-image{order:2}.news-article-header h1{font-size:1.95rem;line-height:1.08}.news-article-image img{height:280px;aspect-ratio:auto}.news-article-layout{grid-template-columns:1fr;gap:38px;padding-block:48px 64px}.news-article-layout>aside{position:static}.news-article-body{width:100%}.news-article-deck{font-size:1.14rem}.news-article-body>p:not(.news-article-deck),.news-article-body>ul,.news-article-body>blockquote{font-size:1.02rem}.news-related-grid.count-2,.news-related-grid.count-3{grid-template-columns:1fr}.news-related-grid article{padding-inline:0;border-inline-end:0;border-bottom:1px solid var(--line)}.news-related-grid article:last-child{border-bottom:0}}@media(max-width:390px){.news-card-media{aspect-ratio:16 / 10}.news-card h2{font-size:1.27rem}.news-card-summary{font-size:.92rem}.news-pagination{font-size:.64rem}.news-page-numbers a{width:32px;height:32px}.news-article-header h1{font-size:1.72rem}.news-article-image img{height:260px}}@media(prefers-reduced-motion:reduce){.news-card,.news-card:before,.news-card-media img,.news-card-media:after,.news-card .cfr-text-link,.news-page-numbers a{animation:none!important;transition:none!important}.news-motion-ready .news-card:not(.is-news-visible),.news-motion-ready .news-card.is-news-visible:hover,.news-motion-ready .news-card.is-news-visible:focus-within,.news-card:hover .news-card-media img,.news-card:focus-within .news-card-media img,.news-card:hover .cfr-text-link,.news-card:focus-within .cfr-text-link{opacity:1;transform:none}}.motion-ready [data-motion-item]{transition:opacity .58s ease,transform .58s cubic-bezier(.2,.72,.2,1),background-color .3s ease;transition-delay:calc(var(--motion-order, 0) * 62ms)}.motion-ready [data-motion-item]:not(.is-motion-visible){opacity:.94;transform:translateY(18px)}.motion-ready [data-motion-media]{position:relative;transition:opacity .72s ease,transform .72s cubic-bezier(.2,.72,.2,1),clip-path .82s cubic-bezier(.2,.72,.2,1)}.motion-ready [data-motion-media]:not(.is-motion-visible){opacity:.955;transform:translateY(13px);clip-path:inset(0 0 6% 0)}.motion-ready [data-motion-media] img{transition:transform 1s cubic-bezier(.2,.72,.2,1),filter .7s ease}.motion-ready [data-motion-media]:not(.is-motion-visible) img{transform:scale(1.018);filter:saturate(.86)}[data-motion-rule]{position:relative}[data-motion-rule]:after{content:"";position:absolute;inset:auto auto -1px 0;width:94px;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .72s cubic-bezier(.2,.72,.2,1)}html[dir=rtl] [data-motion-rule]:after{inset-inline:auto 0;transform-origin:right}[data-motion-rule].is-motion-visible:after{transform:scaleX(1)}.service-section-nav{--service-progress: 0;position:sticky;z-index:90;top:0;color:var(--ink);background:color-mix(in srgb,var(--paper) 94%,transparent);border-bottom:1px solid var(--ink);backdrop-filter:blur(12px)}.cfr-service-section[id]{scroll-margin-top:76px}.service-section-nav:after{content:"";position:absolute;inset:auto 0 -1px;height:3px;background:var(--accent);transform:scaleX(var(--service-progress));transform-origin:left;transition:transform .12s linear}html[dir=rtl] .service-section-nav:after{transform-origin:right}.service-section-nav>.shell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.service-section-nav a{min-width:0;min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:12px 18px;border-inline-end:1px solid var(--line);transition:color .25s ease,background-color .25s ease}.service-section-nav a:first-child{border-inline-start:1px solid var(--line)}.service-section-nav span{color:var(--accent);font:650 .62rem/1 var(--sans)}.service-section-nav strong{font:500 .9rem/1.12 var(--serif)}.service-section-nav a[aria-current=true]{color:#fff;background:var(--ink)}.service-section-nav a[aria-current=true] span{color:#f0ad96}.contact-intro-grid{display:grid;grid-template-columns:.92fr 1.08fr;min-height:370px;border-block:1px solid var(--ink)}.contact-location-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:44px 52px 44px 0}html[dir=rtl] .contact-location-copy{padding:44px 0 44px 52px}.contact-location-copy h2{margin:14px 0 20px;font:var(--weight-editorial) var(--type-section)/1.08 var(--serif)}.contact-location-copy>p:not(.label){max-width:600px;color:var(--slate)}.contact-network{position:relative;min-height:370px;overflow:hidden;background:radial-gradient(circle at 49% 51%,rgba(150,58,34,.2),transparent 22%),radial-gradient(circle at 17% 22%,rgba(113,166,184,.18),transparent 25%),linear-gradient(145deg,#061427,#020812 72%)}.contact-network:before,.contact-network:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.14);border-radius:50%}.contact-network:before{width:280px;height:280px;inset:44px auto auto 50%;transform:translate(-50%)}.contact-network:after{width:390px;height:390px;inset:-12px auto auto 50%;transform:translate(-50%)}.contact-network svg{position:absolute;z-index:1;inset:0;width:100%;height:100%}.network-orbit{fill:none;stroke:#fff6;stroke-width:1.4;stroke-dasharray:8 9;animation:contact-orbit-flow 15s linear infinite}.network-orbit.orbit-b{stroke:#71a6b894;animation-duration:20s;animation-direction:reverse}.network-orbit.orbit-c{stroke:#d9775780;animation-duration:24s}.network-core{fill:#963a2233;stroke:#d97757;stroke-width:2;animation:contact-core-pulse 3.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.network-node{fill:#f4f3ef;stroke:#d97757;stroke-width:3;animation:contact-node-pulse 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.network-node.node-b{animation-delay:-.7s}.network-node.node-c{animation-delay:-1.4s}.network-node.node-d{animation-delay:-2.1s}@keyframes contact-orbit-flow{to{stroke-dashoffset:-136}}@keyframes contact-core-pulse{50%{transform:scale(1.2);opacity:.65}}@keyframes contact-node-pulse{50%{transform:scale(1.42);opacity:.72}}.cfr-faq-grid details{transition:background-color .3s ease,padding-inline .3s ease}.cfr-faq-grid details:hover,.cfr-faq-grid details:focus-within{background:#963a220b}.cfr-faq-grid summary b{transition:color .25s ease,transform .3s cubic-bezier(.2,.72,.2,1)}.cfr-faq-grid details[open] summary b{color:var(--accent);transform:rotate(45deg)}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{transition:border-color .24s ease,box-shadow .24s ease,background-color .24s ease}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{background:#fffdfb;box-shadow:inset 4px 0 0 var(--accent)}html[dir=rtl] .enquiry-form input:focus,html[dir=rtl] .enquiry-form select:focus,html[dir=rtl] .enquiry-form textarea:focus{box-shadow:inset -4px 0 0 var(--accent)}.social-platform-list span{position:relative;overflow:hidden;transition:color .28s ease,background-color .28s ease}.social-platform-list span:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--accent);transform:scaleX(0);transition:transform .35s cubic-bezier(.2,.72,.2,1)}.contact-cards article,.cfr-governance-list article,.cfr-service-items article,.cfr-consulting-grid article{transition:background-color .3s ease,transform .3s ease}@media(hover:hover)and (pointer:fine){.service-section-nav a:hover{color:#fff;background:var(--ink)}.motion-ready [data-motion-item].is-motion-visible:hover{transform:translateY(-3px)}.cfr-service-section.dark [data-motion-item].is-motion-visible:hover,.cfr-black-section [data-motion-item].is-motion-visible:hover{background:#ffffff0e}.cfr-governance-list article:hover,.cfr-service-items article:hover,.cfr-consulting-grid article:hover,.contact-cards article:hover{background:#963a220b}.cfr-service-section.dark .cfr-service-items article:hover{background:#ffffff0e}.social-platform-list span:hover{color:var(--accent);background:#fff}.social-platform-list span:hover:after{transform:scaleX(1)}.cfr-faq-grid summary:hover b{transform:rotate(90deg)}.cfr-faq-grid details[open] summary:hover b{transform:rotate(135deg)}.site-footer a{transition:color .24s ease,transform .24s ease}.site-footer a:hover{color:#fff;transform:translate(3px)}html[dir=rtl] .site-footer a:hover{transform:translate(-3px)}}@media(max-width:820px){.service-section-nav{display:none}.contact-intro-grid{grid-template-columns:1fr;min-height:0}.contact-location-copy,html[dir=rtl] .contact-location-copy{padding:28px 0 34px}.contact-network{min-height:240px}.contact-network:before{width:210px;height:210px;inset-block-start:15px}.contact-network:after{width:290px;height:290px;inset-block-start:-25px}.motion-ready [data-motion-item]:not(.is-motion-visible){transform:translateY(13px)}}@media(prefers-reduced-motion:reduce){.motion-ready [data-motion-item],.motion-ready [data-motion-media],.motion-ready [data-motion-media] img,[data-motion-rule]:after,.service-section-nav:after,.network-orbit,.network-core,.network-node,.cfr-faq-grid details[open] p,.social-platform-list span,.social-platform-list span:after{animation:none!important;transition:none!important}.motion-ready [data-motion-item]:not(.is-motion-visible),.motion-ready [data-motion-media]:not(.is-motion-visible),.motion-ready [data-motion-media]:not(.is-motion-visible) img{opacity:1;transform:none;clip-path:none;filter:none}[data-motion-rule]:after{transform:scaleX(1)}}.news-stream{position:relative;--news-scroll-progress: 0}.news-category-filter{position:sticky;z-index:12;top:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 0 38px;padding-block:8px;background:var(--paper);border-block:1px solid var(--line);box-shadow:0 12px 24px #08141f00;transition:box-shadow .3s ease}.news-category-filter:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--accent);transform:scaleX(var(--news-scroll-progress));transform-origin:left}html[dir=rtl] .news-category-filter:after{transform-origin:right}.news-category-filter button{min-width:0;min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 14px;color:var(--ink);background:#fff;border:0;cursor:pointer;text-align:start;transition:color .28s ease,background-color .28s ease,transform .28s ease}.news-category-filter button span,.news-category-filter button small{color:var(--accent);font:700 .61rem/1 var(--sans)}.news-category-filter button strong{font:650 .7rem/1.2 var(--sans);letter-spacing:.01em}.news-category-filter button[aria-pressed=true]{color:#fff;background:var(--navy)}.news-category-filter button[aria-pressed=true] span,.news-category-filter button[aria-pressed=true] small{color:#f0ad96}.news-category-filter button:focus-visible{outline:3px solid var(--cyan);outline-offset:-3px}.news-scroll-rail{position:absolute;z-index:3;inset-block:108px 58px;inset-inline-start:-18px;width:2px;overflow:hidden;background:#08141f24;pointer-events:none}.news-scroll-rail span{position:absolute;inset:0;background:var(--accent);transform:scaleY(var(--news-scroll-progress));transform-origin:top;will-change:transform}@media(min-width:1100px){.news-stream:not([data-active-category=all])[data-visible-count="1"] .news-card-grid{grid-template-columns:1fr}.news-stream:not([data-active-category=all])[data-visible-count="2"] .news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-stream:not([data-active-category=all])[data-visible-count="3"] .news-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap-inline:28px}.news-stream:not([data-active-category=all])[data-visible-count="5"] .news-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap-inline:24px}.news-stream:not([data-active-category=all])[data-visible-count="5"] .news-card{grid-column:span 2}.news-stream:not([data-active-category=all])[data-visible-count="5"] .news-card[data-filter-order="3"]{grid-column:2 / span 2}.news-stream:not([data-active-category=all])[data-visible-count="5"] .news-card[data-filter-order="4"]{grid-column:4 / span 2}}.news-card:nth-child(odd){--news-entry-x: -18px}.news-card:nth-child(2n){--news-entry-x: 18px}html[dir=rtl] .news-card:nth-child(odd){--news-entry-x: 18px}html[dir=rtl] .news-card:nth-child(2n){--news-entry-x: -18px}.news-motion-ready .news-card:not(.is-news-visible){opacity:.88;transform:translate3d(var(--news-entry-x),28px,0)}.news-card-media img{height:calc(100% + 30px);margin-top:-15px;transform:translateY(var(--news-media-shift, 0px)) scale(1.045);will-change:transform}@media(hover:hover)and (pointer:fine){.news-category-filter button:hover{color:#fff;background:var(--ink);transform:translateY(-2px)}.news-card:hover .news-card-media img,.news-card:focus-within .news-card-media img{transform:translateY(var(--news-media-shift, 0px)) scale(1.075)}}@media(max-width:1024px){.news-category-filter{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;-webkit-overflow-scrolling:touch}.news-category-filter::-webkit-scrollbar{display:none}.news-category-filter button{flex:0 0 min(240px,58vw);scroll-snap-align:start}.news-scroll-rail{inset-inline-start:-10px}}@media(max-width:820px){.news-category-filter{margin-bottom:24px;padding-block:6px}.news-category-filter button{min-height:60px;flex-basis:min(220px,72vw);padding:10px 12px}.news-scroll-rail{display:none}.news-motion-ready .news-card:not(.is-news-visible){transform:translateY(22px)}}@media(prefers-reduced-motion:reduce){.news-category-filter,.news-category-filter:after,.news-category-filter button,.news-scroll-rail span{animation:none!important;transition:none!important}.news-scroll-rail span{transform:scaleY(1)}.news-card-media img,.news-card:hover .news-card-media img,.news-card:focus-within .news-card-media img{height:100%;margin-top:0;transform:none;will-change:auto}}.news-category-filter:after{height:1px;transform:scaleX(1)}.news-motion-ready .news-card:not(.is-news-visible){opacity:.96;transform:translateY(14px)}.news-card-media img{height:100%;margin-top:0;transform:none;will-change:auto}.news-headline-ticker{display:grid;grid-template-columns:168px minmax(0,1fr);margin:-14px 0 42px;color:#fff;background:var(--navy);border-block:1px solid var(--ink);overflow:hidden}.news-headline-ticker__head{position:relative;z-index:2;display:grid;align-content:center;gap:9px;min-height:82px;padding:15px 18px;background:var(--ink);border-inline-end:1px solid rgba(255,255,255,.2)}.news-headline-ticker__head strong{color:#fff;font:700 .72rem/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase}.news-headline-ticker__head button{justify-self:start;padding:0 0 3px;color:#f0ad96;background:transparent;border:0;border-bottom:1px solid currentColor;cursor:pointer;font:650 .59rem/1.2 var(--sans);letter-spacing:.04em;text-align:start}.news-headline-ticker__head button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.news-headline-ticker__viewport{min-width:0;overflow:hidden}.news-headline-ticker__track{display:flex;width:max-content;min-height:82px;direction:ltr;animation:news-headline-roll 92s linear infinite;will-change:transform}.news-headline-ticker__set{display:flex;flex:none;align-items:stretch}.news-headline-ticker__set>a,.news-headline-ticker__set>span{display:flex;align-items:center;gap:16px;min-width:max-content;padding:14px 27px;color:#fff;border-inline-end:1px solid rgba(255,255,255,.2);text-decoration:none;white-space:nowrap}.news-headline-ticker__set>a>span,.news-headline-ticker__set>span>span{color:#f0ad96;font:700 .61rem/1 var(--sans)}.news-headline-ticker__set>a>strong,.news-headline-ticker__set>span>strong{font:500 1rem/1.25 var(--serif)}.news-headline-ticker__set>a>small,.news-headline-ticker__set>span>small{color:#ffffff9e;font:650 .59rem/1 var(--sans);letter-spacing:.03em;text-transform:uppercase}.news-headline-ticker:hover .news-headline-ticker__track,.news-headline-ticker:focus-within .news-headline-ticker__track,.news-headline-ticker.is-paused .news-headline-ticker__track{animation-play-state:paused}html[dir=rtl] .news-headline-ticker__track{animation-direction:normal}@keyframes news-headline-roll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(hover:hover)and (pointer:fine){.news-card:hover .news-card-media img,.news-card:focus-within .news-card-media img{transform:scale(1.035)}.news-headline-ticker__set>a:hover{color:#f0ad96;background:#ffffff12}}@media(max-width:820px){.news-headline-ticker{grid-template-columns:118px minmax(0,1fr);margin:-6px 0 28px}.news-headline-ticker__head{min-height:72px;padding:12px}.news-headline-ticker__track{min-height:72px;animation-duration:76s}.news-headline-ticker__set>a,.news-headline-ticker__set>span{gap:12px;padding:12px 20px}.news-headline-ticker__set>a>strong,.news-headline-ticker__set>span>strong{font-size:.92rem}}@media(max-width:390px){.news-headline-ticker{grid-template-columns:96px minmax(0,1fr)}.news-headline-ticker__head strong{font-size:.62rem}.news-headline-ticker__head button{font-size:.53rem}}@media(prefers-reduced-motion:reduce){.news-headline-ticker__track{animation:none!important;transform:none!important;will-change:auto}.news-headline-ticker__set[aria-hidden=true]{display:none}.news-headline-ticker__viewport{overflow-x:auto;scrollbar-width:thin}.news-headline-ticker__head button{display:none}}.news-card-carousel{margin:-14px 0 42px;background:#fff;border-block:1px solid var(--ink);overflow:hidden}.news-card-carousel__head{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 16px 10px 20px;color:#fff;background:var(--navy);border-bottom:1px solid var(--ink)}.news-card-carousel__head>strong{font:720 .72rem/1.2 var(--sans);letter-spacing:.085em;text-transform:uppercase}.news-card-carousel__head>div{display:flex;align-items:stretch;gap:7px}.news-card-carousel__head button{min-width:42px;min-height:40px;padding:8px 12px;color:#fff;background:#ffffff09;border:1px solid rgba(255,255,255,.42);cursor:pointer;font:680 .66rem/1.1 var(--sans);letter-spacing:.025em;transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease}.news-card-carousel__head button:first-child,.news-card-carousel__head button:last-child{font-size:1rem}.news-card-carousel__head button:disabled{opacity:.4;cursor:default}.news-card-carousel__head button:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.news-card-carousel__viewport{min-width:0;overflow:hidden}.news-card-carousel .news-card-grid{display:flex!important;grid-template-columns:none!important;align-items:stretch;gap:28px;padding-inline:22px;border-top:0;direction:ltr;transition:transform .82s cubic-bezier(.2,.72,.2,1);will-change:transform}.news-card-carousel .news-card{flex:0 0 calc((100% - 56px) / 3);width:auto;padding-block:26px 32px;border-bottom:0;direction:ltr}html[dir=rtl] .news-card-carousel .news-card{direction:rtl}.news-card-carousel .news-card:after{content:"";position:absolute;inset-block:26px 32px;inset-inline-end:-14px;width:1px;background:var(--line)}.news-card-carousel .news-card-content{height:100%}.news-card-carousel .news-card-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(min-width:1101px){.news-stream[data-visible-count="1"] .news-card-carousel .news-card{flex-basis:100%;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:30px}.news-stream[data-visible-count="1"] .news-card-carousel .news-card-content{padding-top:0}.news-stream[data-visible-count="1"] .news-card-carousel .news-card:after{display:none}.news-stream[data-visible-count="2"] .news-card-carousel .news-card{flex-basis:calc((100% - 28px)/2)}}@media(hover:hover)and (pointer:fine){.news-card-carousel__head button:not(:disabled):hover{color:var(--ink);background:#fff;border-color:#fff;transform:translateY(-1px)}}@media(max-width:1100px){.news-card-carousel .news-card-grid{gap:24px;padding-inline:18px}.news-card-carousel .news-card{flex-basis:calc((100% - 24px)/2)}.news-card-carousel .news-card:after{inset-inline-end:-12px}}@media(max-width:820px){.news-card-carousel{margin:-6px 0 28px}.news-card-carousel__head{min-height:60px;padding:9px 12px 9px 15px}.news-card-carousel__head button{min-width:39px;min-height:38px;padding:7px 10px}.news-card-carousel__head [data-carousel-toggle]{max-width:114px}.news-card-carousel .news-card-grid{gap:16px;padding-inline:14px}.news-card-carousel .news-card{flex-basis:82%;padding-block:20px 26px}.news-card-carousel .news-card:after{inset-block:20px 26px;inset-inline-end:-8px}}@media(max-width:390px){.news-card-carousel__head{gap:9px;padding-inline:10px}.news-card-carousel__head>strong{font-size:.62rem}.news-card-carousel__head>div{gap:5px}.news-card-carousel__head button{min-width:35px;min-height:36px;padding:6px 8px;font-size:.57rem}.news-card-carousel__head button:first-child,.news-card-carousel__head button:last-child{font-size:.88rem}.news-card-carousel__head [data-carousel-toggle]{max-width:88px}.news-card-carousel .news-card{flex-basis:88%}}.home-entry-stage .cfr-lead-story .photo{animation:home-photo-settle .42s ease-out both}.home-entry-stage .cfr-lead-story h1{animation:home-title-reveal .72s cubic-bezier(.2,.72,.2,1) .1s both}@keyframes home-photo-settle{0%{opacity:.84}to{opacity:1}}@keyframes home-title-reveal{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.news-card-carousel .news-card-grid,.news-card-carousel__head button,.home-entry-stage .cfr-lead-story .photo,.home-entry-stage .cfr-lead-story h1{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;clip-path:none!important}.news-card-carousel .news-card-grid{will-change:auto}}.cfr-header-nav>button{position:relative;height:65px;display:flex;align-items:center;gap:7px;padding:0;color:inherit;background:transparent;border:0;cursor:pointer;font:760 .7rem/1 var(--sans);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.cfr-header-nav>button>span{color:var(--accent);font-size:.8rem;transition:transform .24s ease}.cfr-header.is-home .cfr-header-nav>button>span{color:#ffffffb8}.cfr-header-nav>button:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:4px;background:var(--accent);transform:scaleX(0);transition:transform .24s ease}.cfr-header.is-home .cfr-header-nav>button:after{background:#fff}.cfr-header-nav>button:hover:after,.cfr-header-nav>button[aria-expanded=true]:after,.cfr-header-nav>button[aria-current=page]:after{transform:scaleX(1)}.cfr-header-nav>button[aria-expanded=true]>span{transform:rotate(180deg)}.cfr-header-nav>button:focus-visible{outline:3px solid var(--cyan);outline-offset:-5px}.cfr-mega-nav{position:absolute;z-index:120;inset:100% 0 auto}.cfr-mega-panel{color:#fff;background:linear-gradient(90deg,transparent 49.9%,rgba(255,255,255,.045) 50%,transparent 50.1%),var(--ink);border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.45);box-shadow:0 28px 70px #00000052;animation:mega-panel-arrive .28s cubic-bezier(.2,.72,.2,1) both}.cfr-mega-panel[hidden]{display:none}.cfr-mega-grid{min-height:330px;display:grid;grid-template-columns:.82fr 1.45fr .73fr;gap:0;padding-block:34px 38px}.cfr-mega-grid>div{min-width:0;padding-inline:32px;border-inline-end:1px solid rgba(255,255,255,.22)}.cfr-mega-grid>div:first-child{padding-inline-start:0}.cfr-mega-grid>div:last-child{padding-inline-end:0;border-inline-end:0}.cfr-mega-grid .label{margin-bottom:20px;color:#ef9a7f}.cfr-mega-intro h2{margin:0 0 14px;color:#fff;font:500 clamp(2rem,3vw,3.1rem)/.95 var(--serif)}.cfr-mega-intro>p:not(.label){max-width:430px;color:#ffffffa8;font-size:.9rem;line-height:1.52}.cfr-mega-intro>a{display:inline-block;margin-top:18px;color:#fff;border-bottom:1px solid #ef9a7f;font:700 .67rem/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase}.cfr-mega-topics>div{display:grid;grid-template-columns:1fr 1fr}.cfr-mega-topics a{min-height:92px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-content:center;padding:14px 20px;border-top:1px solid rgba(255,255,255,.22);border-inline-end:1px solid rgba(255,255,255,.22);transition:color .22s ease,background-color .22s ease}.cfr-mega-topics a:nth-child(2n){border-inline-end:0}.cfr-mega-topics a span{color:#ef9a7f;font:700 .62rem/1.3 var(--sans)}.cfr-mega-topics a strong{font:500 1.05rem/1.18 var(--serif)}.cfr-mega-routes{display:flex;flex-direction:column}.cfr-mega-routes>a{min-height:54px;display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid rgba(255,255,255,.22);font:500 1.05rem/1.2 var(--serif)}.cfr-mega-routes>a span{color:#ef9a7f;font:700 .75rem/1 var(--sans)}@keyframes mega-panel-arrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.cfr-mega-topics a:hover,.cfr-mega-routes>a:hover{color:#ef9a7f;background:#ffffff0e}}.home-hero-media{position:relative;isolation:isolate;background:#10263b}.home-hero-media:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(2,8,16,.38))}.home-hero-media video{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.035)}@media(min-width:761px){.cfr-about-visual{min-height:360px}.cfr-about-visual>.photo{height:360px;min-height:360px}.cfr-about-visual>.photo img{object-position:center 38%}}.contact-intro-grid>.contact-location-photo{min-height:370px;height:370px}.contact-intro-grid>.contact-location-photo img{object-position:center 46%}.news-card-carousel .news-card-grid{transition-duration:.64s}@media(max-width:1080px){.cfr-header-nav>button{font-size:.62rem}.cfr-mega-grid{grid-template-columns:.9fr 1.45fr .65fr}.cfr-mega-grid>div{padding-inline:22px}.cfr-mega-topics a{padding-inline:13px}}@media(max-width:760px){.cfr-mega-nav{display:none}.home-hero-media{height:clamp(245px,66vw,285px);aspect-ratio:auto!important}.contact-intro-grid>.contact-location-photo{min-height:0;height:280px}}@media(max-width:390px){.home-hero-media{height:260px}.contact-intro-grid>.contact-location-photo{height:260px}}@media(prefers-reduced-motion:reduce){.cfr-header-nav>button>span,.cfr-header-nav>button:after,.cfr-mega-panel,.cfr-mega-topics a,.cfr-mega-routes>a{animation:none!important;transition:none!important}}
