:root{--kora:#F6F2E8;--ink:#211C18;--earth:#3D2B1A;--clay:#A54828;--ochre:#C98A2A;--teal:#00687A;--silt:#E6DED0;--line:#D7CDBD;--paper:#FBF8F0;--muted:#645A50;--serif:"Newsreader",Georgia,serif;--sans:"Manrope","Noto Sans Devanagari",sans-serif;--hi:"Tiro Devanagari Hindi",serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--kora);color:var(--ink);font:400 16px/1.75 var(--sans);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:var(--teal);text-underline-offset:5px}a:hover{color:var(--clay)}button{font:inherit}[id]{scroll-margin-top:100px}.ps-container{width:min(calc(100% - 48px),1180px);margin:0 auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.06;letter-spacing:-.025em}h1{font-size:clamp(2.55rem,4.8vw,4.5rem)}h2{font-size:clamp(2rem,3.2vw,3rem)}h3{font-size:clamp(1.65rem,2.4vw,2.15rem)}p+p{margin-top:20px}.ps-label{font:700 .7rem/1.6 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--clay);margin-bottom:18px}.ps-lede{font:400 clamp(1.35rem,2.3vw,1.85rem)/1.45 var(--serif);letter-spacing:-.01em}.ps-body{color:#554C44;max-width:680px}.ps-body h3{color:var(--ink);margin:30px 0 14px}.ps-body p{margin-bottom:20px}.ps-page-hero{padding:clamp(30px,4vw,56px) 0 48px}.ps-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}.ps-page-hero h1{max-width:850px;margin-bottom:22px}.ps-page-hero .ps-body{font-size:1.05rem}.ps-hero-note{padding:24px 0;border-top:1px solid var(--line);font:400 1.5rem/1.4 var(--serif);color:var(--earth)}.ps-hero-note img{width:42px;height:42px;margin-bottom:28px}.ps-section{padding:clamp(48px,6vw,80px) 0;border-top:1px solid var(--line)}.ps-paper{background:var(--paper)}.ps-split{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(36px,7vw,100px)}.ps-split h2{max-width:430px}.ps-actions{display:flex;gap:18px 24px;align-items:center;flex-wrap:wrap;margin-top:28px}.ps-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:11px 19px;background:var(--teal);border:1px solid var(--teal);color:var(--kora);font:700 .8rem/1.5 var(--sans);text-decoration:none}.ps-button:hover{background:var(--earth);border-color:var(--earth);color:var(--kora)}.ps-link{font:700 .8rem/1.6 var(--sans)}.ps-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;border-top:1px solid var(--line)}.ps-principle{padding:30px 30px 0 0}.ps-principle+.ps-principle{padding-left:30px;border-left:1px solid var(--line)}.ps-principle h3{margin:26px 0 18px}.ps-principle p{font-size:.9rem;color:var(--muted)}.ps-number{font:700 .7rem var(--sans);color:var(--clay);letter-spacing:.12em}.ps-conviction{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;padding:32px;margin-top:48px;background:var(--silt)}.ps-conviction h3{font-size:1.9rem}.ps-conviction p{font-size:.92rem}.ps-work-list{margin-top:28px;border-top:1px solid var(--line)}.ps-work-row{display:grid;grid-template-columns:145px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.ps-work-row a{font-weight:700}.ps-work-row p{font-size:.9rem;color:var(--muted);margin:0}.ps-identity{display:grid;grid-template-columns:170px 1fr;gap:36px;margin-top:32px;align-items:center}.ps-identity-mark{padding:26px;border:1px solid var(--line);background:var(--kora)}.ps-identity-mark img{width:100%;height:110px;object-fit:contain}.ps-partners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:42px}.ps-partner-logo{height:135px;padding:24px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;background:var(--paper);margin-bottom:24px}.ps-partner-logo img{max-height:90px;max-width:100%;width:auto;object-fit:contain}.ps-logo-placeholder{font:500 1.5rem/1.15 var(--serif);text-align:center;color:var(--earth)}.ps-partner h3{font-size:1.45rem;margin:8px 0 12px}.ps-partner h3 a{color:inherit}.ps-partner .ps-label{font-size:.61rem;margin:0}.ps-partner p{font-size:.82rem;color:var(--muted)}.ps-endnote{padding:48px 0 60px;border-top:1px solid var(--line)}.ps-endnote-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.ps-hindi{font:400 clamp(1.8rem,3.5vw,3rem)/1.4 var(--hi);color:var(--earth)}.ps-pathways{border-top:1px solid var(--line)}.ps-pathway{display:grid;grid-template-columns:70px minmax(0,.9fr) minmax(0,1.25fr);gap:32px;padding:38px 0;border-bottom:1px solid var(--line)}.ps-pathway img{width:38px;height:38px}.ps-pathway .ps-actions{margin-top:20px}.ps-pathway p{color:var(--muted);font-size:.94rem}.ps-opportunity{background:var(--earth);color:var(--kora)}.ps-opportunity .ps-label{color:#E8B95D}.ps-opportunity-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:70px;align-items:start}.ps-opportunity h2{margin-bottom:24px}.ps-opportunity p{color:#E6DED0}.ps-opportunity a:not(.ps-button){color:#F6F2E8}.ps-opportunity :focus-visible{outline-color:#F6F2E8}.ps-opportunity .ps-button{background:var(--kora);color:var(--earth);border-color:var(--kora)}.ps-opportunity .ps-button:hover{background:var(--silt)}.ps-programme-placeholder{min-height:310px;border:1px solid #8A7560;padding:34px;display:flex;flex-direction:column;justify-content:space-between;background:#3D2B1A}.ps-programme-placeholder strong{font:500 clamp(2.4rem,4vw,3.6rem)/1.03 var(--serif)}.ps-programme-placeholder span{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#E6DED0}.ps-meta{margin:28px 0 0;padding:0;border-top:1px solid #8A7560}.ps-meta div{display:grid;grid-template-columns:115px 1fr;gap:20px;padding:13px 0;border-bottom:1px solid #8A7560;font-size:.82rem}.ps-meta dt{color:#D0C3B3}.ps-meta dd{margin:0}.ps-source-note{margin-top:22px!important;font-size:.75rem!important}.ps-contact{max-width:700px}.ps-contact h2{margin-bottom:24px}.ps-contact a{overflow-wrap:anywhere}.ps-coming{display:inline-block;font:700 .72rem var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:9px 13px;border:1px solid var(--clay);color:var(--clay);margin-bottom:30px}.ps-wit-title{max-width:12ch}.ps-wit-title span{color:var(--clay)}.ps-wit-intro{max-width:690px}.ps-questions{list-style:none;padding:0;margin:35px 0 0;border-top:1px solid var(--line)}.ps-questions li{padding:17px 0;border-bottom:1px solid var(--line);font:400 1.4rem/1.4 var(--serif)}.ps-public-feature{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(40px,7vw,90px);align-items:center}.ps-cover{max-width:345px;padding:22px;background:var(--silt);border:1px solid var(--line)}.ps-cover img{width:100%;height:auto}.ps-public-feature h2{margin-bottom:25px}.ps-provenance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:45px 0 0;padding:0;border-top:1px solid var(--line)}.ps-provenance li{padding:23px 22px 0 0}.ps-provenance strong{display:block;font:500 1.5rem var(--serif);margin-bottom:14px}.ps-provenance p{font-size:.85rem;color:var(--muted)}
@media(max-width:980px){.ps-hero-grid{grid-template-columns:1fr}.ps-hero-note{max-width:600px}.ps-partners{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-opportunity-grid{gap:38px}.ps-pathway{grid-template-columns:45px 1fr;gap:24px}.ps-pathway>div:last-child{grid-column:2}.ps-conviction{grid-template-columns:1fr;gap:22px}}
@media(max-width:720px){body{font-size:15px}.ps-page-hero{padding:30px 0 38px}.ps-split,.ps-opportunity-grid,.ps-public-feature{grid-template-columns:1fr}.ps-principles{grid-template-columns:1fr}.ps-principle,.ps-principle+.ps-principle{padding:26px 0;border-left:0;border-bottom:1px solid var(--line)}.ps-principle h3{margin-top:16px}.ps-partners{gap:32px 24px}.ps-conviction{padding:24px}.ps-work-row{grid-template-columns:1fr;gap:8px}.ps-identity{grid-template-columns:1fr}.ps-identity-mark{width:160px}.ps-provenance{grid-template-columns:1fr 1fr;gap:24px}.ps-cover{max-width:280px}.ps-opportunity-grid>aside{max-width:450px;width:100%}}
@media(max-width:420px){.ps-partners{grid-template-columns:1fr}.ps-provenance{grid-template-columns:1fr}.ps-pathway{grid-template-columns:1fr}.ps-pathway>div:last-child{grid-column:auto}.ps-pathway img{width:30px;height:30px}.ps-meta div{grid-template-columns:1fr;gap:4px}h1{font-size:2.45rem}}

.ps-hero-grid>*{min-width:0}.ps-pathway h2{font-size:clamp(1.8rem,2.7vw,2.55rem)}
