@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&family=Noto+Serif+Devanagari:wght@500;600;700&display=swap";:root{--navy:#071a3d;--ink:#13233c;--blue:#165dff;--cyan:#0787c9;--violet:#6157e6;--paper:#f4f7fb;--muted:#66758b;--line:#dbe3ee;--sans:"Manrope",Arial,sans-serif;--body:"IBM Plex Sans",Arial,sans-serif;--mx:50vw;--my:20vh}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff}body{color:var(--ink);font:16px var(--body);-webkit-font-smoothing:antialiased;background:#fff;margin:0;overflow-x:hidden}::selection{color:#fff;background:var(--blue)}a{color:inherit}.shell{width:min(1240px,100% - 72px);margin-inline:auto}.skip-link{z-index:100;color:#fff;background:var(--navy);padding:10px 15px;position:fixed;top:-60px;left:24px}.skip-link:focus{top:18px}.cursor-aura{z-index:0;left:var(--mx);top:var(--my);pointer-events:none;background:radial-gradient(circle,#165dff0e,#0000 69%);width:460px;height:460px;position:fixed;transform:translate(-50%,-50%)}.scroll-progress{z-index:100;background:linear-gradient(90deg,var(--blue),#08a8d8,var(--violet));transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.site-header{z-index:50;width:100%;height:82px;color:var(--navy);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#ffffffe6;border-bottom:1px solid #071a3d14;grid-template-columns:280px 1fr 245px;align-items:center;padding:0 max(36px,50vw - 620px);transition:all .3s;display:grid;position:fixed;top:0;left:0}.site-header.is-scrolled{height:70px;box-shadow:0 12px 38px #0d254a14}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{width:42px;height:42px}.brand>span{flex-direction:column;display:flex}.brand strong{font:700 .91rem var(--sans);letter-spacing:-.02em}.brand small{color:#65758b;font:600 .52rem var(--sans);letter-spacing:.18em;text-transform:uppercase;margin-top:2px}.nav{justify-content:center;gap:36px;display:flex}.nav a{color:#43536c;font:600 .72rem var(--sans);text-decoration:none;position:relative}.nav a:after{content:"";background:var(--blue);transform-origin:100%;width:100%;height:2px;transition:all .25s;position:absolute;bottom:-9px;left:0;transform:scaleX(0)}.nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta{color:#fff;background:var(--navy);font:600 .69rem var(--sans);border-radius:3px;justify-self:end;padding:12px 17px;text-decoration:none;transition:all .25s}.header-cta:hover{background:var(--blue);transform:translateY(-2px)}.header-cta span{margin-left:10px}.menu{display:none}.eyebrow{color:var(--blue);font:700 .65rem var(--sans);letter-spacing:.17em;text-transform:uppercase;margin:0 0 31px}.hero{background:linear-gradient(125deg,#fff 0 59%,#f0f5ff 59%);place-items:center;height:100svh;min-height:820px;display:grid;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(#143c780b 1px,#0000 1px),linear-gradient(90deg,#143c780b 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 75%,#0000)}.hero-aurora{position:absolute;inset:0;overflow:hidden}.hero-aurora i{filter:blur(80px);opacity:.16;border-radius:50%;position:absolute}.hero-aurora i:first-child{background:var(--blue);width:560px;height:560px;top:-180px;right:-180px}.hero-aurora i:nth-child(2){background:#08addd;width:360px;height:360px;bottom:-180px;right:16%}.hero-aurora i:nth-child(3){background:var(--violet);width:260px;height:260px;top:10%;left:43%}.hero-content{z-index:2;grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);align-items:center;column-gap:clamp(60px,8vw,130px);width:min(1240px,100% - 72px);padding-top:100px;display:grid;position:relative}.hero-logo{border:1px solid var(--line);background:#fff;flex-direction:column;grid-area:1/2/span 7;justify-content:center;justify-self:center;align-items:center;width:min(100%,430px);min-height:330px;padding:55px;display:flex;box-shadow:0 35px 90px #071a3d1f}.hero-logo img{width:145px;height:145px}.hero-logo span{flex-direction:column;align-items:center;margin-top:17px;display:flex}.hero-logo strong{color:var(--navy);font:700 1.55rem var(--sans);letter-spacing:-.04em}.hero-logo small{color:#69788d;font:600 .57rem var(--sans);letter-spacing:.22em;text-transform:uppercase;margin-top:7px}.hero-overline{color:#596b85;font:600 .69rem var(--sans);letter-spacing:.16em;text-transform:uppercase;grid-column:1;margin:0 0 22px}.marathi-lockup{grid-column:1;align-items:center;gap:18px;margin-bottom:7px;padding-block:8px;display:flex}.marathi-rule{background:var(--blue);width:44px;height:2px}.marathi-lockup:after{display:none}.marathi-lockup strong{color:var(--navy);letter-spacing:-.04em;font:600 clamp(4.6rem,6.6vw,7rem)/1.05 Noto Serif Devanagari,serif;display:block}.marathi-meaning{color:var(--cyan);font:600 .61rem var(--sans);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.hero h1{color:var(--navy);font:600 clamp(4rem,6.3vw,6.8rem)/.92 var(--sans);letter-spacing:-.065em;grid-column:1;margin:18px 0 23px}.hero h1 em{color:var(--blue);font-style:normal;font-weight:400}.hero-copy{color:#5c6c82;grid-column:1;max-width:690px;margin:0 0 33px;font-size:1rem;line-height:1.72}.hero-actions{grid-column:1;gap:12px;display:flex}.button{font:700 .71rem var(--sans);border-radius:3px;justify-content:center;align-items:center;gap:25px;padding:15px 21px;text-decoration:none;transition:all .25s;display:inline-flex}.button-primary{color:#fff;background:var(--blue);box-shadow:0 15px 35px #165dff2e}.button-primary:hover{background:var(--navy);transform:translateY(-3px)}.button-ghost{color:var(--navy);background:#fff;border:1px solid #cbd6e5}.button-ghost:hover{color:var(--blue);border-color:var(--blue)}.hero-foot{z-index:2;color:#748197;font:600 .58rem var(--sans);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;display:flex;position:absolute;bottom:26px;left:max(36px,50vw - 620px);right:max(36px,50vw - 620px)}.hero-foot b{color:var(--blue);margin-left:8px}.purpose{background:#fff;padding:150px 0 0}.purpose-intro{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.purpose-intro h2,.story-heading h2,.initiative-title h2,.proof-heading h2,.horizon-title h2,.continuum h2,.connect h2{color:var(--navy);font:600 clamp(3.5rem,5.6vw,6rem)/.98 var(--sans);letter-spacing:-.06em;margin:0}.purpose-intro h2{grid-column:1/-1}.purpose-intro h2 span,.proof-heading h2 span{color:#8b99ad;font-weight:400}.purpose-copy{color:var(--muted);grid-column:2;grid-template-columns:1fr 1fr;gap:36px;line-height:1.72;display:grid}.purpose-copy p{margin:0}.arth-stage{text-align:center;background:linear-gradient(105deg,#071a3d,#0d3880 55%,#165dff);flex-direction:column;justify-content:center;align-items:center;min-height:470px;margin:125px 0 95px;display:flex;position:relative;overflow:hidden}.arth-stage:before{content:"";background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.arth-stage strong{color:#fff;letter-spacing:-.08em;text-shadow:0 25px 70px #0000002e;padding:.18em .15em .06em;font:600 clamp(10rem,22vw,23rem)/1.05 Noto Serif Devanagari,serif;display:block;position:relative}.arth-stage p{color:#d6e6ff;font:600 .72rem/1.65 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:6px 0 0;position:relative}.arth-orbit{aspect-ratio:1;border:1px solid #fff3;border-radius:50%;width:min(63vw,760px);position:absolute;box-shadow:0 0 0 80px #ffffff09,0 0 0 160px #ffffff06}.pillars{grid-template-columns:repeat(4,1fr);padding-bottom:140px;display:grid}.pillars article{border-top:2px solid var(--navy);min-height:310px;padding:24px 25px 0 0;transition:all .25s}.pillars article+article{border-left:1px solid var(--line);padding-left:25px}.pillars article:hover{background:var(--paper)}.pillars article div{justify-content:space-between;display:flex}.pillars article div span{color:var(--blue);font:700 1.15rem var(--sans)}.pillars article small{color:#9aa6b8;font:600 .58rem var(--sans)}.pillars h3{color:var(--navy);font:600 1.65rem var(--sans);margin:90px 0 14px}.pillars p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}.story{color:#fff;background:var(--navy);padding:145px 0}.story .eyebrow{color:#64c7ff}.story-heading{margin-bottom:76px}.story-heading h2{color:#fff}.story-heading h2 em,.initiative-title h2 em,.horizon-title h2 em,.connect h2 em{color:#63b7ff;font-style:normal;font-weight:400}.apollo-frame,.dipex-frame{background:#10203a;border-radius:6px;width:min(1380px,100% - 54px);height:min(73vw,800px);min-height:650px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000002e}.apollo-frame img,.dipex-frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);display:block}.apollo-frame:hover img,.dipex-frame:hover img{transform:scale(1.025)}.photo-wash{background:linear-gradient(90deg,#071a3df5,#071a3d7a 48%,#0000 78%),linear-gradient(#0000 50%,#071a3d80);position:absolute;inset:0}.apollo-frame figcaption{max-width:480px;position:absolute;bottom:clamp(36px,7vw,88px);left:clamp(30px,6vw,86px)}.apollo-frame figcaption>span,.dipex-frame figcaption span{color:#63caff;font:700 .61rem var(--sans);letter-spacing:.15em;text-transform:uppercase}.apollo-frame h3,.dipex-frame h3{font:600 clamp(2.5rem,4.5vw,4.7rem)/1 var(--sans);letter-spacing:-.05em;margin:15px 0 18px}.apollo-frame figcaption p{color:#c8d5e8;line-height:1.65}.apollo-frame figcaption a,.dipex-frame a{color:#fff;font:600 .72rem var(--sans);border-bottom:2px solid #63caff;margin-top:13px;padding-bottom:5px;text-decoration:none;display:inline-block}.story-note{border-top:1px solid #ffffff2e;grid-template-columns:1fr 3fr;gap:80px;margin-top:100px;padding-top:30px;display:grid}.story-note>span{color:#63caff;font:700 .6rem var(--sans);letter-spacing:.14em;text-transform:uppercase}.story-note blockquote{color:#fff;font:500 clamp(2.3rem,4.1vw,4.2rem)/1.1 var(--sans);letter-spacing:-.05em;margin:0}.initiative{background:#fff;padding:150px 0;position:relative;overflow:hidden}.initiative-halo{background:radial-gradient(circle,#165dff1f,#0000 68%);border-radius:50%;width:850px;height:850px;position:absolute;top:-400px;right:-330px}.initiative-title{grid-template-columns:1.45fr .55fr;align-items:end;gap:85px;margin-bottom:70px;display:grid;position:relative}.initiative-title>p{color:var(--muted);line-height:1.7}.scholarship-card{color:#fff;background:linear-gradient(120deg,#071a3d,#0b3475 62%,#165dff);border-radius:7px;grid-template-columns:.85fr 1.15fr;gap:70px;padding:clamp(44px,7vw,90px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 80px #071a3d2b}.scholarship-card:after{content:"अर्थ";color:#ffffff0e;font:700 20rem Noto Serif Devanagari,serif;position:absolute;bottom:-120px;right:-40px}.scholarship-card>div{z-index:2;position:relative}.amount small{color:#b9d2f6;font:700 .6rem var(--sans);letter-spacing:.15em;text-transform:uppercase;display:block}.amount span{color:#fff;font:600 clamp(5rem,8.5vw,8.5rem)/.92 var(--sans);letter-spacing:-.07em;margin:18px 0;display:block}.amount sup{vertical-align:top;margin-right:5px;font-size:.35em}.amount p{color:#c7d7ed;max-width:340px;font-size:.84rem;line-height:1.65}.status{color:#d4e8ff;font:700 .59rem var(--sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.status i{background:#66d7ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #66d7ff2b}.scholarship-detail h3{font:600 clamp(2.3rem,3.8vw,3.8rem)/1 var(--sans);letter-spacing:-.05em;margin:25px 0 18px}.scholarship-detail>p{color:#c9d7eb;line-height:1.7}.scholarship-detail ul{margin:28px 0;padding:0;list-style:none}.scholarship-detail li{color:#e2ecfa;border-bottom:1px solid #ffffff29;padding:12px 0;font-size:.78rem}.scholarship-detail li:before{content:"—";color:#67ccff;margin-right:12px}.scholarship-detail a{color:#fff;font:700 .73rem var(--sans);text-decoration:none}.disclosure{color:#758399;max-width:760px;margin:23px 0 0;font-size:.68rem;line-height:1.65}.proof{background:var(--paper);padding:150px 0}.proof-heading{margin-bottom:72px}.dipex-frame{box-shadow:0 30px 70px #071a3d21}.dipex-frame:after{content:"";background:linear-gradient(#0000 42%,#071a3deb);position:absolute;inset:0}.dipex-frame figcaption{z-index:2;color:#fff;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:clamp(34px,6vw,72px);left:clamp(30px,6vw,78px);right:clamp(30px,6vw,78px)}.dipex-frame h3{margin-bottom:0}.proof-copy{grid-template-columns:1.35fr .65fr;gap:100px;margin-top:78px;display:grid}.proof-copy p{color:var(--navy);font:500 clamp(1.9rem,3.1vw,3.25rem)/1.15 var(--sans);letter-spacing:-.04em;margin:0}.proof-copy span{color:var(--blue);font:700 .72rem/1.7 var(--sans);letter-spacing:.13em;text-transform:uppercase}.horizon{background:#fff;padding:145px 0}.horizon-title{grid-template-columns:1.4fr .6fr;align-items:end;gap:72px;margin-bottom:70px;display:grid}.horizon-title p{color:var(--muted);line-height:1.65}.future-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.future-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:350px;padding:28px;transition:all .3s;display:flex}.future-grid article:last-child{border-right:0}.future-grid article:hover{background:#f0f5ff;transform:translateY(-5px)}.future-grid article>span{color:var(--blue);font:700 .62rem var(--sans)}.future-grid h3{color:var(--navy);font:600 1.9rem/1.15 var(--sans);letter-spacing:-.04em;margin:auto 0 16px}.future-grid p{color:var(--muted);font-size:.82rem;line-height:1.65}.future-grid small{color:#8d99aa;border-top:1px solid var(--line);font:600 .56rem var(--sans);letter-spacing:.13em;text-transform:uppercase;margin-top:25px;padding-top:14px}.continuum{background:var(--paper);padding:145px 0}.continuum h2{margin-bottom:76px}.continuum-links{border-top:1px solid #c9d4e4}.continuum-links a{border-bottom:1px solid #c9d4e4;grid-template-columns:1fr 2fr auto;align-items:center;gap:25px;padding:28px 6px;text-decoration:none;transition:all .25s;display:grid}.continuum-links a:hover{color:var(--blue);background:#fff;padding-left:18px}.continuum-links small{color:#78879c;font:600 .59rem var(--sans);letter-spacing:.11em;text-transform:uppercase}.continuum-links strong{color:var(--navy);font:600 1.6rem var(--sans)}.connect{text-align:center;background:linear-gradient(135deg,#071a3d,#0d3476);place-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.connect-orbit{border:1px solid #ffffff2e;border-radius:50%;width:650px;height:650px;position:absolute;box-shadow:0 0 0 90px #ffffff09,0 0 0 180px #ffffff05}.connect-inner{position:relative}.connect-inner>img{background:#fff;border-radius:4px;width:120px;height:120px;margin-bottom:20px;padding:13px;box-shadow:0 22px 60px #00000038}.connect .eyebrow{color:#6bcaff}.connect h2{color:#fff;margin-bottom:38px}.connect h2 em{color:#72c6ff}.footer{color:#c3cede;background:#05132f;border-top:1px solid #ffffff1f}.footer-lead{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:end;padding:72px 0 42px;display:flex}.footer-lead>p{color:#7f8ea5;text-align:right;max-width:330px;margin:0;font-size:.76rem;line-height:1.6}.footer-lead>p a{color:#c9d5e6;text-decoration:none}.footer-brand>div{align-items:center;gap:13px;display:flex}.footer-brand img{background:#fff;border-radius:3px;width:48px;height:48px;padding:4px}.footer-brand>div strong{color:#fff;font:700 1rem var(--sans);letter-spacing:-.02em;text-transform:none;margin:0}.footer-brand p{color:#aab8cb;font:500 1.05rem/1.45 var(--sans);margin-bottom:0}.footer-directory{grid-template-columns:.8fr 1.15fr 1.15fr 1.45fr;gap:48px;padding:52px 0 60px;display:grid}.footer-directory>div{flex-direction:column;gap:12px;display:flex}.footer-directory strong{color:#fff;font:700 .62rem var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.footer-directory a,.footer-directory span,.footer-directory address,.footer-directory small{color:#9baac0;font-size:.75rem;text-decoration:none}.footer-directory a:hover{color:#6bcaff}.footer-contact span{color:#697990;font:700 .55rem var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-top:13px}.footer-contact address{font-style:normal;line-height:1.65}.footer-contact small{color:#64738a}.footer-bottom{color:#718097;border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;min-height:78px;font-size:.61rem;display:grid}.footer-bottom>div{gap:18px;display:flex}.footer-bottom a{color:#b4c0d2;text-decoration:none}[data-reveal]{opacity:1;transform:none}.js-ready [data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0s);transform:translateY(24px)}.js-ready [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js-ready [data-reveal]{opacity:1;transition:none;transform:none}.cursor-aura{display:none}}@media (width<=900px){.shell{width:calc(100% - 40px)}.site-header{grid-template-columns:1fr auto;height:68px;padding:0 20px}.brand img{width:39px;height:39px}.header-cta{display:none}.menu{color:var(--navy);font:700 .7rem var(--sans);background:0 0;border:0;display:block}.nav{display:none}.nav.is-open{border-bottom:1px solid var(--line);background:#fffffffa;flex-direction:column;gap:0;padding:12px 22px 20px;display:flex;position:absolute;top:68px;left:0;right:0}.nav.is-open a{padding:13px 0}.hero{background:linear-gradient(150deg,#fff 0 72%,#eef4ff 72%);height:auto;min-height:920px;padding:110px 0 75px}.hero-content{flex-direction:column;align-items:flex-start;width:calc(100% - 40px);padding:0;display:flex}.hero-logo{order:7;align-self:center;width:min(100%,350px);min-height:270px;margin:55px auto 0;padding:38px}.hero-logo img{width:120px;height:120px}.hero h1{font-size:3.7rem}.marathi-lockup strong{font-size:5.2rem}.hero-actions{flex-wrap:wrap}.hero-foot{left:20px;right:20px}.hero-foot span:first-child{display:none}.purpose,.story,.initiative,.proof,.horizon,.continuum{padding:105px 0}.purpose-intro{display:block}.purpose-intro h2,.story-heading h2,.initiative-title h2,.proof-heading h2,.horizon-title h2,.continuum h2,.connect h2{font-size:3.3rem}.purpose-copy{margin-top:40px;display:block}.purpose-copy p+p{margin-top:20px}.arth-stage{min-height:370px;margin:90px 0 70px}.arth-stage strong{padding:.25em .15em .08em;font-size:9.5rem}.pillars{grid-template-columns:1fr 1fr;padding-bottom:0}.pillars article{min-height:260px}.pillars article:nth-child(3){border-left:0;padding-left:0}.pillars h3{margin-top:55px}.apollo-frame,.dipex-frame{width:calc(100% - 20px);height:680px;min-height:0}.photo-wash{background:linear-gradient(#0000 26%,#071a3df5)}.apollo-frame figcaption{bottom:32px;left:27px;right:27px}.story-note{grid-template-columns:1fr;gap:28px;margin-top:75px}.initiative-title,.horizon-title{grid-template-columns:1fr;gap:28px}.scholarship-card{grid-template-columns:1fr;gap:45px;padding:38px 28px}.dipex-frame figcaption{display:block}.dipex-frame figcaption a{margin-top:20px}.proof-copy{grid-template-columns:1fr;gap:34px}.future-grid{border-bottom:0;grid-template-columns:1fr}.future-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:285px}.continuum-links a{grid-template-columns:1fr auto}.continuum-links small{display:none}.connect{min-height:660px}.footer-lead{align-items:start}.footer-directory{grid-template-columns:1fr 1fr}.footer-contact{grid-column:1/-1}.footer-bottom{grid-template-columns:1fr;gap:12px;padding:24px 0}.cursor-aura{display:none}}@media (width<=540px){.brand strong{font-size:.78rem}.brand small{font-size:.46rem}.hero h1{font-size:3rem}.marathi-lockup{flex-wrap:wrap}.marathi-lockup strong{font-size:4.3rem}.marathi-meaning{width:100%;padding-left:62px}.purpose-intro h2,.story-heading h2,.initiative-title h2,.proof-heading h2,.horizon-title h2,.continuum h2,.connect h2{font-size:2.8rem}.pillars{grid-template-columns:1fr}.pillars article,.pillars article+article{border-left:0;min-height:225px;padding-left:0}.arth-stage strong{font-size:7rem}.footer-lead{display:block}.footer-lead>p{text-align:left;margin-top:30px}.footer-directory{grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-bottom>div{flex-wrap:wrap}}
