.updated-hero-title{font-size:clamp(38px,4vw,58px)!important}.pathways{display:grid;grid-template-columns:1fr 1fr;gap:28px}.pathways article{padding:40px;background:#eaf0e5;display:flex;flex-direction:column}.pathways article+article{background:#f5e8cb}.pathways h2{font-size:36px}.pathways p{margin:24px 0;color:var(--muted);font-size:17px;flex:1}.pathways .button{align-self:start}.resource-lists{display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:880px;margin:40px auto 0;text-align:left}.resource-lists article{background:var(--paper);padding:30px}.resource-lists ul{padding-left:22px;margin-bottom:0}.resource-lists li{padding:7px 0;font-size:17px}.journeys{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:45px}.journey{border:1px solid var(--line);padding:35px}.journey>h3{font-size:26px;min-height:65px}.journey ol{list-style:none;counter-reset:journey;padding:0;margin:30px 0 0}.journey li{counter-increment:journey;position:relative;padding:0 0 28px 45px}.journey li:before{content:counter(journey,decimal-leading-zero);position:absolute;left:0;top:0;font-size:14px;color:#956a20;font-weight:700}.journey h4{font-family:Manrope,sans-serif;font-size:18px;line-height:1.45;margin:0 0 10px}.journey p{color:var(--muted);font-size:16px}.purpose-copy p:not(.eyebrow){font-size:18px;color:var(--muted);max-width:870px;margin-top:25px}.beliefs{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px;text-align:left}.beliefs article{padding:28px;background:var(--paper)}.beliefs p{font-size:16px!important;margin-bottom:0!important}.beliefs h3{line-height:1.3}.pathways .number{font-size:14px}@media(max-width:760px){.updated-hero-title{font-size:42px!important}.pathways,.resource-lists,.journeys,.beliefs{grid-template-columns:1fr}.pathways article,.journey{padding:26px}.pathways h2{font-size:31px}.journeys{gap:25px}.journey>h3{min-height:0}.purpose-copy p:not(.eyebrow){font-size:16px}.resource-lists{gap:20px}}@media(max-width:390px){.updated-hero-title{font-size:37px!important}}
/* Homepage audience cards and connected journey */
.animated-pathways article{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;background:#193d2a;color:#fff;box-shadow:8px 8px 0 #d7dfd0;transition:transform .5s,box-shadow .5s}
.animated-pathways article+article{background:#594519;box-shadow:8px 8px 0 #ebd9b1}
.animated-pathways article:before{content:"";position:absolute;inset:0;z-index:-2;background:url('/partnership-growth.webp') center/cover;opacity:.23;transition:transform .8s,opacity .6s}
.animated-pathways article+article:before{background-position:75% center}
.animated-pathways article:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(13,40,26,.98),rgba(13,40,26,.25))}
.animated-pathways article+article:after{background:linear-gradient(0deg,rgba(65,48,15,.98),rgba(65,48,15,.25))}
.animated-pathways h2{color:white;margin-top:28px}.animated-pathways p{color:#f2f4ed}.animated-pathways .number{color:#f0cd80}.animated-pathways .button{background:#f3d18b;color:#173725;border-color:#f3d18b}
.animated-pathways article:hover,.animated-pathways article:focus-within{transform:translateY(-7px);box-shadow:8px 15px 0 #d7dfd0}
.animated-pathways article:hover:before,.animated-pathways article:focus-within:before{transform:scale(1.08);opacity:.4}
.journey-switch{display:flex;width:fit-content;max-width:100%;margin:40px auto 0;border:1px solid #b48a39;border-radius:12px;padding:5px;background:#fff;gap:5px}.journey-switch[hidden]{display:none}
.journey-switch button{font:600 18px Manrope,sans-serif;color:var(--green);background:transparent;border:0;border-radius:8px;padding:16px 30px;cursor:pointer;transition:background .3s,box-shadow .3s}
.journey-switch button[aria-selected=true]{background:var(--green);color:#fff;box-shadow:0 5px 12px #193d2a22}.journey-switch button:focus-visible{outline:3px solid #b48a39;outline-offset:3px}
.journeys{display:block}.journey{padding:0;border:0;margin-bottom:50px}.journey[hidden]{display:none}.journey>h3{text-align:center;min-height:0;margin:0 auto 66px;max-width:740px;font-size:27px}
.journey ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;gap:0}.journey li{padding:0 12px;text-align:center;animation:journey-in .65s both;animation-delay:calc(var(--step)*.08s)}.journey li:before{content:none}.step-visual{height:112px;background:#dba744;color:#193d2a;border-radius:60px;position:relative;display:grid;place-items:center;margin:0 -18px 30px}.journey li:nth-child(even) .step-visual{background:#193d2a;color:#fff}.step-visual svg{height:62px;width:62px}.step-pin{position:absolute;top:-41px;left:calc(50% - 24px);width:48px;height:48px;display:grid;place-items:center;background:#fff;border:2px solid #193d2a;border-radius:50% 50% 50% 0;transform:rotate(-45deg);font-size:0}.step-pin:after{content:counter(journey,decimal-leading-zero);font-size:19px;color:#193d2a;transform:rotate(45deg)}.journey h4{font-size:17px;margin-bottom:14px}.journey p{font-size:14px;line-height:1.8}.journey li:hover .step-visual svg{transform:translateY(-5px)}.step-visual svg{transition:transform .3s}
@keyframes journey-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:900px){.journey ol{grid-template-columns:1fr;gap:0}.journey li{min-height:155px;padding:0 0 32px 115px;text-align:left}.step-visual{position:absolute;left:0;top:0;width:85px;height:100px;margin:0;border-radius:45px}.step-visual svg{width:45px;height:45px}.step-pin{left:-7px;top:-12px;width:34px;height:34px}.step-pin:after{font-size:14px}.journey li:not(:last-child):after{content:"";position:absolute;left:41px;top:101px;bottom:0;border-left:2px dashed #baad86}.journey>h3{margin-bottom:35px}.journey p{font-size:16px}.journey h4{font-size:18px}.journey-switch button{font-size:15px;padding:13px 16px}}
@media(prefers-reduced-motion:reduce){.animated-pathways article,.animated-pathways article:before,.step-visual svg,.journey-switch button{transition:none}.journey li{animation:none}.animated-pathways article:hover,.animated-pathways article:focus-within,.animated-pathways article:hover:before,.animated-pathways article:focus-within:before,.journey li:hover .step-visual svg{transform:none}}

