*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#17334d;background:#fff;font-family:system-ui,-apple-system,"Noto Sans Devanagari",sans-serif;font-size:17px;line-height:1.8}a{color:inherit}img{max-width:100%;height:auto;display:block}button{font:inherit}h1,h2,h3{line-height:1.35;color:#083d68}h1{font-size:clamp(2.1rem,4vw,3.6rem);margin:12px 0 24px;letter-spacing:-.025em}h2{font-size:clamp(1.6rem,2.6vw,2.3rem);margin:12px 0 20px}h3{font-size:1.2rem}p{margin:0 0 20px}em{font-style:normal;color:#ce5805}header{border-top:5px solid #ee7b19;border-bottom:1px solid #dfe8ee;background:white}.head{max-width:1260px;padding:18px 28px;margin:auto;display:flex;align-items:center;gap:28px}.brand{margin-right:auto}.brand img{width:265px;max-height:100px;object-fit:contain}.lang{font-weight:650;text-decoration:none;border:1px solid #d4e1ea;padding:7px 16px;border-radius:6px}.menu-button{display:none}nav{max-width:1260px;margin:auto;padding:0 28px 14px;display:flex;flex-wrap:wrap;gap:5px 23px}nav a{text-decoration:none;font-size:15px;font-weight:650;padding:5px 0;border-bottom:3px solid transparent}nav a[aria-current]{border-color:#ee7b19;color:#a54300}main{max-width:1260px;margin:auto;padding:0 28px 70px}.pagehead{padding:58px 0 22px}.eyebrow{font-size:14px;font-weight:750;letter-spacing:.08em;color:#b44b00;margin-bottom:16px}.homehero{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center;padding:48px 0 34px}.homehero h1{font-size:clamp(2.2rem,3.6vw,3.4rem)}.hero-poster figure{margin:0}.hero-poster img{border:1px solid #d8e4eb;border-radius:10px;box-shadow:0 20px 50px #123d6615}.lead,.intro{font-size:1.16rem;max-width:850px}.actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-block;background:#083d68;color:white;padding:11px 20px;border:1px solid #083d68;border-radius:5px;font-size:16px;font-weight:650;text-decoration:none}.button:hover{background:#0a558e}.button.secondary{background:#fff;color:#083d68}section{margin-bottom:46px}main>section:not(.homehero){padding-top:20px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.cards article{border-top:3px solid #f18729;background:#f3f7fa;padding:25px;border-radius:0 0 8px 8px}.number{color:#b85104;font-size:15px;font-weight:700}.cards p{margin:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.tint{padding:35px!important;background:#edf5f8;border-radius:12px}.split figure{margin:0}.split figure img{max-height:510px;width:100%;object-fit:contain}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gallery figure{background:#f3f7fa;margin:0;padding:12px;border:1px solid #dde7ef;border-radius:8px}.gallery img{height:260px;width:100%;object-fit:contain;background:white}figure{margin:26px 0}figure>a{display:block}figure img{max-height:760px;margin:auto;object-fit:contain}figcaption{font-size:14px;color:#52697b;padding:12px 2px 0;line-height:1.6}.zoom{cursor:zoom-in}.year{padding-top:28px;border-top:1px solid #d8e4ec}.year>h2{font-size:2.7rem;color:#ce5805}.people{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.people article{text-align:center;padding:34px 18px;background:#f1f6fa;border-radius:9px;border-bottom:3px solid #dc6b13}.people h2{font-size:1.25rem;margin:20px 0 8px}.people p{margin:0;color:#537087}.portrait{width:110px;height:110px;border-radius:50%;background-image:url('/assets/leadership.jpg');background-size:716px 558px;margin:auto;background-repeat:no-repeat}.downloads{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0 45px}.downloads a{text-decoration:none;border:1px solid #cadce9;padding:25px;display:grid;gap:8px;border-radius:8px}.downloads span{color:#b34b00;font-size:14px;font-weight:800}.downloads small{color:#446278}aside{padding:22px 25px;border-left:4px solid #e17a23;background:#fff6ec;margin:32px 0}.bank{padding:30px;background:#083d68;border-radius:10px;color:white}.bank h2,.bank .eyebrow{color:#fff}.bank dt{color:#b8d1e4;font-size:14px;margin:18px 0 4px}.bank dd{margin:0;font-weight:650;overflow-wrap:anywhere}.bank small{display:block;line-height:1.6;color:#cee0ed}.account{font-size:1.5rem;letter-spacing:.02em}.source{font-size:14px;margin-top:25px}.contact-panel{padding:35px;background:#edf5f8;border-radius:12px}.phone{font-size:clamp(1.5rem,5vw,2.4rem);color:#083d68;font-weight:700;text-decoration:none}footer{background:#072d4e;color:#deebf4;padding:38px 28px}.foot{max-width:1204px;margin:auto;display:flex;gap:28px;justify-content:space-between;flex-wrap:wrap}footer p{margin:5px 0;font-size:15px}footer a{font-size:15px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;background:#fff;z-index:30;padding:15px}a:focus-visible,button:focus-visible{outline:3px solid #f78b28;outline-offset:4px}dialog{border:0;padding:50px 20px 20px;border-radius:10px;max-width:96vw;max-height:94vh}dialog::backdrop{background:#001a32dc}dialog img{max-width:88vw;max-height:78vh;object-fit:contain}dialog button{position:absolute;right:12px;top:8px;background:white;border:1px solid #bfd0dc;border-radius:5px;padding:4px 15px;cursor:pointer}ol li{padding:6px 0}small{font-size:14px}@media(max-width:900px){.homehero{grid-template-columns:1fr}.hero-poster{max-width:760px}.cards,.gallery,.people{grid-template-columns:repeat(2,1fr)}.split{gap:25px}.head{padding:15px 20px;gap:12px}.brand img{width:230px}nav{gap:4px 18px}}@media(max-width:620px){main{padding:0 20px 35px}.head{flex-wrap:wrap}.brand img{width:190px}.lang{font-size:14px;padding:6px 10px}.menu-button{display:block;background:#083d68;color:white;border:0;border-radius:4px;padding:6px 12px;font-size:14px}nav{display:none;padding:12px 20px 20px}nav.open{display:grid;grid-template-columns:1fr 1fr}nav a{font-size:15px}.homehero{padding-top:30px;gap:20px}.cards,.split,.downloads,.gallery{grid-template-columns:1fr}.people{gap:12px}.people article{padding:25px 8px}.people h2{font-size:1.05rem}.people p{font-size:14px}.tint{padding:24px!important}.pagehead{padding-top:34px}.gallery img{height:320px}.actions{flex-direction:column;align-items:flex-start}.foot{display:block}.foot>div{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}