@font-face{font-family:Editorial;src:local('Georgia');font-display:swap}
:root{--navy:#071b2c;--ink:#102332;--blue:#1658dc;--muted:#50616e;--line:#d5dce1;--pale:#f0f4f6;--white:#fff;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65}a{color:inherit}button{font:inherit}img{display:block;width:100%;height:100%;object-fit:cover}figure,p,h1,h2,h3,blockquote{margin:0}p+p{margin-top:20px}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.04em;line-height:1.1}h2{font-size:clamp(36px,3.8vw,57px)}h3{font-size:27px}a:focus-visible,button:focus-visible{outline:3px solid var(--blue);outline-offset:6px}section{scroll-margin-top:90px}.wrap{width:min(1240px,calc(100% - 112px));margin-inline:auto}.section{padding-block:104px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:12px;line-height:1.6;margin-bottom:25px}.lead{font-family:var(--serif);font-size:27px;line-height:1.4;letter-spacing:-.025em}.note{font-size:13px;line-height:1.7;color:var(--muted)}.skip{position:fixed;top:-100px;left:20px;z-index:99;padding:12px;background:white}.skip:focus{top:12px}.header{height:100px;padding:0 44px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:20}.brand{text-decoration:none;display:flex;align-items:center;gap:22px;flex-shrink:0}.wcrc{font:bold 38px var(--serif);letter-spacing:-.06em}.brand-period{color:var(--blue)}.brand-divider{height:40px;width:1px;background:var(--line)}.brand-name{font-size:13px;line-height:1.35;letter-spacing:.09em;font-weight:700}.tm{font-size:9px;vertical-align:top}nav{display:flex;align-items:center;gap:27px}nav a{text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap}nav a:hover{color:var(--blue)}nav .nav-cta{color:var(--blue);border-left:1px solid var(--line);padding-left:26px}.nav-cta span{margin-left:14px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.02fr 1fr;min-height:710px}.hero-copy{padding:64px 56px 60px max(56px,calc((100vw - 1240px)/2));align-self:center}.hero h1{font-size:clamp(58px,5.8vw,87px);line-height:.99;color:var(--navy)}.title-tm{font:16px var(--sans);vertical-align:top;display:inline-block;margin-top:15px;letter-spacing:0}.hero .eyebrow{margin-bottom:27px;color:var(--blue)}.hero-subtitle{font-size:20px;font-family:var(--serif);margin-top:20px}.hero-intro{font-size:20px;font-weight:600;line-height:1.45;margin-top:32px;max-width:550px}.hero-copy>p:not(.eyebrow):not(.hero-subtitle):not(.hero-intro){margin-top:18px;max-width:570px;color:var(--muted)}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;padding:17px 24px;background:var(--blue);color:white;text-decoration:none;font-weight:600;font-size:15px;transition:background .18s}.button:hover{background:#073eae}.hero .button{margin-top:28px}.hero-visual{position:relative;min-width:0;background:var(--navy);overflow:hidden}.hero-visual img{position:absolute;inset:0;object-position:52% center}.hero-visual:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(0,12,25,.88));pointer-events:none}.hero-visual figcaption{position:absolute;bottom:34px;left:36px;right:24px;z-index:1;color:white;font:25px var(--serif)}.hero-visual figcaption span{display:block;margin-top:10px;font:12px var(--sans);color:#dce4e9}.chapter-nav{display:grid;grid-template-columns:.65fr 1fr 1fr 1fr;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding-block:30px}.chapter-nav>span{font-size:12px;letter-spacing:.12em;font-weight:700;color:var(--muted)}.chapter-nav>a{font-size:15px;text-decoration:none}.chapter-nav>a:hover{text-decoration:underline;color:var(--blue)}.book-section,.about-section,.value-section{display:grid;grid-template-columns:1fr 1fr;column-gap:80px}.section-intro>p:not(.lead){color:var(--muted)}.chapter-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);margin-top:66px;gap:30px}.chapter-grid article{border-top:1px solid var(--ink);padding-top:23px}.small-number{color:var(--blue);font-family:var(--serif);font-size:25px}.chapter-grid h3{margin-block:16px;font-size:25px}.chapter-grid p{color:var(--muted);font-size:15px}.delhi-section{background:var(--navy);color:white;padding-block:84px}.delhi-heading .eyebrow{color:#9abfff}.delhi-heading h2{font-size:clamp(42px,4.5vw,66px)}.delhi-heading .lead{font-family:var(--sans);font-size:19px;margin-top:26px;color:#cdd9e2}.event-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:54px}.event{border-top:1px solid #536270;padding-top:20px}.event-order{display:flex;align-items:center;justify-content:space-between;color:#adc8fb;font-size:12px;letter-spacing:.1em;font-weight:700}.event-order span{font:32px var(--serif);color:#8196a7}.event h3{font-size:37px;margin:23px 0}.event>p{color:#ced8e1;max-width:525px}.event ul{padding:0;list-style:none;margin-top:25px}.event li{position:relative;padding-left:19px;margin-bottom:10px;font-size:15px;color:#ced8e1}.event li:before{content:'—';position:absolute;left:0;color:#85affd}.event p.event-outcome{margin-top:27px;color:white;font-family:var(--serif);font-size:22px}.delegates{margin-top:52px;padding-top:26px;border-top:1px solid #536270}.delegates .eyebrow{margin-bottom:12px;color:#adc8fb}.delegates>p:not(.eyebrow):not(.note){max-width:1000px;font-size:17px}.delegates span{display:inline-block;margin-inline:7px;color:#85affd}.delegates .note{max-width:980px;color:#b1c0cd;margin-top:22px}.screen-section{display:grid;grid-template-columns:1fr 1fr;gap:80px}.screen-section h2{font-size:60px}.screen-section>div>p:not(.lead):not(.eyebrow):not(.screen-label){color:var(--muted)}.screen-label{font-weight:800;font-size:26px;color:var(--blue);margin-top:30px;display:flex;gap:18px;align-items:center}.screen-label span{font-size:13px;color:var(--muted);font-weight:400;border-left:1px solid var(--line);padding-left:18px}.distribution-section{background:var(--pale);padding-block:80px}.distribution-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.distribution-layout h2{margin-bottom:27px}.distribution-layout>div>p:not(.eyebrow){max-width:470px}.recipient-list>div{display:flex;gap:27px;align-items:baseline;border-bottom:1px solid #bbc7cf;padding:20px 0}.recipient-list>div:first-child{padding-top:0}.recipient-list span{font-size:12px;font-weight:700;color:var(--blue)}.recipient-list p{font-family:var(--serif);font-size:24px;line-height:1.3}.value-list article{padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid var(--line)}.value-list article:last-child{margin-bottom:0}.value-list h3{font-size:27px;margin-bottom:12px}.value-list p{color:var(--muted)}.value-note{grid-column:1/-1;margin-top:32px;max-width:780px}.manifesto{background:var(--navy);color:white;padding-block:80px}.manifesto-inner{display:grid;grid-template-columns:1.45fr 1fr;column-gap:80px}.manifesto .eyebrow{grid-column:1/-1;color:#adc8fb}.manifesto blockquote{font:clamp(35px,3.6vw,51px)/1.2 var(--serif);letter-spacing:-.035em}.manifesto-inner>div{align-self:end;color:#d0dce5}.credibility-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px}.credibility-grid>a{text-decoration:none;border-top:1px solid var(--ink);padding-top:24px;display:flex;flex-direction:column;align-items:start}.credibility-grid .eyebrow{color:var(--muted);margin-bottom:17px}.credibility-grid h3{font-size:28px;line-height:1.25;margin-bottom:24px}.text-link{color:var(--blue);font-weight:600;font-size:14px;margin-top:auto}.text-link span{margin-left:14px}.credibility-grid a:hover .text-link{text-decoration:underline}.source-note{grid-column:1/-1;margin-top:32px}.source-note a{text-underline-offset:3px}.platform-section{background:var(--pale);padding-block:65px}.platform-heading{display:flex;flex-direction:column;gap:0}.platform-heading .eyebrow{margin-bottom:15px}.platform-heading h2{font-size:43px;margin-bottom:38px}.platform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0 30px}.platform-grid>a{display:flex;gap:12px;justify-content:space-between;text-decoration:none;padding:25px 0;border-top:1px solid #c4cfd6}.platform-grid h3{font-family:var(--sans);font-size:17px;font-weight:600;letter-spacing:-.02em}.platform-grid p{font-size:13px;color:var(--muted);margin-top:8px}.platform-grid>a>span{color:var(--blue)}.platform-grid a:hover h3{color:var(--blue)}.invitation{padding-block:85px;display:flex;justify-content:space-between;gap:70px;align-items:center}.invitation h2{font-size:46px}.invitation p:not(.eyebrow){margin-top:24px;max-width:620px;color:var(--muted)}.invitation-action{flex-shrink:0;display:flex;flex-direction:column;gap:17px;align-items:start}.invitation-action>span{font-size:12px;color:var(--muted)}footer{background:var(--navy);color:white;padding-block:44px 24px}.footer-top{display:flex;justify-content:space-between;gap:40px;align-items:start}.footer-wcrc{font:bold 40px var(--serif);letter-spacing:-.07em;text-decoration:none}.footer-top p{font-size:13px;color:#c4d0db;margin-top:9px}.footer-title{letter-spacing:.06em;font-weight:700}.back-top{font-size:13px;text-decoration:none;white-space:nowrap}.footer-bottom{display:flex;gap:24px;justify-content:space-between;border-top:1px solid #354858;margin-top:36px;padding-top:20px;font-size:12px;color:#b8c8d5}
@media(min-width:1600px){.hero{min-height:770px}.hero-copy{padding-right:90px}}@media(max-width:1120px){.header{padding-inline:28px}.brand{gap:15px}nav{gap:17px}.wrap{width:calc(100% - 72px)}.hero-copy{padding:48px 36px}.hero h1{font-size:64px}.hero-intro{font-size:18px}.hero-copy>p:not(.eyebrow):not(.hero-subtitle):not(.hero-intro){font-size:15px}.hero{min-height:690px}.book-section,.about-section,.value-section,.screen-section,.distribution-layout,.manifesto-inner{gap:50px}.event-grid{gap:48px}.chapter-grid{gap:22px}.platform-grid{grid-template-columns:repeat(2,1fr)}.invitation{gap:30px}.invitation h2{font-size:40px}.brand-name{font-size:11px}}
@media(max-width:850px){html{scroll-padding-top:85px}.header{height:82px;padding-inline:24px}.menu-toggle{display:flex;align-items:center;gap:12px;background:transparent;border:0;font-size:14px;padding:12px 0;cursor:pointer}.menu-toggle span{font-size:21px}.header nav{display:none;position:absolute;top:82px;left:0;right:0;background:white;padding:25px;box-shadow:0 14px 16px #071b2c12;flex-direction:column;align-items:stretch;gap:0}.header nav.open{display:flex}.header nav a{padding:13px 0;border:0}.hero{grid-template-columns:1fr}.hero-copy{padding:48px 36px}.hero h1{font-size:76px}.hero-copy>p{max-width:640px!important}.hero-copy>p:not(.eyebrow):not(.hero-subtitle):not(.hero-intro){font-size:16px}.hero-visual{height:420px}.hero-visual img{object-position:50% 60%}.hero-visual figcaption{left:36px}.chapter-nav{grid-template-columns:1fr 1fr;row-gap:15px}.section{padding-block:72px}.book-section,.about-section,.value-section,.screen-section,.distribution-layout,.manifesto-inner{grid-template-columns:1fr;gap:32px}.chapter-grid{grid-template-columns:1fr 1fr;margin-top:20px;row-gap:30px}.event-grid{grid-template-columns:1fr;gap:35px}.delhi-section{padding-block:64px}.delhi-heading h2{font-size:49px}.event h3{font-size:34px}.event>p{max-width:none}.screen-section h2{font-size:49px}.screen-section>div+div .lead{font-size:25px}.distribution-section{padding-block:64px}.manifesto{padding-block:64px}.manifesto .eyebrow{margin-bottom:0}.manifesto blockquote{font-size:45px}.credibility-grid{gap:25px;margin-top:18px}.credibility-grid h3{font-size:23px}.credibility-grid .eyebrow{font-size:11px}.source-note{margin-top:0}.value-note{margin-top:0}.invitation{flex-direction:column;align-items:start;padding-block:65px}.footer-top{flex-wrap:wrap}}
@media(max-width:520px){.wrap{width:calc(100% - 44px)}.header{padding-inline:22px}.wcrc{font-size:33px}.brand-divider{height:32px}.brand-name{font-size:10px}.brand{gap:12px}.hero-copy{padding:42px 22px}.hero h1{font-size:61px}.hero .eyebrow{font-size:11px}.hero-subtitle{font-size:19px}.hero-intro{font-size:19px;margin-top:26px}.hero-visual{height:295px}.hero-visual figcaption{left:22px;bottom:24px;font-size:22px}.chapter-nav{padding-block:24px;gap:14px}.chapter-nav>a{font-size:13px}.chapter-nav>span{font-size:11px}.section{padding-block:56px}h2{font-size:37px}.lead{font-size:24px}.chapter-grid h3{font-size:23px}.chapter-grid{gap:27px 21px}.chapter-grid p{font-size:14px}.eyebrow{font-size:11px;margin-bottom:18px}.delhi-heading h2{font-size:39px}.delhi-heading .lead{font-size:17px}.event-grid{margin-top:37px}.event h3{font-size:33px}.delegates>p:not(.eyebrow):not(.note){font-size:15px}.note{font-size:12px}.screen-section h2{font-size:41px}.recipient-list p{font-size:22px}.recipient-list>div{gap:20px}.manifesto blockquote{font-size:36px}.manifesto-inner{gap:25px}.credibility-grid{grid-template-columns:1fr;gap:25px}.credibility-grid h3{font-size:28px;margin-bottom:19px}.platform-grid{grid-template-columns:1fr;gap:0}.platform-grid>a{padding-block:21px}.platform-heading h2{font-size:37px}.invitation h2{font-size:36px}.footer-top{display:grid;grid-template-columns:1fr;gap:26px}.footer-bottom{flex-direction:column;gap:12px}.button{padding:16px 22px}.footer-top p{font-size:13px}.title-tm{font-size:12px;margin-top:10px}}
.delhi-photo{margin-top:40px}.delhi-photo img{height:360px;object-position:center 42%}.delhi-photo figcaption{font-size:12px;color:#b1c0cd;margin-top:10px}.social-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:30px;align-items:center}.social-links span{font-size:12px;letter-spacing:.08em;color:#b8c8d5}.social-links a{font-size:14px;text-decoration:none}.social-links a:hover{text-decoration:underline}.image-credit{font-size:12px;line-height:1.6;margin-top:18px;color:#b8c8d5}.image-credit a{text-underline-offset:3px}@media(max-width:520px){.delhi-photo img{height:240px}.social-links{gap:15px}.social-links span{width:100%}}
.proposal-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px}.proposal-row>div{min-width:0}.prose p{font-size:16px;line-height:1.8}.prose p.lead{font:27px/1.45 var(--serif);letter-spacing:-.025em}.prose h4{font:30px/1.2 var(--serif);letter-spacing:-.025em;margin:36px 0 20px}.editorial-list{padding-left:22px;margin:24px 0}.editorial-list li{padding-left:5px;margin-bottom:13px;line-height:1.7;font-size:16px}.editorial-list li::marker{color:var(--blue)}.ruled{border-top:1px solid var(--line)}.proposal-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px}.proposal-nav>span{grid-column:1/-1}.proposal-nav>a{font-size:14px}.delhi-context{margin-top:35px}.delhi-context p{max-width:950px;color:#d0dce5}.event-detail{margin-top:65px;padding-top:45px;border-top:1px solid #536270;scroll-margin-top:125px}.event-detail h3{font-size:40px}.event-detail .prose{color:#d0dce5}.event-detail .prose h4,.event-detail .prose .lead{color:white}.event-detail .eyebrow{color:#adc8fb}.event-detail .editorial-list li::marker{color:#adc8fb}.delhi-section .prose .note{font-size:13px;color:#b1c0cd}.marketing-intro{margin-top:30px;max-width:850px}.marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.marketing-grid p{font-size:16px}.benefit-table{margin-top:40px}table{border-collapse:collapse;width:100%;table-layout:fixed;text-align:left}caption{text-align:left;font-size:14px;color:var(--muted);margin-bottom:18px}th,td{padding:22px 25px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}thead{background:var(--navy);color:white}thead th:first-child{width:32%}tbody th{font-weight:600}tbody tr:nth-child(even){background:var(--pale)}.stakeholder-copy{max-width:900px;margin-top:40px}.manifesto .prose{color:#d0dce5}.manifesto .prose blockquote{font:32px/1.35 var(--serif);letter-spacing:-.03em;color:white;margin-top:35px}.journey-list{list-style:none;counter-reset:journey;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;margin:45px 0 30px}.journey-list li{counter-increment:journey;border-top:1px solid var(--line);padding-top:22px;font:25px/1.35 var(--serif)}.journey-list li::before{content:'0' counter(journey);display:block;font:14px var(--sans);color:var(--blue);margin-bottom:14px}.invitation .prose{max-width:760px}.invitation .prose p.lead{font-size:25px}.delhi-heading .lead{max-width:1080px}@media(max-width:1000px){.proposal-row{gap:40px}.event-detail h3{font-size:33px}}@media(max-width:850px){.proposal-row{grid-template-columns:1fr;gap:30px}.proposal-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-list{grid-template-columns:1fr 1fr}.marketing-grid{grid-template-columns:1fr;gap:30px}.event-detail{margin-top:44px;padding-top:35px}}@media(max-width:520px){.proposal-nav{grid-template-columns:1fr 1fr}.prose p.lead{font-size:24px}.prose h4{font-size:27px}.event-detail h3{font-size:33px}.journey-list{grid-template-columns:1fr;gap:23px}.journey-list li{font-size:23px}th,td{padding:16px 12px;font-size:14px;line-height:1.65}thead th:first-child{width:38%}.manifesto .prose blockquote{font-size:28px}.invitation .prose p.lead{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Header navigation and the programme benefits focal section. */
.header-logo{width:80px;height:80px;object-fit:contain;flex:none}
.header .menu-toggle{display:flex;align-items:center;gap:12px;padding:12px 16px;background:white;border:1px solid var(--line);font-size:16px;font-weight:600;cursor:pointer}
.header .menu-toggle span{font-size:21px}
.header nav{display:none;position:absolute;top:100%;left:auto;right:44px;width:min(360px,calc(100vw - 44px));max-height:calc(100dvh - 110px);overflow-y:auto;background:white;padding:20px 26px;box-shadow:0 16px 36px #071b2c26;border:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0}
.header nav.open{display:flex}
.header nav a{padding:15px 0;border:0;border-bottom:1px solid var(--line);font-size:16px;white-space:normal}
.header nav a:last-child{border-bottom:0}
.header nav .nav-benefits{color:var(--blue);font-weight:700}
.benefits-section{position:relative;background:#eaf1ff;box-shadow:0 0 0 100vmax #eaf1ff;clip-path:inset(0 -100vmax);border-top:6px solid var(--blue)}
.benefits-section>.eyebrow{color:var(--blue);font-size:16px}
.benefits-section>h2{font-size:clamp(40px,4.6vw,66px);max-width:950px}
.benefits-intro{margin-top:24px;max-width:800px}
.benefits-section table{background:white}
.benefits-section caption{font-size:16px;color:var(--ink);font-weight:600}
.benefits-section tbody th{color:#1247b4}
.benefits-section tbody tr:nth-child(even){background:#f5f8ff}
@media(max-width:850px){.header-logo{width:64px;height:64px}.header nav{right:24px;max-height:calc(100dvh - 92px)}}
@media(max-width:520px){.header-logo{width:60px;height:60px}.header .menu-toggle{padding:10px;font-size:14px;gap:8px}.header nav{right:22px}.brand{gap:10px}.benefits-section>.eyebrow{font-size:14px}.benefits-intro{font-size:24px}}
