.logo{gap:16px}.logo span{white-space:nowrap;border-right:1px solid #96afad;padding-right:16px}.story-hero .story-copy>p{margin-bottom:25px}.story-photo-caption{font-size:16px!important;max-width:90%;line-height:1.7}.about-banner:before{opacity:.12;background-image:linear-gradient(45deg,transparent 46%,#9ddbd7 47% 49%,transparent 50%),linear-gradient(-45deg,transparent 46%,#9ddbd7 47% 49%,transparent 50%);background-size:70px 70px}.about-banner .banner-orbit{display:none}.story-purpose,.story-purpose h2,.story-purpose h3,.story-purpose p{color:#173f45!important}.story-purpose .section-kicker{color:#416d70!important}.education-project,.story-impact{grid-template-columns:1.35fr 1fr;align-items:start}.education-project-image,.impact-photo{align-self:start;background:none;line-height:0}.education-project-copy,.impact-copy{padding:18px 22px!important}.education-project-copy h3,.impact-copy h3{font-size:28px!important;line-height:1.35;margin:8px 0!important}.education-project-copy p,.impact-copy p{font-size:15px!important;line-height:1.65;margin:8px 0!important}.education-project-paths>span{font-size:12px}.education-project-copy .project-scope{font-size:13px!important}.impact-number{margin:6px 0!important}.impact-number b{font-size:42px!important}.impact-number span{font-size:13px!important}.impact-year{font-size:12px!important}.education-project-image img,.impact-photo img{max-height:none!important;object-fit:contain;display:block;width:100%;height:auto}.education-project,.story-impact{background:transparent!important;border:0;overflow:visible;gap:0}.education-project-copy{background:#103e49;border-radius:0 24px 24px 0}.impact-copy{background:#f9f4e7;border-radius:0 24px 24px 0}.education-project-image img,.impact-photo img{border-radius:24px 0 0 24px}.reader-campaign .campaign-scene img{height:100%;object-fit:cover;object-position:center}.story-contact form{padding:28px;background:#f1f7f5;border:1px solid #d5e4df;border-radius:24px;display:grid;gap:16px}.story-contact label{display:grid;gap:7px;font-size:15px;font-weight:700}.story-contact input,.story-contact textarea{width:100%;padding:13px 15px;border:1px solid #b8cfca;border-radius:10px;background:white;font:inherit;color:#173f45}.story-contact input:focus,.story-contact textarea:focus{outline:2px solid #287d87;outline-offset:2px}.contact-trap{display:none!important}.contact-privacy{font-size:12px!important;color:#566e6a;line-height:1.8!important;margin:0}.story-contact button:disabled{opacity:.6;cursor:wait}#contact-status{font-size:14px!important;margin:0}.story-contact a{overflow-wrap:anywhere}@media(max-width:900px){.org-header{flex-wrap:wrap}.logo span{font-size:10px}.education-project,.story-impact{grid-template-columns:1fr}.education-project-image img,.impact-photo img{border-radius:22px 22px 0 0}.education-project-copy,.impact-copy{border-radius:0 0 22px 22px}.education-project-copy p,.impact-copy p{font-size:17px!important}}@media(max-width:500px){.logo{gap:9px}.logo span{font-size:8px;padding-right:9px}.logo img{width:45px}.story-photo-caption{font-size:12px!important}.story-contact form{padding:20px}}
.education-project-copy,.impact-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center}
.footer-social{display:flex;align-items:center;gap:14px;flex:0 0 auto;direction:ltr;margin:0}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;padding:0;border:0;background:none;color:#426467;text-decoration:none;transition:color .2s}.footer-social a:hover{color:#118797}.footer-social a:focus-visible{outline:2px solid #118797;outline-offset:4px;border-radius:3px}.footer-social svg{display:block;width:19px;height:19px}.org-footer{gap:20px}

/* Bespoke Thakki learning and innovation motifs */
.about-banner:before{background-image:url('/assets/pattern-identity.svg');background-size:580px 370px;opacity:.23;mask-image:linear-gradient(115deg,#000 0%,#0009 55%,#0003 100%)}
.story-platform:before{background-image:url('/assets/pattern-learning.svg');background-size:580px 370px;opacity:.16;mask-image:linear-gradient(25deg,#000,#0005 65%,#000)}
.story-platform.talent-platform:before{background-image:url('/assets/pattern-innovation.svg');background-position:65px -25px;opacity:.2}
.about-banner{background:linear-gradient(125deg,#104d55,#153f4b)}
@media(max-width:760px){.about-banner:before,.story-platform:before{background-size:440px 281px;opacity:.14}}
