.page_page__reMpi{background:#fff;color:#1c2b3a}.page_container__5sid5{width:min(1280px,calc(100% - 64px));margin:0 auto;position:relative;z-index:2}.page_hero__iGDDl{min-height:610px;position:relative;display:flex;align-items:center;overflow:hidden;background:#071c35}.page_heroImage__jhwRQ{object-fit:cover;object-position:center;opacity:.32;animation:page_heroDrift__0TmiY 16s ease-in-out infinite alternate}.page_heroOverlay__nZzJ8{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,26,48,.98),rgba(8,43,61,.91) 52%,rgba(7,40,47,.72))}.page_heroGlow__MQ1vS{position:absolute;width:520px;height:520px;border-radius:50%;right:7%;top:-170px;background:rgba(83,171,117,.18);filter:blur(65px);animation:page_glowFloat__WIh7M 8s ease-in-out infinite alternate}.page_breadcrumb__5rV4z{display:flex;gap:10px;align-items:center;color:rgba(255,255,255,.56);font-size:12px;margin-bottom:34px}.page_breadcrumb__5rV4z a{color:rgba(255,255,255,.72);text-decoration:none}.page_heroContent__WRJ7F{max-width:860px;padding:80px 0 92px}.page_heroContent__WRJ7F>*{opacity:0;animation:page_heroRise__A_Ynn .78s cubic-bezier(.2,.75,.25,1) forwards}.page_heroContent__WRJ7F>:first-child{animation-delay:.08s}.page_heroContent__WRJ7F>:nth-child(2){animation-delay:.2s}.page_heroContent__WRJ7F>:nth-child(3){animation-delay:.34s}.page_heroContent__WRJ7F>:nth-child(4){animation-delay:.48s}.page_eyebrow___xT_H,.page_kickerLight__nVnsq,.page_kicker__6OHLo{display:inline-flex;align-items:center;gap:8px;color:#a9dd9d;font-size:11px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.page_hero__iGDDl h1{color:#fff;font-family:Merriweather,Georgia,serif;font-size:clamp(2.6rem,5.5vw,4.8rem);line-height:1.08;letter-spacing:-.035em;margin:20px 0 22px}.page_hero__iGDDl h1 em{color:#b9df8f;font-style:normal}.page_heroContent__WRJ7F>p{color:rgba(255,255,255,.72);max-width:760px;font-size:1.07rem;line-height:1.85}.page_ctaButtons__Jrkfx,.page_heroActions__FVsjp{display:flex;gap:13px;flex-wrap:wrap;margin-top:34px}.page_primaryButton__u3WCY,.page_secondaryButton__QBcEt{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 24px;border-radius:50px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.page_primaryButton__u3WCY{color:#09243a;background:linear-gradient(135deg,#acd879,#d5e995);box-shadow:0 8px 24px rgba(118,176,91,.25)}.page_primaryButton__u3WCY:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(118,176,91,.36)}.page_secondaryButton__QBcEt{color:#fff;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.07)}.page_secondaryButton__QBcEt:hover{background:rgba(255,255,255,.14)}.page_focusBand__BFQfF{background:#eef5ed;border-bottom:1px solid #dce9d9}.page_focusGrid___HjMv{display:grid;grid-template-columns:repeat(4,1fr)}.page_focusCard__joYOb{display:flex;gap:14px;padding:28px 22px;border-right:1px solid #d5e4d3;transition:background .25s,transform .25s}.page_focusCard__joYOb:hover{background:rgba(255,255,255,.58);transform:translateY(-3px)}.page_focusCard__joYOb:last-child{border-right:0}.page_focusIcon__zqkJZ{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;color:#277256;background:#fff;border-radius:12px;box-shadow:0 3px 12px rgba(25,76,56,.08)}.page_focusCard__joYOb:hover .page_focusIcon__zqkJZ{animation:page_iconPulse__oPt0o .65s ease}.page_focusCard__joYOb h2{color:#143c32;font-size:.9rem;margin-bottom:5px}.page_focusCard__joYOb p{color:#63756e;font-size:.76rem;line-height:1.55}.page_section__b9gcJ{padding:92px 0}.page_sectionIntro__DXoGl{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px}.page_kicker__6OHLo{color:#347659;margin-bottom:10px}.page_centerHeading__dbJm_ h2,.page_cta__xPJ_l h2,.page_roleContent__yLl_L h2,.page_sectionIntro__DXoGl h2{color:#0c1f3f;font-family:Merriweather,Georgia,serif;font-size:clamp(2rem,4vw,3rem);line-height:1.2;letter-spacing:-.025em}.page_sectionIntro__DXoGl>p{max-width:510px;color:#64748b;line-height:1.75}.page_pillarGrid__GbHN1{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.page_pillarCard__pA_h1{background:#fff;border:1.5px solid #e1e9e2;border-radius:18px;padding:30px;box-shadow:0 7px 24px rgba(20,54,42,.06);transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.page_pillarCard__pA_h1:after{content:"";position:absolute;inset:-80% auto -80% -55%;width:34%;background:linear-gradient(90deg,transparent,rgba(169,216,121,.22),transparent);transform:rotate(18deg);transition:left .75s ease;pointer-events:none}.page_pillarCard__pA_h1:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(20,54,42,.11);border-color:#90bd84}.page_pillarCard__pA_h1:hover:after{left:125%}.page_pillarCard__pA_h1:hover .page_pillarTop__CvTxd>svg{transform:rotate(-8deg) scale(1.12)}.page_pillarTop__CvTxd{display:flex;align-items:center;justify-content:space-between;color:#2c7857;margin-bottom:18px}.page_pillarTop__CvTxd>svg{transition:transform .3s ease}.page_pillarTop__CvTxd span{background:#edf7ea;padding:6px 11px;border-radius:50px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.page_pillarCard__pA_h1 h3{color:#0c1f3f;font-family:Merriweather,Georgia,serif;font-size:1.24rem;margin-bottom:11px}.page_pillarCard__pA_h1>p{color:#64748b;line-height:1.75;font-size:.9rem}.page_pillarCard__pA_h1 ul{list-style:none;margin-top:20px;padding-top:18px;border-top:1px solid #edf2ee;display:grid;gap:9px}.page_pillarCard__pA_h1 li{display:flex;gap:9px;align-items:center;color:#41584f;font-size:.83rem}.page_pillarCard__pA_h1 li svg{color:#549368;flex:0 0 auto}.page_roleSection__8diZG{padding:92px 0;background:linear-gradient(135deg,#071e35,#0a3b43);color:#fff}.page_roleGrid__ei3ve{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.page_roleVisual__z7aY4{min-height:430px;border-radius:22px;background:linear-gradient(145deg,rgba(168,216,121,.2),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px;position:relative;overflow:hidden;color:#b9df8f}.page_rolePattern__21TWZ{position:absolute;inset:-12%;opacity:.22;background-image:radial-gradient(circle at center,transparent 0 28%,rgba(180,225,145,.25) 29% 30%,transparent 31% 48%,rgba(180,225,145,.2) 49% 50%,transparent 51%);animation:page_slowSpin__WRY4P 28s linear infinite}.page_roleVisual__z7aY4 p,.page_roleVisual__z7aY4 svg{position:relative;z-index:1}.page_roleVisual__z7aY4>svg{animation:page_factoryFloat__CNrPC 4.5s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(8,24,31,.35))}.page_roleVisual__z7aY4 p{color:rgba(255,255,255,.8);font-family:Merriweather,Georgia,serif;font-size:1.25rem;line-height:1.6;max-width:330px;margin-top:28px}.page_kickerLight__nVnsq{color:#b9df8f;margin-bottom:12px}.page_cta__xPJ_l h2,.page_roleContent__yLl_L h2{color:#fff}.page_roleContent__yLl_L>p{color:rgba(255,255,255,.66);line-height:1.8;margin:18px 0 30px}.page_supportGrid__pnqDe{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.page_supportItem__SdK1j{display:flex;gap:12px;padding:17px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:transform .25s,background .25s,border-color .25s}.page_supportItem__SdK1j:hover{transform:translateY(-3px);background:rgba(255,255,255,.1);border-color:rgba(185,223,143,.4)}.page_supportItem__SdK1j>svg{color:#b9df8f;flex:0 0 auto;margin-top:2px}.page_supportItem__SdK1j h3{font-size:.88rem;margin-bottom:5px}.page_supportItem__SdK1j p{color:rgba(255,255,255,.57);font-size:.76rem;line-height:1.55}.page_softSection__Z7_LS{background:#f6f9f5}.page_centerHeading__dbJm_{max-width:740px;text-align:center;margin:0 auto 45px}.page_centerHeading__dbJm_ p{color:#64748b;margin-top:12px}.page_pathway__SB4Gp{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative}.page_pathway__SB4Gp:before{content:"";position:absolute;left:8%;right:8%;top:48px;height:2px;background:linear-gradient(90deg,transparent,#aac9a1 12%,#aac9a1 88%,transparent);transform:scaleX(0);transform-origin:left;animation:page_pathwayDraw__6a0Yb 1.2s ease .25s forwards paused}.page_pathway__SB4Gp:has(.sustainability-visible):before{animation-play-state:running}.page_pathway__SB4Gp article{background:#fff;border:1.5px solid #e1e9e2;border-radius:16px;padding:25px;position:relative}.page_pathway__SB4Gp article>span{color:#89ae7e;font-family:Merriweather,Georgia,serif;font-size:1.6rem;font-weight:900}.page_pathway__SB4Gp h3{color:#0c1f3f;margin:15px 0 8px}.page_pathway__SB4Gp p{color:#64748b;font-size:.82rem;line-height:1.65}.page_note__ek_vc{margin-top:26px;padding:22px 24px;background:#fff;border:1.5px solid #dce8d8;border-left:4px solid #4f8d64;border-radius:13px;display:flex;align-items:center;gap:16px}.page_note__ek_vc>svg{color:#397b58;flex:0 0 auto}.page_note__ek_vc div{flex:1}.page_note__ek_vc strong{color:#0c1f3f}.page_note__ek_vc p{color:#64748b;font-size:.82rem;margin-top:3px}.page_note__ek_vc a{color:#2b7351;display:inline-flex;align-items:center;gap:6px;font-size:.83rem;font-weight:750;text-decoration:none}.page_cta__xPJ_l{padding:72px 0;background:#0b273d}.page_ctaInner__eowbR{display:flex;align-items:center;justify-content:space-between;gap:50px}.page_ctaInner__eowbR>div:first-child{max-width:780px}.page_ctaInner__eowbR>div:first-child>span{color:#b9df8f;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.page_cta__xPJ_l h2{margin-top:10px;font-size:clamp(1.8rem,3.5vw,2.7rem)}.page_ctaButtons__Jrkfx{margin-top:0;flex:0 0 auto}.page_page__reMpi [data-sustainability-reveal]{opacity:0;transform:translateY(28px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.7,.2,1)}.page_page__reMpi [data-sustainability-reveal].sustainability-visible{opacity:1;transform:translateY(0)}.page_focusGrid___HjMv>:nth-child(2),.page_pathway__SB4Gp>:nth-child(2),.page_pillarGrid__GbHN1>:nth-child(2){transition-delay:.08s}.page_focusGrid___HjMv>:nth-child(3),.page_pathway__SB4Gp>:nth-child(3),.page_pillarGrid__GbHN1>:nth-child(3){transition-delay:.16s}.page_focusGrid___HjMv>:nth-child(4),.page_pathway__SB4Gp>:nth-child(4),.page_pillarGrid__GbHN1>:nth-child(4){transition-delay:.24s}@keyframes page_heroRise__A_Ynn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes page_heroDrift__0TmiY{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.09) translate3d(-1.2%,1%,0)}}@keyframes page_glowFloat__WIh7M{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-80px,95px,0) scale(1.18)}}@keyframes page_iconPulse__oPt0o{0%,to{transform:rotate(0) scale(1)}45%{transform:rotate(-8deg) scale(1.16)}}@keyframes page_slowSpin__WRY4P{to{transform:rotate(1turn)}}@keyframes page_factoryFloat__CNrPC{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes page_pathwayDraw__6a0Yb{to{transform:scaleX(1)}}@media (max-width:1000px){.page_focusGrid___HjMv,.page_pathway__SB4Gp{grid-template-columns:repeat(2,1fr)}.page_focusCard__joYOb:nth-child(2){border-right:0}.page_focusCard__joYOb:nth-child(-n+2){border-bottom:1px solid #d5e4d3}.page_roleGrid__ei3ve{grid-template-columns:1fr}.page_roleVisual__z7aY4{min-height:330px}.page_ctaInner__eowbR{align-items:flex-start;flex-direction:column}.page_pathway__SB4Gp:before{display:none}}@media (max-width:720px){.page_container__5sid5{width:min(100% - 36px,1280px)}.page_hero__iGDDl{min-height:570px}.page_heroContent__WRJ7F{padding:60px 0 72px}.page_hero__iGDDl h1{font-size:2.55rem}.page_section__b9gcJ{padding:68px 0}.page_sectionIntro__DXoGl{align-items:flex-start;flex-direction:column;gap:16px}.page_focusGrid___HjMv,.page_pathway__SB4Gp,.page_pillarGrid__GbHN1,.page_supportGrid__pnqDe{grid-template-columns:1fr}.page_focusCard__joYOb{border-right:0;border-bottom:1px solid #d5e4d3}.page_focusCard__joYOb:last-child{border-bottom:0}.page_roleSection__8diZG{padding:68px 0}.page_roleGrid__ei3ve{gap:36px}.page_note__ek_vc{align-items:flex-start;flex-wrap:wrap}.page_note__ek_vc a{width:100%;margin-left:40px}.page_cta__xPJ_l{padding:60px 0}}@media (prefers-reduced-motion:reduce){.page_page__reMpi *,.page_page__reMpi :after,.page_page__reMpi :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.page_page__reMpi [data-sustainability-reveal]{opacity:1;transform:none}}