.IndustryCarousel-module__uAwKtG__viewport{--card-w:242.526px;--card-gap:calc(var(--card-w)*.16493);--caption-gap:calc(var(--card-w)*.098959);--frame-h:calc(var(--card-w)*1.28136);--frame-h-active:calc(var(--frame-h)*1.64);--frame-w-active:calc(var(--card-w)*1.64);--frame-push:calc((var(--frame-w-active) - var(--card-w))/2);--frame-bleed:calc(var(--frame-push)*-1);--meta-band:calc(var(--card-w)*.36);--rail-h:calc(var(--frame-h-active) + var(--caption-gap) + var(--meta-band));overflow:hidden}@media (max-width:47.99rem){.IndustryCarousel-module__uAwKtG__viewport{--card-w:176px}}@media (min-width:48rem) and (max-width:63.99rem){.IndustryCarousel-module__uAwKtG__viewport{--card-w:200px}}.IndustryCarousel-module__uAwKtG__track{touch-action:pan-y pinch-zoom;align-items:flex-start;display:flex}.IndustryCarousel-module__uAwKtG__card{width:var(--card-w);height:var(--rail-h);margin-right:var(--card-gap);flex:none}.IndustryCarousel-module__uAwKtG__inner{gap:var(--caption-gap);transform:translate3d(calc(var(--push,0)*var(--frame-push)),0,0);text-align:left;flex-direction:column;width:100%;transition:transform .62s cubic-bezier(.32,.72,0,1);display:flex}.IndustryCarousel-module__uAwKtG__cardActive .IndustryCarousel-module__uAwKtG__inner{cursor:default}.IndustryCarousel-module__uAwKtG__card:not(.IndustryCarousel-module__uAwKtG__cardActive) .IndustryCarousel-module__uAwKtG__photo{scale:1.06}.IndustryCarousel-module__uAwKtG__card:not(.IndustryCarousel-module__uAwKtG__cardActive) .IndustryCarousel-module__uAwKtG__inner:hover .IndustryCarousel-module__uAwKtG__photo{scale:1}.IndustryCarousel-module__uAwKtG__card:not(.IndustryCarousel-module__uAwKtG__cardActive) .IndustryCarousel-module__uAwKtG__inner:focus-visible .IndustryCarousel-module__uAwKtG__photo{scale:1}.IndustryCarousel-module__uAwKtG__frame{width:100%;height:var(--frame-h);background:var(--background);flex-shrink:0;transition:height .62s cubic-bezier(.32,.72,0,1),width .62s cubic-bezier(.32,.72,0,1),margin .62s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden}.IndustryCarousel-module__uAwKtG__cardActive{z-index:1;position:relative}.IndustryCarousel-module__uAwKtG__cardActive .IndustryCarousel-module__uAwKtG__frame{width:var(--frame-w-active);height:var(--frame-h-active);margin-inline:var(--frame-bleed)}.IndustryCarousel-module__uAwKtG__cardActive .IndustryCarousel-module__uAwKtG__meta{margin-inline:var(--frame-bleed)}.IndustryCarousel-module__uAwKtG__text{-webkit-line-clamp:2;opacity:0;-webkit-box-orient:vertical;min-height:2.4em;transition:opacity .24s;display:-webkit-box;overflow:hidden}.IndustryCarousel-module__uAwKtG__cardActive .IndustryCarousel-module__uAwKtG__text{opacity:1;transition:opacity .42s .2s}.IndustryCarousel-module__uAwKtG__photo{left:var(--crop-x);top:var(--crop-y);width:var(--crop-w);height:var(--crop-h);object-fit:cover;pointer-events:none;max-width:none;transition:scale .62s cubic-bezier(.22,1,.36,1);position:absolute}.IndustryCarousel-module__uAwKtG__caption{font-size:max(.8125rem,calc(var(--card-w)*.06597));letter-spacing:-.04em;line-height:1.2}.IndustryCarousel-module__uAwKtG__title{font-size:max(1rem,calc(var(--card-w)*.0824663));letter-spacing:-.04em;line-height:1.2}.IndustryCarousel-module__uAwKtG__meta{gap:calc(var(--card-w)*.049479);flex-direction:column;display:flex}.IndustryCarousel-module__uAwKtG__dot{width:.4375rem;height:.4375rem;padding:0;overflow:hidden}.IndustryCarousel-module__uAwKtG__dotActive{width:1.75rem}.IndustryCarousel-module__uAwKtG__progress{background:var(--foreground);transform-origin:0;width:100%;height:100%;display:block}.IndustryCarousel-module__uAwKtG__progressRunning{animation:IndustryCarousel-module__uAwKtG__industry-autoplay var(--autoplay-delay,4.2s)linear forwards;transform:scaleX(0)}@keyframes IndustryCarousel-module__uAwKtG__industry-autoplay{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.IndustryCarousel-module__uAwKtG__frame,.IndustryCarousel-module__uAwKtG__photo,.IndustryCarousel-module__uAwKtG__inner,.IndustryCarousel-module__uAwKtG__text,.IndustryCarousel-module__uAwKtG__cardActive .IndustryCarousel-module__uAwKtG__text{transition:none}.IndustryCarousel-module__uAwKtG__progressRunning{animation:none;transform:none}}
