.mobile-carousel{display:contents}.mobile-pagination{display:none}@media (width<=767px){.mobile-carousel{min-width:0;display:block}.mobile-carousel>.mobile-swipe-track:is(.growth-pillars,.quote-slides,.approach-challenges,.approach-showcases){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:14px;width:calc(100% + 40px);margin-inline:-20px;padding:4px 20px 8px;scroll-padding-inline:20px;display:flex;overflow:auto hidden}.mobile-swipe-track::-webkit-scrollbar{display:none}.mobile-carousel>.mobile-swipe-track>*{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.mobile-carousel>.mobile-swipe-track[data-adaptive-height]{height:var(--mobile-slide-height,auto);align-items:flex-start;transition:height .2s}.mobile-carousel .mobile-pagination{justify-content:center;gap:0;margin-top:8px;display:flex}.mobile-pagination button{width:44px;height:44px;color:inherit;place-items:center;padding:0;display:grid}.mobile-pagination button>span{opacity:.3;background:currentColor;border-radius:50%;width:6px;height:6px;transition:opacity .16s}.mobile-pagination button[aria-current=true]>span{opacity:1}.mobile-pagination button:focus-visible{outline-offset:-6px;border-radius:8px;outline:2px solid}}@media (prefers-reduced-motion:reduce){.mobile-carousel>.mobile-swipe-track[data-adaptive-height],.mobile-pagination button>span{scroll-behavior:auto;transition:none}}
