@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Serif+Display:ital@0;1&display=swap";:root{font-family:DM Sans,Segoe UI,sans-serif;color:#17231b;background:#f7f8f3;font-synthesis:none;text-rendering:optimizeLegibility;--forest: #153a2a;--forest-deep: #102b20;--green: #3f694a;--sage: #e8eee3;--lime: #c9e97b;--cream: #f7f8f3;--ink: #17231b;--muted: #68746b;--line: #e2e7de;--serif: "DM Serif Display", Georgia, serif;--sans: "DM Sans", "Segoe UI", sans-serif}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;min-width:320px;background:var(--cream)}body,button,input,select,textarea{font-family:var(--sans)}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;width:100%}::selection{color:var(--forest-deep);background:var(--lime)}.wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.section{padding:108px 0}.announcement{background:var(--forest);color:#e5eddc;font-size:11px;letter-spacing:.04em}.announcement__inner{min-height:36px;display:flex;align-items:center;justify-content:space-between}.announcement__inner>span{display:inline-flex;gap:9px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #c9e97b1f}.announcement__link{color:var(--lime);display:inline-flex;align-items:center;gap:8px}.site-header{position:sticky;top:0;z-index:20;background:#f7f8f3f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e6e9e1}.header__inner{display:flex;height:84px;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand__logo{width:45px;height:45px;border-radius:50%;object-fit:cover;background:#fff}.brand__words{display:grid;line-height:1;gap:4px}.brand__words strong{font-size:16px;letter-spacing:.13em;color:var(--forest)}.brand__words small{font-size:8px;letter-spacing:.18em;color:#758074}.main-nav{display:flex;align-items:center;gap:31px}.nav-link{position:relative;font-size:12px;color:#59645b;transition:color .2s}.nav-link:hover,.nav-link.is-active{color:var(--forest)}.nav-link.is-active:after{position:absolute;content:"";width:5px;height:5px;border-radius:50%;background:#79a553;left:calc(50% - 2px);bottom:-11px}.button{min-height:48px;display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:0 21px;border:0;border-radius:4px;font-size:12px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;cursor:pointer}.button:hover{transform:translateY(-2px)}.button--nav{min-height:42px;padding-inline:16px;font-size:11px}.button--dark{background:var(--forest);color:#fff}.button--dark:hover{background:#204e39;box-shadow:0 8px 18px #153a2a1c}.button--quiet{padding-inline:13px;color:var(--forest);background:transparent}.button--quiet:hover{background:#eaf0e5}.button--lime{color:var(--forest-deep);background:var(--lime)}.button--lime:hover{background:#d7f293}.menu-toggle{display:none;border:0;background:transparent}.hero{position:relative;overflow:hidden;padding:78px 0 70px}.hero__grid{min-height:516px;display:grid;grid-template-columns:1fr 1.04fr;align-items:center;gap:32px}.hero__copy{position:relative;z-index:2;padding:13px 0 0 4px}.eyebrow{margin:0 0 22px;display:flex;align-items:center;gap:10px;color:#647261;font-size:10px;text-transform:uppercase;letter-spacing:.16em;font-weight:600}.eyebrow__line{display:inline-block;height:1px;width:26px;background:#83a45b}.hero__eyebrow-separator{font-size:2em;line-height:0;letter-spacing:0}h1,h2,h3,p{margin-top:0}.hero h1,.page-intro h1{margin:0;color:var(--forest);font-family:var(--serif);font-size:clamp(52px,6.1vw,78px);font-weight:400;line-height:1.07;letter-spacing:-.035em}.hero h1 em,h2 em,.page-intro h1 em{color:#678d4a;font-weight:400}.hero__description{max-width:427px;margin:23px 0 0;color:#627067;font-size:14px;line-height:1.85}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:27px}.hero__trust{display:flex;align-items:center;gap:13px;margin-top:44px}.avatar-stack{display:flex;padding-left:2px}.avatar-stack img{width:33px;height:33px;margin-left:-4px;border:2px solid var(--cream);border-radius:50%;object-fit:cover}.avatar-stack img:first-child{margin-left:0}.hero__trust>span{display:grid;gap:3px}.hero__trust strong{color:#39473d;font-size:10px;font-weight:600}.hero__trust small{color:#879087;font-size:9px}.hero__visual{position:relative;min-height:496px}.hero__photo-main{position:absolute;right:7%;top:7px;width:75%;height:436px;overflow:hidden;border-radius:185px 185px 8px 8px;background:#dce5d2}.hero__photo-main>img{height:100%;object-fit:cover;object-position:center}.hero__photo-main:after{position:absolute;top:45%;right:0;bottom:0;left:0;content:"";background:linear-gradient(transparent,#15291a9c)}.photo-caption{position:absolute;z-index:1;right:17px;bottom:17px;left:auto;display:flex;width:max-content;max-width:calc(100% - 34px);gap:10px;align-items:center;color:#fff}.photo-caption__icon{display:grid;width:37px;height:37px;flex-shrink:0;place-items:center;border:1px solid #ffffff80;border-radius:50%}.photo-caption>span:last-child{display:grid;gap:4px}.photo-caption strong{font-size:11px;font-weight:500}.photo-caption small{color:#e0e9d8;font-size:9px}.hero__photo-inset{position:absolute;z-index:3;left:0;bottom:8px;width:41%;height:194px;overflow:hidden;border:6px solid var(--cream);border-radius:4px 80px 4px 4px;box-shadow:0 15px 40px #1a2c1b21}.hero__photo-inset img{height:100%;object-fit:cover;object-position:50% 44%}.hero__badge{position:absolute;z-index:4;right:-2px;top:34%;display:flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid #e4e9dc;border-radius:4px;background:#fff;box-shadow:0 8px 25px #28352512}.hero__badge>span{color:#729450}.hero__badge strong{color:#324335;font-size:10px;font-weight:600;line-height:1.5}.hero__decor{position:absolute;z-index:-1;border:1px solid #dfe7d8;border-radius:50%}.hero__decor--one{width:410px;height:410px;right:-23px;top:44px}.hero__decor--two{width:330px;height:330px;right:17px;top:84px}.hero__scroll{position:absolute;bottom:23px;left:max(32px,calc((100% - 1160px)/2));display:flex;align-items:center;gap:10px;color:#919990;font-size:9px;letter-spacing:.06em}.hero__scroll span{width:23px;height:1px;background:#9baa91}.intro-strip{color:#fff;background:var(--forest)}.intro-strip__inner{min-height:112px;display:grid;grid-template-columns:1fr 3.4fr auto;align-items:center;gap:35px}.intro-strip__inner>p:first-child{margin:0;color:#b9cf9c;font-size:9px;letter-spacing:.19em}.intro-strip__inner>p:nth-child(2){margin:0;color:#d7e0d1;font-size:12px;line-height:1.8}.intro-strip__inner>p:nth-child(2) strong{color:#fff;font-weight:600}.intro-strip__leaf{color:#bad789}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:42px}.section-heading h2,.promise__copy h2,.about-story__copy h2,.about-bottom h2,.investor-hero h2,.investor-photo-band h2,.partner-types h2{margin:0;color:var(--forest);font-family:var(--serif);font-size:clamp(39px,4.1vw,54px);font-weight:400;line-height:1.13;letter-spacing:-.025em}.section-heading__aside{max-width:400px;padding-bottom:4px}.section-heading__aside p,.section-heading--compact>p{margin:0 0 16px;color:var(--muted);font-size:12px;line-height:1.85}.text-link{display:inline-flex;align-items:center;gap:10px;color:var(--forest);font-size:11px;font-weight:600;border-bottom:1px solid #aebca4;padding-bottom:6px;transition:gap .2s}.text-link:hover{gap:15px;color:#527b3f}.services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.service-card{overflow:hidden;border:1px solid #e7eae3;background:#fff;transition:box-shadow .25s,transform .25s}.service-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #2633220f}.service-card__image{position:relative;display:block;height:225px;overflow:hidden;background:#e8ece4}.service-card__image img{height:100%;object-fit:cover;transition:transform .45s}.service-card:hover .service-card__image img{transform:scale(1.035)}.image-arrow{position:absolute;right:13px;bottom:13px;display:grid;width:33px;height:33px;place-items:center;border-radius:50%;color:var(--forest);background:#fff}.service-card__body{padding:20px 21px 23px}.service-card__eyebrow{display:flex;align-items:center;gap:7px;color:#75886a;font-size:9px}.service-card h3{margin:14px 0 8px;color:#213b2b;font-family:var(--serif);font-size:22px;font-weight:400}.service-card p{min-height:58px;margin:0 0 17px;color:#788179;font-size:11px;line-height:1.75}.service-card .text-link{font-size:10px}.promise{padding:92px 0;background:#edf1e9}.promise__grid{display:grid;grid-template-columns:1.04fr .96fr;gap:93px;align-items:center}.promise__image{position:relative;min-height:418px}.promise__image>img{height:418px;object-fit:cover;object-position:center 54%;border-radius:4px 120px 4px 4px}.promise__note{position:absolute;right:-30px;bottom:26px;display:flex;align-items:center;gap:12px;padding:15px 18px;background:#fff;box-shadow:0 12px 28px #1b342012}.promise__note>span{display:grid;width:38px;height:38px;place-items:center;color:#618044;border-radius:50%;background:#edf3e6}.promise__note p{display:grid;gap:5px;margin:0}.promise__note strong{color:#324334;font-size:10px}.promise__note small{color:#7d877f;font-size:9px}.promise__copy h2{margin-bottom:20px}.promise__copy>p:not(.eyebrow){margin:0;color:#6a766d;font-size:12px;line-height:1.95}.check-list{display:grid;gap:13px;margin:21px 0 25px;padding:0;list-style:none;color:#405242;font-size:11px}.check-list li{display:flex;gap:9px;align-items:center}.check-list svg{color:#77974c}.section-heading--compact{align-items:end;margin-bottom:37px}.section-heading--compact>p{max-width:355px;margin-bottom:4px}.work-preview{padding-top:102px;padding-bottom:105px}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.work-tile{position:relative;height:318px;overflow:hidden;border-radius:12px;background:#d9e2d3}.work-tile:first-child{height:318px}.work-tile img{height:100%;object-fit:cover;transition:transform .5s}.work-tile:hover img{transform:scale(1.04)}.work-tile:after{position:absolute;content:"";top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#10271dbb)}.work-tile__count{position:absolute;z-index:1;top:15px;left:16px;color:#fff;font-size:10px;letter-spacing:.1em}.work-tile__label{position:absolute;z-index:1;right:18px;bottom:18px;left:18px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:12px}.work-tile__label svg{flex-shrink:0}.values-band{padding:57px 0 65px;color:#fff;background:#163d2b}.values-band .eyebrow{color:#bbcca9;margin-bottom:32px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.value-item{display:flex;gap:14px;align-items:flex-start;padding:3px 24px 3px 0;border-right:1px solid #ffffff25}.value-item:last-child{border:0}.value-item>span{display:grid;width:43px;height:43px;flex-shrink:0;place-items:center;color:var(--lime);border:1px solid #b5ce9b55;border-radius:50%}.value-item h3{margin:2px 0 6px;font-family:var(--serif);font-size:20px;font-weight:400}.value-item p{max-width:245px;margin:0;color:#c1d0c0;font-size:10px;line-height:1.75}.cta-section{padding:85px 0 102px}.cta-card{position:relative;overflow:hidden;min-height:367px;padding:58px 75px;color:#fff;background:var(--forest)}.cta-card>*:not(.cta-card__decor):not(.cta-card__seed){position:relative;z-index:1}.eyebrow--light{color:#c0d0b1}.cta-card h2{margin:0;font-family:var(--serif);font-size:clamp(40px,4.5vw,56px);font-weight:400;line-height:1.1}.cta-card h2 em{color:var(--lime);font-weight:400}.cta-card>p:not(.eyebrow){max-width:455px;margin:13px 0 23px;color:#d0ddd1;font-size:11px;line-height:1.8}.cta-card__decor{position:absolute;right:7%;top:17%;color:#adc58a;opacity:.14;transform:rotate(-24deg)}.cta-card__seed{position:absolute;color:#a9c386;opacity:.25}.cta-card__seed--a{right:14%;bottom:15%;transform:rotate(-35deg)}.cta-card__seed--b{right:28%;bottom:11%;transform:rotate(28deg)}.site-footer{color:#ecf1e8;background:#10281e}.footer__top{display:grid;grid-template-columns:1.5fr .8fr 1fr 1.45fr;gap:36px;padding-top:67px;padding-bottom:56px}.brand--footer .brand__logo{width:43px;height:43px}.brand--footer .brand__words strong{color:#fff}.brand--footer .brand__words small{color:#b9c9b3}.footer__brand>p{margin:20px 0 15px;font-family:var(--serif);font-size:25px;line-height:1.17}.footer__location{display:flex;align-items:center;gap:7px;color:#b7c5b5;font-size:9px}.footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer__column h3{margin:5px 0 7px;color:#acc690;font-size:10px;text-transform:uppercase;letter-spacing:.13em}.footer__column>a{color:#d1dbd0;font-size:10px;transition:color .2s}.footer__column>a:hover{color:var(--lime)}.footer__contact>a{display:flex;gap:8px;align-items:center}.footer__contact>a svg{color:#a9c38b;flex-shrink:0}.footer__contact>.footer__contact-link{margin-top:5px;color:var(--lime)}.footer__bottom{border-top:1px solid #ffffff1a}.footer__bottom-inner{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#aab9a8;font-size:9px}.footer__bottom-inner>span:last-child{display:flex;align-items:center;gap:7px}.footer__bottom-inner svg{color:var(--lime)}.whatsapp-float{position:fixed;z-index:15;right:22px;bottom:22px;display:grid;width:48px;height:48px;place-items:center;color:#fff;border-radius:50%;background:#278b57;box-shadow:0 5px 18px #173a2c40;transition:transform .2s}.whatsapp-float:hover{transform:translateY(-3px) scale(1.04)}.page-intro{padding:75px 0 73px;background:#edf1e9}.page-intro__inner{position:relative}.page-intro h1{font-size:clamp(49px,6vw,73px)}.page-intro__copy{max-width:600px;margin:19px 0 0;color:#657269;font-size:13px;line-height:1.9}.about-story{padding-top:94px;padding-bottom:100px}.about-story__grid{display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;gap:86px}.about-story__image{position:relative;max-width:410px}.about-story__image>img{height:461px;object-fit:cover;object-position:center 35%;border-radius:4px 170px 4px 4px;background:#e7e6df}.about-story__caption{position:absolute;right:-24px;bottom:24px;display:flex;gap:14px;align-items:center;min-width:245px;padding:16px 18px;color:#fff;background:var(--forest)}.about-story__caption>span{color:var(--lime);font-size:11px}.about-story__caption p{display:grid;gap:5px;margin:0}.about-story__caption strong{font-size:11px;font-weight:500}.about-story__caption small{color:#c5d3c4;font-size:9px}.about-story__copy>p:not(.eyebrow){margin:17px 0 0;color:#68756c;font-size:12px;line-height:1.95}.about-story__copy h2{margin-bottom:23px}.signature{display:flex;gap:11px;align-items:center;margin-top:26px;color:#779352}.signature>span{display:grid;gap:3px;color:#344436;font-size:11px;font-weight:600}.signature small{color:#889187;font-size:9px;font-weight:400}.mission-section{padding:72px 0;background:var(--forest)}.mission-section__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mission-card{position:relative;min-height:292px;padding:29px 35px 32px}.mission-card--mission{color:var(--forest);background:var(--lime)}.mission-card--vision{color:#fff;border:1px solid #ffffff44}.mission-card__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid currentColor;border-radius:50%}.mission-card .eyebrow{margin:20px 0 10px;color:inherit;font-size:17px;font-weight:700;letter-spacing:.08em;opacity:1}.mission-card h2{margin:0;font-family:var(--serif);font-size:29px;font-weight:400;line-height:1.13}.mission-card h2 em{color:#527b3f}.mission-card--vision h2 em{color:var(--lime)}.mission-card>p:last-child{max-width:450px;margin:12px 0 0;font-size:10px;line-height:1.85;opacity:.8}.objectives-section{padding:86px 0}.objectives-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.objectives-grid article{min-height:190px;padding:23px;border:1px solid var(--line);background:#fff}.objectives-grid article>span{color:#86a166;font-size:11px;letter-spacing:.1em}.objectives-grid h3{margin:19px 0 8px;color:var(--forest);font-family:var(--serif);font-size:21px;font-weight:400}.objectives-grid p{margin:0;color:#788279;font-size:12px;line-height:1.75}.values-section{padding-top:97px;padding-bottom:102px}.principles-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principles-grid article{min-height:175px;padding:22px 22px 22px 0;border-right:1px solid var(--line)}.principles-grid article+article{padding-left:22px}.principles-grid article:last-child{border-right:0}.principles-grid article>span{color:#86a166;font-size:10px}.principles-grid h3{margin:17px 0 8px;color:var(--forest);font-family:var(--serif);font-size:19px;font-weight:400}.principles-grid p{margin:0;color:#788279;font-size:10px;line-height:1.75}.about-bottom{padding:70px 0;background:#edf1e9}.about-bottom__grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:88px}.about-bottom__grid>div:first-child{position:relative}.about-bottom__photo{height:315px;object-fit:cover;object-position:center 26%}.about-bottom__tag{position:absolute;right:-22px;bottom:20px;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;color:#345034;background:#fff;font-size:10px}.about-bottom__tag svg{color:#789a53}.about-bottom__grid>div:last-child>p:not(.eyebrow){max-width:450px;margin:18px 0 20px;color:#68756c;font-size:12px;line-height:1.9}.small-cta{padding:28px 0;background:#dfe8d8}.small-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:22px}.small-cta__inner>p{margin:0;color:var(--forest);font-family:var(--serif);font-size:25px}.service-listing{padding-top:67px}.service-listing__top{display:flex;justify-content:space-between;gap:15px;padding-bottom:16px;border-bottom:1px solid var(--line);color:#6c796d;font-size:10px}.service-listing__top span{display:inline-flex;align-items:center;gap:8px}.service-listing__top svg{color:#779550}.service-listing__top span:last-child{color:#9ba39a;font-size:9px;letter-spacing:.08em}.division-detail-grid{padding-top:23px}.division-detail{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;padding:40px 0 54px;border-bottom:1px solid var(--line);scroll-margin-top:112px}.division-detail:nth-child(2n) .division-detail__image{order:2}.division-detail:nth-child(2n) .division-detail__content{order:1}.division-detail__image{position:relative;height:360px;overflow:hidden;border-radius:14px;background:#e2e8dd}.division-detail__image img{height:100%;object-fit:cover}.division-detail__number{position:absolute;top:14px;left:15px;padding:7px 9px;color:#fff;background:#173a29d9;font-size:10px}.division-detail__content .eyebrow{margin-bottom:15px;color:#75856e;font-size:10px}.division-detail__content h2{margin:0 0 12px;color:var(--forest);font-family:var(--serif);font-size:36px;font-weight:400}.division-detail__content>p:not(.eyebrow){max-width:520px;margin:0;color:#6d786f;font-size:15px;line-height:1.8}.division-detail__content h3{margin:21px 0 10px;color:#304934;font-size:14px;font-weight:600}.division-detail__content ul{display:grid;gap:11px;margin:0 0 24px;padding:0;list-style:none}.division-detail__content li{display:flex;gap:8px;align-items:flex-start;color:#536253;font-size:14px;line-height:1.6}.division-detail__content li svg{flex:0 0 auto;color:#789750}.innovation-showcase{grid-column:1 / -1;order:3;padding-top:13px}.innovation-showcase__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.innovation-showcase__heading .eyebrow{margin:0}.innovation-showcase__heading>p:last-child{max-width:500px;margin:0;color:#6d786f;font-size:14px;line-height:1.7}.innovation-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.innovation-media{overflow:hidden;margin:0;border:1px solid var(--line);border-radius:12px;background:#fff}.innovation-media>img,.innovation-media>video{display:block;width:100%;height:240px;object-fit:cover;background:#14251b}.innovation-media figcaption{display:grid;gap:5px;padding:15px 16px 17px}.innovation-media figcaption strong{color:var(--forest);font-size:14px}.innovation-media figcaption span{color:#6d786f;font-size:12px;line-height:1.6}.service-callout{padding:80px 0;color:#fff;background:var(--forest)}.service-callout__grid{display:grid;grid-template-columns:1fr .75fr;align-items:center;gap:80px}.service-callout h2{margin:0;font-family:var(--serif);font-size:43px;font-weight:400;line-height:1.14}.service-callout>div>div>p:not(.eyebrow){max-width:390px;margin:16px 0 21px;color:#cad7ca;font-size:11px;line-height:1.8}.service-callout__grid>img{height:290px;object-fit:cover;border-radius:4px 110px 4px 4px}.academy-overview{background:#edf1e9}.academy-overview__grid{display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:78px}.academy-overview__copy h2,.academy-contact h2{margin:0 0 19px;color:var(--forest);font-family:var(--serif);font-size:clamp(39px,4.1vw,54px);font-weight:400;line-height:1.13;letter-spacing:-.025em}.academy-overview__copy h2 em,.academy-contact h2 em{color:#678d4a;font-weight:400}.academy-overview__copy>p:not(.eyebrow){margin:0 0 15px;color:#6a766d;font-size:15px;line-height:1.85}.academy-overview__copy .button{margin-top:8px}.academy-overview__visual{position:relative;padding:0 0 22px 22px}.academy-overview__visual:before{position:absolute;z-index:0;content:"";top:20px;right:20px;bottom:0;left:0;border:1px solid #9bb383}.academy-overview__visual>img{position:relative;z-index:1;height:430px;object-fit:cover;border-radius:4px 105px 4px 4px}.academy-overview__note{position:absolute;z-index:2;right:-14px;bottom:43px;display:flex;align-items:center;gap:10px;padding:14px 16px;color:var(--forest);background:var(--lime)}.academy-overview__note>svg{flex-shrink:0}.academy-overview__note>span{display:grid;gap:4px}.academy-overview__note strong{font-size:13px}.academy-overview__note small{font-size:11px}.academy-learning{background:var(--cream)}.academy-learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.academy-learning-card{position:relative;min-height:255px;padding:25px 22px;border:1px solid var(--line);background:#fff}.academy-learning-card__icon{display:grid;width:43px;height:43px;place-items:center;color:#66884c;border-radius:50%;background:#edf2e8}.academy-learning-card__number{position:absolute;top:28px;right:23px;color:#9baa91;font-size:11px;letter-spacing:.1em}.academy-learning-card h3{margin:25px 0 9px;color:var(--forest);font-family:var(--serif);font-size:22px;font-weight:400}.academy-learning-card p{margin:0;color:#6d786f;font-size:14px;line-height:1.8}.bootcamp-section{padding:86px 0;color:#fff;background:var(--forest-deep)}.bootcamp-card{display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:72px}.bootcamp-card__copy .eyebrow{margin-bottom:20px}.bootcamp-status{display:inline-flex;align-items:center;gap:7px;color:#d3ec9f;font-size:12px;font-weight:600}.bootcamp-status{margin-bottom:15px;padding:8px 11px;border:1px solid #d3ec9f55}.bootcamp-card__copy h2{margin:0 0 18px;font-family:var(--serif);font-size:clamp(42px,4.7vw,59px);font-weight:400;line-height:1.08}.bootcamp-card__copy h2 em{color:var(--lime);font-weight:400}.bootcamp-card__copy>p:not(.eyebrow){max-width:690px;margin:0 0 15px;color:#d1ddd1;font-size:15px;line-height:1.85}.bootcamp-card__copy .button{margin-top:9px}.bootcamp-card__aside{padding:25px 24px;border:1px solid #ffffff35;background:#ffffff08}.bootcamp-card__year{display:block;margin-bottom:10px;color:var(--lime);font-family:var(--serif);font-size:67px;line-height:1}.bootcamp-card__aside .eyebrow{margin-bottom:14px;font-size:10px}.bootcamp-card__aside h3{margin:0 0 12px;font-family:var(--serif);font-size:26px;font-weight:400;line-height:1.2}.bootcamp-card__aside>p:not(.eyebrow){margin:0 0 17px;color:#c3d0c3;font-size:13px;line-height:1.75}.bootcamp-share{padding-top:14px;border-top:1px solid #ffffff35}.bootcamp-share__trigger,.bootcamp-share__options a,.bootcamp-share__options button{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid #ffffff3d;color:#fff;background:#ffffff10;font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.bootcamp-share__trigger:hover,.bootcamp-share__options a:hover,.bootcamp-share__options button:hover{color:var(--forest-deep);border-color:var(--lime);background:var(--lime)}.bootcamp-share__trigger:focus-visible,.bootcamp-share__options a:focus-visible,.bootcamp-share__options button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.bootcamp-share__options{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.bootcamp-share__options[hidden]{display:none}.bootcamp-share__status{flex-basis:100%;margin:0;color:#d1ddd1;font-size:12px;line-height:1.5}.academy-contact{padding:78px 0;background:#e7eee1}.academy-contact__inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.academy-contact h2{margin-bottom:13px}.academy-contact__inner>div>p:not(.eyebrow){max-width:510px;margin:0;color:#6a766d;font-size:15px;line-height:1.8}.academy-division-link{margin:18px 0 0 20px}.investor-hero{padding:89px 0 96px}.investor-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.investor-hero h2{margin-bottom:21px}.investor-hero__copy>p:not(.eyebrow){margin:0 0 14px;color:#6d786e;font-size:12px;line-height:1.9}.investor-hero__copy .button{margin-top:9px}.investor-hero__visual{position:relative;padding:0 0 23px 22px}.investor-hero__visual>img{height:417px;object-fit:cover;border-radius:4px 130px 4px 4px}.investor-hero__visual:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:83%;height:82%;border:1px solid #9bb383}.investor-hero__stamp{position:absolute;right:-20px;bottom:47px;display:flex;align-items:center;gap:11px;padding:15px 18px;color:var(--forest);background:var(--lime)}.investor-hero__stamp svg{flex-shrink:0}.investor-hero__stamp span{font-size:10px;line-height:1.6}.investor-pillars{padding-top:88px;padding-bottom:95px;background:#edf1e9}.investor-pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.investor-pillar-grid article{position:relative;min-height:218px;padding:22px 20px;border:1px solid #dfe5da;background:#f8f9f5}.pillar-icon{display:grid;width:41px;height:41px;place-items:center;color:#62844b;border-radius:50%;background:#eaf0e5}.pillar-number{position:absolute;right:18px;top:19px;color:#a6b39a;font-size:9px}.investor-pillar-grid h3{margin:23px 0 8px;color:var(--forest);font-family:var(--serif);font-size:20px;font-weight:400}.investor-pillar-grid p{margin:0;color:#768178;font-size:10px;line-height:1.8}.investor-photo-band{padding:86px 0}.investor-photo-band__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:81px;align-items:center}.investor-photo-band__grid>img{height:375px;object-fit:cover;border-radius:4px 4px 100px}.investor-photo-band__grid>div>p:not(.eyebrow){margin:18px 0 0;color:#6d786e;font-size:11px;line-height:1.9}.investor-photo-band__note{display:flex;gap:11px;align-items:flex-start;padding:14px;border-left:2px solid #8eaa6a;background:#edf1e9}.investor-photo-band__note>svg{flex-shrink:0;color:#6d894f}.investor-photo-band__note span{display:grid;gap:5px}.investor-photo-band__note strong{color:#354636;font-size:10px;font-weight:600}.investor-photo-band__note small{color:#7e887f;font-size:9px}.partner-types{padding-top:85px;padding-bottom:91px;background:#edf1e9}.partner-types__inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.partner-types__list{display:grid}.partner-types__list article{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid #d9e1d4}.partner-types__list article:first-child{padding-top:0}.partner-types__list article>span{display:grid;width:30px;height:30px;flex-shrink:0;place-items:center;color:#577746;border:1px solid #c8d4c0;border-radius:50%}.partner-types__list h3{margin:0 0 5px;color:var(--forest);font-family:var(--serif);font-size:19px;font-weight:400}.partner-types__list p{max-width:450px;margin:0;color:#738075;font-size:10px;line-height:1.75}.contact-section{padding:67px 0 103px}.contact-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:start}.contact-aside{padding-top:19px}.contact-aside h2{margin:0;color:var(--forest);font-family:var(--serif);font-size:43px;font-weight:400;line-height:1.13}.contact-aside h2 em{color:#678d4a}.contact-aside>p:not(.eyebrow){margin:16px 0 25px;color:#6e7a70;font-size:11px;line-height:1.9}.contact-details{display:grid;border-top:1px solid var(--line)}.contact-details>a,.contact-details__address{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.contact-details>a>span,.contact-details__address>span{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;color:#6c8c4c;border-radius:50%;background:#edf2e8}.contact-details>a>div,.contact-details__address>div{display:grid;flex:1;gap:5px}.contact-details>a small,.contact-details__address small{color:#8a948a;font-size:9px}.contact-details>a strong,.contact-details__address strong{color:#344438;font-size:10px;font-weight:500;line-height:1.65}.contact-details>a>svg{color:#81947c}.contact-note{display:flex;gap:10px;margin-top:19px;padding:13px 14px;color:#69844d;background:#edf2e8}.contact-note>svg{flex-shrink:0}.contact-note p{margin:0;color:#71806d;font-size:9px;line-height:1.7}.contact-note strong{color:#40533c;font-size:10px}.contact-form-card{padding:31px 34px 28px;border:1px solid #e4e9df;background:#fff;box-shadow:0 17px 45px #1c35220a}.form-step{color:#6e8d4c;font-size:9px;letter-spacing:.11em}.form-step span{color:#8a958a;letter-spacing:.03em}.contact-form-card__head h2{margin:9px 0 5px;color:var(--forest);font-family:var(--serif);font-size:31px;font-weight:400}.contact-form-card__head p{margin:0 0 23px;color:#808981;font-size:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 13px}.field{display:grid;gap:7px}.field--full{grid-column:1 / -1}.field>span{color:#455347;font-size:10px;font-weight:600}.field>span i{color:#879e69;font-style:normal}.field>span small{margin-left:4px;color:#a3aaa1;font-size:8px;font-weight:400}.field input,.field select,.field textarea{width:100%;min-height:43px;padding:11px 12px;color:#26392b;border:1px solid #e1e6de;border-radius:2px;outline:0;background:#fbfcf9;font-size:10px;transition:border-color .2s,box-shadow .2s}.field textarea{min-height:105px;resize:vertical;line-height:1.6}.field input::placeholder,.field textarea::placeholder{color:#a3aba2}.field input:focus,.field select:focus,.field textarea:focus{border-color:#82a365;box-shadow:0 0 0 3px #8daa6a1e}.button--submit{width:100%;margin-top:19px}.form-footnote{display:flex;align-items:center;justify-content:center;gap:7px;margin:11px 0 0;color:#8a948a;font-size:9px}.form-footnote svg{color:#7e9a5c}.form-error{margin:13px 0 0;color:#9e4738;font-size:10px}.not-found{padding:0 0 80px}@media(min-width:1400px){.hero{padding-top:92px}.hero__grid{min-height:555px}}@media(max-width:1000px){.wrap{width:min(100% - 48px,860px)}.main-nav{gap:17px}.nav-link{font-size:11px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding-top:55px}.hero__grid{grid-template-columns:1fr .9fr;gap:12px}.hero h1{font-size:clamp(49px,6vw,66px)}.hero__visual{transform:scale(.93);transform-origin:center right}.promise__grid,.about-story__grid,.investor-hero__grid,.investor-photo-band__grid{gap:48px}.contact-layout{gap:45px}.footer__top{grid-template-columns:1.3fr .8fr 1fr 1.4fr;gap:22px}}@media(max-width:900px){.header__inner{height:72px}.menu-toggle{display:grid;width:42px;height:42px;place-items:center;cursor:pointer}.main-nav{position:absolute;top:71px;right:0;left:0;display:none;align-items:stretch;gap:0;padding:12px 24px 20px;border-bottom:1px solid var(--line);background:var(--cream);box-shadow:0 12px 17px #2139230d}.main-nav.is-open{display:flex;flex-direction:column}.nav-link{padding:13px 2px;border-bottom:1px solid #e8ebe4;font-size:12px}.nav-link.is-active:after{width:5px;height:5px;left:auto;right:5px;bottom:calc(50% - 2px)}.button--nav{margin-top:14px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.section{padding:76px 0}.announcement__inner{min-height:34px;font-size:9px}.header__inner{height:72px}.brand__logo{width:39px;height:39px}.brand__words strong{font-size:14px}.brand__words small{font-size:8px}.menu-toggle{display:grid;width:42px;height:42px;place-items:center;cursor:pointer}.main-nav{position:absolute;top:71px;right:0;left:0;display:none;align-items:stretch;gap:0;padding:12px 20px 20px;border-bottom:1px solid var(--line);background:var(--cream);box-shadow:0 12px 17px #2139230d}.main-nav.is-open{display:flex;flex-direction:column}.nav-link{padding:13px 2px;border-bottom:1px solid #e8ebe4;font-size:12px}.nav-link.is-active:after{width:5px;height:5px;left:auto;right:5px;bottom:calc(50% - 2px)}.button--nav{margin-top:14px}.hero{padding:48px 0 57px}.hero__grid{display:flex;flex-direction:column;gap:22px;align-items:stretch}.hero__copy{padding:0}.hero h1{font-size:clamp(49px,11vw,69px)}.hero__description{max-width:500px;margin-top:16px;font-size:12px}.hero__actions{margin-top:20px}.hero__trust{margin-top:25px}.hero__visual{width:100%;min-height:clamp(330px,94vw,465px);transform:none}.hero__photo-main{right:5%;width:75%;height:89%}.hero__photo-inset{width:42%;height:39%}.photo-caption{right:9px;bottom:12px;width:124px;max-width:calc(100% - 18px);gap:0}.photo-caption__icon{display:none}main .photo-caption strong{font-size:10px;line-height:1.35}main .photo-caption small{font-size:8px;line-height:1.35}.hero__badge{right:-3px;top:35%;padding:10px 12px}.hero__decor--one{width:76vw;height:76vw;right:-3%;top:5%}.hero__decor--two{width:64vw;height:64vw;right:3%;top:11%}.hero__scroll{display:none}.intro-strip__inner{min-height:125px;grid-template-columns:1fr auto;gap:7px 15px;padding-block:20px}.intro-strip__inner>p:first-child{grid-column:1}.intro-strip__inner>p:nth-child(2){grid-row:2;grid-column:1;font-size:11px}.intro-strip__leaf{grid-row:1 / span 2;grid-column:2}.section-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:28px}.section-heading h2,.promise__copy h2,.about-story__copy h2,.about-bottom h2,.investor-hero h2,.investor-photo-band h2,.partner-types h2{font-size:42px}.section-heading__aside{max-width:540px}.section-heading__aside p{font-size:11px}.services-grid{grid-template-columns:1fr;gap:15px}.service-card{display:grid;grid-template-columns:.83fr 1.17fr}.service-card__image{height:100%;min-height:205px}.service-card__body{padding:17px 15px}.service-card h3{margin-top:11px;font-size:20px}.service-card p{min-height:0;margin-bottom:12px;font-size:10px}.service-card .text-link{font-size:9px}.service-card__eyebrow{font-size:8px}.promise{padding:70px 0}.promise__grid,.about-story__grid,.investor-hero__grid,.investor-photo-band__grid{grid-template-columns:1fr;gap:37px}.promise__image{min-height:320px;margin-right:16px}.promise__image>img{height:320px}.promise__note{right:-16px;bottom:17px;padding:11px 13px}.promise__note strong{font-size:9px}.promise__note small{font-size:8px}.work-grid{grid-template-columns:1fr 1fr;gap:11px}.work-tile,.work-tile:first-child{height:250px}.work-tile:first-child{grid-column:span 2;height:280px}.work-tile__label{right:12px;bottom:14px;left:12px;font-size:10px}.values-band{padding:49px 0}.values-grid{grid-template-columns:1fr;gap:20px}.value-item{padding:0 0 18px;border-right:0;border-bottom:1px solid #ffffff25}.value-item:last-child{padding-bottom:0;border-bottom:0}.cta-section{padding:65px 0 75px}.cta-card{min-height:0;padding:41px 27px}.cta-card h2{font-size:43px}.cta-card__decor{right:-5%;top:16%}.cta-card__seed--a{right:10%}.cta-card__seed--b{right:31%}.footer__top{grid-template-columns:1fr 1fr;gap:34px 20px;padding-top:48px;padding-bottom:41px}.footer__brand{grid-column:1 / -1}.footer__brand>p{font-size:22px}.footer__column{gap:11px}.footer__contact{grid-column:1 / -1}.footer__bottom-inner{min-height:61px;align-items:flex-start;flex-direction:column;justify-content:center;gap:7px;font-size:8px}.page-intro{padding:58px 0 54px}.page-intro h1{font-size:clamp(45px,10.2vw,64px)}.page-intro__copy{font-size:11px}.about-story{padding-top:69px;padding-bottom:74px}.about-story__grid{gap:35px}.about-story__image{width:calc(100% - 16px);max-width:400px}.about-story__image>img{height:390px}.about-story__caption{right:-16px}.about-story__copy>p:not(.eyebrow){font-size:11px}.mission-section{padding:49px 0}.mission-section__grid{grid-template-columns:1fr;gap:12px}.mission-card{min-height:0;padding:25px 24px}.values-section{padding-top:72px;padding-bottom:76px}.principles-grid{grid-template-columns:1fr 1fr}.principles-grid article{min-height:166px;padding:18px 13px 18px 0}.principles-grid article+article{padding-left:13px}.principles-grid article:nth-child(2){border-right:0}.principles-grid article:nth-child(n+3){border-top:1px solid var(--line)}.principles-grid h3{font-size:17px}.principles-grid p{font-size:9px}.about-bottom{padding:52px 0 58px}.about-bottom__grid{grid-template-columns:1fr;gap:38px}.about-bottom__photo{height:260px}.about-bottom__tag{right:-10px;bottom:13px}.small-cta__inner{align-items:flex-start;flex-direction:column}.small-cta__inner>p{font-size:22px}.service-listing{padding-top:44px}.service-listing__top{align-items:flex-start;flex-direction:column}.division-detail{grid-template-columns:1fr;gap:24px;padding:28px 0 38px}.division-detail:nth-child(2n) .division-detail__image,.division-detail:nth-child(2n) .division-detail__content{order:initial}.division-detail__image{height:280px}.division-detail__content h2{font-size:31px}.division-detail__content ul{gap:9px}.innovation-showcase{grid-column:auto;padding-top:4px}.innovation-showcase__heading{align-items:flex-start;flex-direction:column;gap:10px}.innovation-media-grid{grid-template-columns:1fr}.innovation-media>img,.innovation-media>video{height:230px}.objectives-section{padding:64px 0}.objectives-grid{grid-template-columns:1fr;gap:11px}.objectives-grid article{min-height:0;padding:20px}.service-callout{padding:61px 0}.service-callout__grid{grid-template-columns:1fr;gap:31px}.service-callout h2{font-size:38px}.service-callout__grid>img{height:255px}.academy-overview__grid{grid-template-columns:1fr;gap:35px}.academy-overview__visual{margin-right:14px}.academy-overview__visual>img{height:310px}.academy-overview__note{right:-12px;bottom:38px}.academy-learning-grid{grid-template-columns:1fr;gap:11px}.academy-learning-card{min-height:0;padding:22px 19px}.academy-learning-card h3{margin-top:18px}.bootcamp-section{padding:62px 0}.bootcamp-card{grid-template-columns:1fr;gap:32px}.bootcamp-card__copy h2{font-size:43px}.bootcamp-card__aside{padding:21px}.academy-contact{padding:58px 0}.academy-contact__inner{align-items:flex-start;flex-direction:column;gap:23px}.academy-contact h2{font-size:40px}.academy-division-link{margin:15px 0 0}.investor-hero{padding:62px 0 69px}.investor-hero__grid{gap:36px}.investor-hero__visual{margin-right:14px}.investor-hero__visual>img{height:320px}.investor-hero__stamp{right:-14px;bottom:35px}.investor-pillars{padding-top:66px;padding-bottom:72px}.investor-pillar-grid{grid-template-columns:1fr 1fr;gap:10px}.investor-pillar-grid article{min-height:190px;padding:17px 14px}.investor-pillar-grid h3{margin-top:19px;font-size:18px}.investor-pillar-grid p{font-size:9px}.investor-photo-band{padding:65px 0}.investor-photo-band__grid{gap:33px}.investor-photo-band__grid>img{height:275px}.partner-types{padding-top:66px;padding-bottom:72px}.partner-types__inner{grid-template-columns:1fr;gap:29px}.contact-section{padding:39px 0 70px}.contact-layout{grid-template-columns:1fr;gap:36px}.contact-aside{padding-top:5px}.contact-aside h2{font-size:40px}.contact-form-card{padding:25px 19px 21px}}@media(max-width:420px){.wrap{width:calc(100% - 32px)}.announcement__inner{font-size:8px}.hero h1{font-size:46px}.hero__visual{min-height:330px}.hero__photo-main{height:88%}.hero__badge{padding:8px 9px}.hero__badge strong{font-size:9px}.button{padding-inline:15px}.service-card{grid-template-columns:.76fr 1.24fr}.service-card__image{min-height:218px}.service-card__body{padding:14px 11px}.service-card h3{font-size:18px}.service-card p{font-size:9px}.service-card .text-link{gap:5px;font-size:8px}.work-tile,.work-tile:first-child{height:220px}.work-tile:first-child{height:245px}.contact-form-card{padding-inline:15px}.form-grid{grid-template-columns:1fr}.field--full{grid-column:auto}.contact-details>a strong,.contact-details__address strong{font-size:9px}}main .hero__description,main .intro-strip__inner>p:nth-child(2),main .section-heading__aside p,main .section-heading--compact>p,main .service-card p,main .promise__copy>p:not(.eyebrow),main .promise__note strong,main .promise__note small,main .check-list,main .value-item p,main .cta-card>p:not(.eyebrow),main .page-intro__copy,main .academy-overview__copy>p:not(.eyebrow),main .academy-learning-card p,main .bootcamp-card__copy>p:not(.eyebrow),main .bootcamp-card__aside>p:not(.eyebrow),main .academy-contact__inner>div>p:not(.eyebrow),main .about-story__copy>p:not(.eyebrow),main .about-story__caption strong,main .about-story__caption small,main .signature>span,main .signature small,main .mission-card>p:last-child,main .principles-grid p,main .about-bottom__grid>div:last-child>p:not(.eyebrow),main .about-bottom__tag,main .service-listing__top,main .objectives-grid p,main .division-detail__content>p:not(.eyebrow),main .division-detail__content li,main .service-callout>div>div>p:not(.eyebrow),main .investor-hero__copy>p:not(.eyebrow),main .investor-hero__stamp span,main .investor-pillar-grid p,main .investor-photo-band__grid>div>p:not(.eyebrow),main .investor-photo-band__note strong,main .investor-photo-band__note small,main .partner-types__list p,main .contact-aside>p:not(.eyebrow),main .contact-details>a small,main .contact-details__address small,main .contact-details>a strong,main .contact-details__address strong,main .contact-note p,main .contact-note strong,main .contact-form-card__head p,main .field>span,main .field input,main .field select,main .field textarea,main .form-footnote,main .form-error{font-size:15px;line-height:1.8}main .hero__trust strong,main .hero__trust small,main .photo-caption strong,main .photo-caption small,main .service-card__eyebrow,main .service-card .text-link,main .work-tile__label,main .division-detail__content .eyebrow,main .form-step,main .form-step span,main .field>span small{font-size:12px}.footer__column>a,.footer__contact>a,.footer__location,.footer__bottom-inner{font-size:13px;line-height:1.65}.reveal--from-left{--reveal-x: -28px;--reveal-y: 0}.reveal--from-right{--reveal-x: 28px;--reveal-y: 0}.reveal--from-bottom{--reveal-x: 0;--reveal-y: 28px}.reveal--from-top{--reveal-x: 0;--reveal-y: -28px}.reveal--from-top-left{--reveal-x: -22px;--reveal-y: -22px}.reveal--from-top-right{--reveal-x: 22px;--reveal-y: -22px}.reveal--from-bottom-left{--reveal-x: -22px;--reveal-y: 22px}.reveal--from-bottom-right{--reveal-x: 22px;--reveal-y: 22px}.reveal--delay-0{--reveal-delay: 0ms}.reveal--delay-1{--reveal-delay: 65ms}.reveal--delay-2{--reveal-delay: .13s}.reveal--delay-3{--reveal-delay: 195ms}.reveal{opacity:0;translate:var(--reveal-x, 0) var(--reveal-y, 0);transition:opacity .95s ease var(--reveal-delay, 0ms),translate .95s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;translate:0 0}@media(max-width:760px){main .hero__description,main .intro-strip__inner>p:nth-child(2),main .section-heading__aside p,main .section-heading--compact>p,main .service-card p,main .promise__copy>p:not(.eyebrow),main .promise__note strong,main .promise__note small,main .check-list,main .value-item p,main .cta-card>p:not(.eyebrow),main .page-intro__copy,main .about-story__copy>p:not(.eyebrow),main .about-story__caption strong,main .about-story__caption small,main .signature>span,main .signature small,main .mission-card>p:last-child,main .principles-grid p,main .about-bottom__grid>div:last-child>p:not(.eyebrow),main .about-bottom__tag,main .service-listing__top,main .objectives-grid p,main .division-detail__content>p:not(.eyebrow),main .division-detail__content li,main .service-callout>div>div>p:not(.eyebrow),main .investor-hero__copy>p:not(.eyebrow),main .investor-hero__stamp span,main .investor-pillar-grid p,main .investor-photo-band__grid>div>p:not(.eyebrow),main .investor-photo-band__note strong,main .investor-photo-band__note small,main .partner-types__list p,main .contact-aside>p:not(.eyebrow),main .contact-details>a small,main .contact-details__address small,main .contact-details>a strong,main .contact-details__address strong,main .contact-note p,main .contact-note strong,main .contact-form-card__head p,main .field>span,main .field input,main .field select,main .field textarea,main .form-footnote,main .form-error{font-size:14px;line-height:1.75}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;translate:0 0}}
