:root{--ink:#26362d;--wine:#862a2a;--orange:#e96532;--gold:#f0b84f;--paper:#fffaf1;--sage:#e7eee3;--line:#d7d6c7;--serif:Georgia,'Noto Serif Kannada',serif;--sans:Inter,'Noto Sans Kannada',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.6 var(--sans)}header,footer{padding:1rem max(5vw,1.5rem);display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.brand{color:var(--ink);text-decoration:none;font:1.1rem/1.05 var(--serif)}.brand span{color:var(--orange);font-family:var(--sans)}.brand b{display:block;font:800 .72rem var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-left:1rem}header{position:sticky;top:0;background:rgba(255,250,241,.96);border-bottom:1px solid var(--line);z-index:5}nav{display:flex;align-items:center;gap:1.2rem}nav a{color:var(--ink);text-decoration:none;font-size:.86rem;font-weight:800}.insta,.button{background:var(--wine);color:#fff!important;border:0;border-radius:0;padding:.65rem 1rem}.lang{border:1px solid var(--ink);background:transparent;color:var(--ink);padding:.5rem .7rem;font:700 .78rem var(--sans);cursor:pointer}.hero{max-width:1250px;margin:auto;padding:clamp(3.5rem,8vw,7rem) max(5vw,1.5rem);display:grid;grid-template-columns:1.05fr .95fr;gap:5rem;align-items:center}.hero img{width:100%;min-height:430px;object-fit:cover;clip-path:polygon(10% 0,100% 0,100% 88%,90% 100%,0 100%,0 10%)}.eyebrow{margin:0 0 .7rem;color:var(--wine);font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3{font-family:var(--serif);line-height:1.05;letter-spacing:-.04em;margin:0 0 1rem}h1{font-size:clamp(3.2rem,6.7vw,6.4rem)}h1 em{color:var(--orange);font-style:normal}h2{font-size:clamp(2.2rem,4vw,4rem)}h3{font-size:1.65rem}.lead{max-width:37rem;color:#536057;font-size:1.17rem}.actions{display:flex;align-items:center;gap:1.4rem;margin-top:2rem}.button{display:inline-block;text-decoration:none;font-weight:850}.textlink{color:var(--wine);font-weight:850;text-decoration:none}.quote{background:var(--wine);color:#fff;padding:clamp(3rem,6vw,6rem) 15%;text-align:center}.quote p{font:clamp(1.6rem,3.1vw,3rem)/1.25 var(--serif);margin:0}.intro{max-width:850px;text-align:center;margin:auto;padding:clamp(4rem,8vw,7rem) max(5vw,1.5rem)}.intro>p:last-child{font-size:1.15rem;color:#526058}.impact{background:var(--sage);padding:clamp(3rem,7vw,6rem) max(5vw,1.5rem);display:grid;grid-template-columns:.85fr 1.3fr;gap:4rem}.impact>div:first-child p:last-child{color:#4c6255}.stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#c7d2c3}.stats article{background:var(--sage);padding:1.8rem}.stats strong{display:block;color:var(--wine);font:clamp(2.6rem,5vw,4.5rem)/1 var(--serif)}.stats span{font-size:.9rem}.programmes,.stories{padding:clamp(4rem,8vw,7rem) max(5vw,1.5rem)}.sectionhead{max-width:700px;margin-bottom:3rem}.program-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.program-grid article{padding:2rem;background:#fff;border-top:5px solid var(--gold)}.program-grid span{color:var(--wine);font-weight:850}.program-grid p{color:#59665f}.feature-video{padding:clamp(3rem,7vw,6rem) max(5vw,1.5rem);display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;background:#26362d;color:white;align-items:center}.feature-video .eyebrow{color:var(--gold)}.feature-video iframe{aspect-ratio:16/9;width:100%;border:0}.story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.card{color:inherit;text-decoration:none;background:#fff;box-shadow:0 8px 28px #331b100d}.card:hover{transform:translateY(-4px)}.card img{width:100%;aspect-ratio:1.2;object-fit:cover}.card div{padding:1.25rem}.card p{color:var(--wine);font-size:.75rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.card h3{font-size:1.38rem}.card span{font-weight:850;color:var(--wine)}.leader{background:#f6e7c9;padding:clamp(3rem,7vw,6rem) max(5vw,1.5rem);display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem;align-items:center}.leader img{width:100%;aspect-ratio:1.4;object-fit:cover}.leader p{color:#4a5b51;font-size:1.08rem}.article{max-width:900px;margin:auto;padding:clamp(3.5rem,8vw,7rem) max(5vw,1.5rem)}.back{display:block;margin-bottom:3rem;color:var(--wine);font-weight:850;text-decoration:none}.article h1{font-size:clamp(3rem,6vw,5rem);max-width:850px}.article-img{width:100%;max-height:520px;object-fit:cover;margin:1.5rem 0 2rem}.article-lead{font:1.25rem/1.65 var(--serif);max-width:750px}.fact-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ddd7c6;margin:2.5rem 0}.fact-list div{padding:1.3rem;background:#fff8e9}.fact-list strong{display:block;color:var(--wine);font:2rem var(--serif)}.fact-list span{font-size:.84rem}.source{border-left:3px solid var(--orange);padding-left:1rem;color:#59665f;font-size:.88rem}footer{background:#1c2b24;color:#e7eee7;flex-wrap:wrap}footer b{font-family:var(--serif)}footer a{color:#fff;font-weight:850}footer span{font-size:.83rem;color:#cad6c8}@media(max-width:760px){header{align-items:flex-start}nav{gap:.55rem;justify-content:flex-end;flex-wrap:wrap}nav a:not(.insta){display:none}.hero,.impact,.feature-video,.leader{grid-template-columns:1fr;gap:2.5rem}.hero{padding-top:4rem}.hero img{min-height:300px}.stats,.program-grid,.story-grid,.fact-list{grid-template-columns:1fr 1fr}.feature-video{padding-top:4rem;padding-bottom:4rem}.leader{gap:2rem}.quote{padding-left:8%;padding-right:8%}}@media(max-width:430px){.stats,.story-grid,.fact-list{grid-template-columns:1fr}.hero h1{font-size:3.4rem}.insta{display:none}footer{align-items:flex-start;flex-direction:column}}
