.forces-sticky{position:sticky;top:120px}.forces-image-stack{aspect-ratio:4/5;height:440px;overflow:hidden;position:relative;width:100%}.force-image{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transform:scale(1.04);transition:opacity .6s ease,transform 1.2s ease;width:100%;will-change:opacity,transform}.force-image.is-active{opacity:1;transform:scale(1)}.force-section{padding:4rem 0}.force-section:first-child{padding-top:0}.force-section:last-child{padding-bottom:0}@media (min-width:992px){.force-section{display:flex;flex-direction:column;justify-content:start;min-height:440px}}html.js-anim [data-anim=fade-up]{opacity:0;transform:translateY(32px)}html.js-anim .force-section>*{opacity:0;transform:translateY(24px)}#four-forces{background-color:var(--color-cream);transition:background-color .7s ease}#four-forces.is-navy{background-color:var(--color-navy)}#four-forces.is-navy .force-section[data-force=growth] .lead,#four-forces.is-navy .force-section[data-force=growth] h3,#four-forces.is-navy .force-section[data-force=growth] p{color:#fff!important;transition:color .5s ease}#four-forces.is-navy .force-section[data-force=growth] p:not(.lead){color:hsla(0,0%,100%,.78)!important}@media (prefers-reduced-motion:reduce){html.js-anim .force-section>*,html.js-anim [data-anim=fade-up]{opacity:1!important;transform:none!important}#four-forces,.force-image{transition:none!important}}.fs-body-large{font-size:var(--fs-body-lg)}.four-head-font{font-size:var(--fs-headline-2)}#four-forces{transition:background-color .4s ease,color .4s ease}#four-forces.is-navy.is-inverted-text,#four-forces.is-navy.is-inverted-text a,#four-forces.is-navy.is-inverted-text h1,#four-forces.is-navy.is-inverted-text h2,#four-forces.is-navy.is-inverted-text h3,#four-forces.is-navy.is-inverted-text h4,#four-forces.is-navy.is-inverted-text p,#four-forces.is-navy.is-inverted-text span{color:#fff}#four-forces a,#four-forces h1,#four-forces h2,#four-forces h3,#four-forces h4,#four-forces p,#four-forces span{transition:color .4s ease}.forces-track{--bs-gutter-x:100px}@media (max-width:1200px){.forces-track{--bs-gutter-x:80px}}@media (max-width:1024px){.forces-track{--bs-gutter-x:60px}}@media (max-width:992px){.forces-track{--bs-gutter-x:50px}}@media (max-width:768px){.forces-track{--bs-gutter-x:40px}}.lead.lead--charcoal{font-weight:400}