.home-showcases[data-v-ccd4c65f]{display:flex;flex-direction:column;gap:6.4rem;padding:12rem 0;overflow:hidden;color:var(--text-icon-black-primary)}.home-showcases--motion-ready .home-showcases__reveal[data-v-ccd4c65f]{opacity:0;transform:translateY(2.4rem);transition:none}.home-showcases--motion-ready.home-showcases--revealed .home-showcases__reveal[data-v-ccd4c65f]{opacity:1;transform:none;transition:opacity .6s ease-out var(--reveal-delay,0s),transform .6s ease-out var(--reveal-delay,0s)}.home-showcases__header[data-v-ccd4c65f]{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:0 2.4rem;text-align:center}.home-showcases__header[data-v-ccd4c65f] .home-showcases__cta.base-button{min-width:25.2rem;height:5.1rem;margin-top:.8rem;padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-xl);gap:var(--spacing-2);color:var(--text-icon-white-primary);background:var(--surface-black-bg);font-family:var(--font-family-base);font-size:1.6rem;font-weight:700;line-height:1.2;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .2s ease,transform .2s ease}.home-showcases__header[data-v-ccd4c65f] .home-showcases__cta.base-button:hover:not(:disabled){color:var(--text-icon-white-primary);background:#252626}.home-showcases__header[data-v-ccd4c65f] .home-showcases__cta.base-button:active:not(:disabled){transform:translateY(.1rem)}.home-showcases__header[data-v-ccd4c65f] .home-showcases__cta.base-button:focus-visible{outline:.2rem solid var(--brand-default);outline-offset:.3rem}.home-showcases__header[data-v-ccd4c65f] .home-showcases__cta-icon{display:block;flex:0 0 auto;width:1.8rem;height:1.8rem;animation:home-showcases-arrow-jump-ccd4c65f 1s infinite}.home-showcases__title[data-v-ccd4c65f]{margin:0;font-size:5.6rem;font-weight:700;line-height:1.08;letter-spacing:-.168rem}.home-showcases__description[data-v-ccd4c65f]{--reveal-delay:.08s;max-width:72rem;margin:0;color:var(--text-icon-black-secondary);font-size:2rem;line-height:1.5}.home-showcases__cta-reveal[data-v-ccd4c65f]{--reveal-delay:.16s}.home-showcases__rows[data-v-ccd4c65f]{display:flex;flex-direction:column;gap:1.2rem}.home-showcases__scroller[data-v-ccd4c65f]{--showcase-start-offset:15.6rem;--reveal-delay:.24s;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-showcases__scroller[data-v-ccd4c65f]::-webkit-scrollbar{display:none}.home-showcases__scroller[data-v-ccd4c65f]:focus-visible{outline:.2rem solid var(--brand-default);outline-offset:-.2rem}.home-showcases__scroller:active .home-showcases__track[data-v-ccd4c65f],.home-showcases__scroller:focus .home-showcases__track[data-v-ccd4c65f],.home-showcases__scroller:focus-within .home-showcases__track[data-v-ccd4c65f],.home-showcases__scroller:hover .home-showcases__track[data-v-ccd4c65f]{animation-play-state:paused}.home-showcases__scroller:focus-visible .home-showcases__track[data-v-ccd4c65f],.home-showcases__scroller:has(.home-showcases__card:focus-visible) .home-showcases__track[data-v-ccd4c65f]{animation:none;transform:none}.home-showcases__scroller--left .home-showcases__track[data-v-ccd4c65f]{animation:home-showcases-marquee-left-ccd4c65f 156s linear infinite}.home-showcases__scroller--right[data-v-ccd4c65f]{--showcase-start-offset:43.6rem;--reveal-delay:.32s}.home-showcases__scroller--right .home-showcases__track[data-v-ccd4c65f]{animation:home-showcases-marquee-right-ccd4c65f 120s linear infinite}.home-showcases__track[data-v-ccd4c65f]{display:flex;width:-moz-max-content;width:max-content;animation-play-state:paused}.home-showcases--marquee-active .home-showcases__track[data-v-ccd4c65f]{animation-play-state:running}.home-showcases__sequence[data-v-ccd4c65f]{display:flex;flex:none;gap:1.2rem;padding-right:1.2rem}.home-showcases__card[data-v-ccd4c65f]{box-sizing:border-box;display:flex;flex:0 0 32rem;align-items:center;justify-content:center;width:32rem;height:40rem;padding:3.2rem;overflow:hidden;border-radius:var(--radius-4xl);color:inherit;text-decoration:none;background:var(--text-icon-white-primary);transition:background-color .25s ease}.home-showcases__card[data-v-ccd4c65f]:focus-visible,.home-showcases__card[data-v-ccd4c65f]:hover{background:#e6e6e6}.home-showcases__card[data-v-ccd4c65f]:focus-visible{outline:.2rem solid var(--brand-default);outline-offset:-.4rem}.home-showcases__image[data-v-ccd4c65f]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@keyframes home-showcases-arrow-jump-ccd4c65f{0%{transform:translate(0);animation-timing-function:ease-out}50%{transform:translate(.8rem);animation-timing-function:ease-in}to{transform:translate(0)}}@keyframes home-showcases-marquee-left-ccd4c65f{0%{transform:translate3d(calc(var(--showcase-start-offset)*-1),0,0)}to{transform:translate3d(calc(-50% - var(--showcase-start-offset)),0,0)}}@keyframes home-showcases-marquee-right-ccd4c65f{0%{transform:translate3d(calc(-50% - var(--showcase-start-offset)),0,0)}to{transform:translate3d(calc(var(--showcase-start-offset)*-1),0,0)}}@media screen and (max-width:1024px){.home-showcases[data-v-ccd4c65f]{gap:4rem;padding:8rem 0}.home-showcases__title[data-v-ccd4c65f]{font-size:clamp(3.2rem,7vw,4.8rem);letter-spacing:-.08rem}.home-showcases__description[data-v-ccd4c65f]{font-size:1.6rem}.home-showcases__card[data-v-ccd4c65f]{flex-basis:24rem;width:24rem;height:30rem;padding:2.4rem;border-radius:var(--radius-3xl)}.home-showcases__scroller[data-v-ccd4c65f]{--showcase-start-offset:11.7rem}.home-showcases__scroller--right[data-v-ccd4c65f]{--showcase-start-offset:32.7rem}}@media screen and (max-width:480px){.home-showcases[data-v-ccd4c65f]{gap:3.2rem;padding:6.4rem 0}.home-showcases__header[data-v-ccd4c65f]{gap:1.2rem;padding:0 2rem}.home-showcases__title[data-v-ccd4c65f]{font-size:2.8rem;letter-spacing:-.032rem}.home-showcases__description[data-v-ccd4c65f]{font-size:1.4rem}.home-showcases__card[data-v-ccd4c65f]{flex-basis:18rem;width:18rem;height:22.5rem;padding:1.6rem;border-radius:var(--radius-2xl)}.home-showcases__scroller[data-v-ccd4c65f]{--showcase-start-offset:8.8rem}.home-showcases__scroller--right[data-v-ccd4c65f]{--showcase-start-offset:24.5rem}}@media(prefers-reduced-motion:reduce){.home-showcases__header[data-v-ccd4c65f] .home-showcases__cta-icon{animation:none}.home-showcases__track[data-v-ccd4c65f]{animation:none;transform:none}.home-showcases__sequence--clone[data-v-ccd4c65f]{display:none}.home-showcases__card[data-v-ccd4c65f]{transition:none}}
