.fo-company-story{padding-block:var(--space-7)}.company-story-value--reveal-pending{opacity:0;transform:translateY(16px);transition:opacity var(--duration-slow) cubic-bezier(.22,1,.36,1),transform var(--duration-slow) cubic-bezier(.22,1,.36,1)}@media (min-width:640px){.company-story-value--reveal-pending{transform:translateX(-12px)}.company-story-value--reveal-pending:nth-child(2n){transform:translateX(12px)}}@media (min-width:1100px){.company-story-value--reveal-pending{transform:translateX(-20px)}.company-story-value--reveal-pending:nth-child(2n){transform:translateX(20px)}}.company-story-value--reveal-pending:first-child{transition-delay:0s}.company-story-value--reveal-pending:nth-child(2){transition-delay:70ms}.company-story-value--reveal-pending:nth-child(3){transition-delay:.14s}.company-story-value--reveal-pending:nth-child(4){transition-delay:.21s}.company-story-value--reveal-pending.is-revealed{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.company-story-value--reveal-pending{opacity:1!important;transform:none!important;transition:none!important}}.company-story__intro{max-width:60ch}.company-story__intro .text-label{margin-bottom:var(--space-3)}.company-story__intro h2{margin-bottom:var(--space-4)}.company-story__intro p.text-body+p.text-body{margin-top:var(--space-3)}.company-story__values-heading{margin-bottom:var(--space-6);margin-top:var(--space-7);text-align:center}.company-story-values{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (min-width:1100px){.company-story-values{grid-template-columns:repeat(4,minmax(0,1fr))}.company-story-value:nth-child(2n){margin-top:var(--space-5)}}.company-story-value{background:var(--color-white);border-radius:var(--radius-lg);min-width:0;padding:var(--space-5);text-align:center}.company-story-value:nth-child(2n){background:var(--fo-color-bg-light-section)}.company-story-value__icon{color:var(--color-primary-blue);height:40px;margin-bottom:var(--space-3);width:40px}.company-story-value__icon.icon--custom{height:56px;width:56px}.company-story-value h4{font-size:17px;margin-bottom:var(--space-2)}.company-story-value p.text-body-sm{font-size:14.5px;line-height:1.5;margin:0}.fo-company-story--dark .company-story-value__icon{color:currentColor}@media (min-width:1200px){.fo-company-story h2{font-size:1.6rem}}