.sa-momentum-slider{--sa-ms-number-size:7.5rem;position:relative;width:100%}.sa-momentum-slider .sa-ms__layout{display:flex;align-items:stretch;gap:40px;flex-direction:var(--sa-ms-dir,row);min-height:var(--sa-ms-minh-stack,var(--sa-ms-minh,430px))}.sa-momentum-slider .sa-ms__aside{position:relative;display:flex;flex-direction:column;justify-content:center;flex:var(--sa-ms-aside-flex,0 0 var(--sa-ms-aside-size,32%));max-width:var(--sa-ms-aside-max,var(--sa-ms-aside-size,32%));min-width:0;text-align:var(--sa-ms-align,left)}.sa-momentum-slider .sa-ms-numbers{position:relative;width:100%;margin-bottom:4px;pointer-events:none}.sa-momentum-slider .sa-ms-number{display:inline-flex;align-items:baseline;gap:.12em;overflow:hidden;padding:.08em 0;margin:-.08em 0;font-size:var(--sa-ms-number-size);font-weight:700;line-height:.85;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#d8d8d8}.sa-momentum-slider .sa-ms-number-sep,.sa-momentum-slider .sa-ms-number-total{font-size:.3em;font-weight:600;letter-spacing:0;opacity:.5}.sa-momentum-slider .sa-ms-number-sep{opacity:.32}.sa-momentum-slider .sa-ms-number-current{display:inline-block}.sa-momentum-slider .sa-ms-number-current.sa-is-rolling{animation:sa-ms-number-roll .55s cubic-bezier(.2,.8,.3,1)}.sa-momentum-slider .sa-ms-titles{position:relative;width:100%;z-index:1}.sa-momentum-slider .sa-ms-titles .swiper-slide{display:flex;flex-direction:column;justify-content:center;height:auto}.sa-momentum-slider .sa-ms-subtitle{margin-bottom:8px;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(10px);transition:opacity .45s ease .05s,transform .45s ease .05s}.sa-momentum-slider .sa-ms-title{margin:0;font-size:2.75rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;margin-inline:var(--sa-ms-title-mi,0);clip-path:inset(-20% -8% 100% -8%);transform:translateY(.1em);transition:clip-path .6s cubic-bezier(.2,.8,.3,1) .08s,transform .6s cubic-bezier(.2,.8,.3,1) .08s}.sa-momentum-slider .sa-ms-titles .swiper-slide-active .sa-ms-subtitle{opacity:1;transform:none}.sa-momentum-slider .sa-ms-titles .swiper-slide-active .sa-ms-title{clip-path:inset(-20% -8% -20% -8%);transform:none}.sa-momentum-slider .sa-ms-links{width:100%;margin-top:28px}.sa-momentum-slider .sa-ms-links .swiper-slide{height:auto}.sa-momentum-slider .sa-ms-link{position:relative;display:inline-flex;align-items:center;margin:3px;gap:.25em;padding:.95em 2.25em;border-radius:100px;box-shadow:0 0 0 2px currentColor;overflow:hidden;text-decoration:none;font-weight:600;letter-spacing:.01em;line-height:1.2;opacity:0;transform:translateY(10px);transition:opacity .45s ease .15s,transform .45s ease .15s,color .6s cubic-bezier(.23,1,.32,1),box-shadow .6s cubic-bezier(.23,1,.32,1),border-radius .6s cubic-bezier(.23,1,.32,1)}.sa-momentum-slider .sa-ms-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sa-momentum-slider .sa-ms-links .swiper-slide-active .sa-ms-link{opacity:1;transform:none}.sa-momentum-slider .sa-ms-links .swiper-slide:not(.swiper-slide-active) .sa-ms-link{visibility:hidden}.sa-momentum-slider .sa-ms-link .sa-icon-wrap{position:absolute;display:flex;z-index:2;transition:all .8s cubic-bezier(.23,1,.32,1)}.sa-momentum-slider .sa-ms-link .sa-icon-wrap svg{width:1em;height:1em;fill:currentColor}.sa-momentum-slider .sa-ms-link .sa-ms-link-arrow{fill:none;stroke:currentColor}.sa-momentum-slider .sa-ms-link .sa-icon-after{right:1em}.sa-momentum-slider .sa-ms-link .sa-icon-lead{left:-25%}.sa-momentum-slider .sa-ms-link .sa-button-text{position:relative;z-index:2;transform:translateX(-.7em);transition:transform .8s cubic-bezier(.23,1,.32,1)}.sa-momentum-slider .sa-ms-link-fill{position:absolute;top:50%;left:50%;z-index:0;width:1.25em;height:1.25em;transform:translate(-50%,-50%);border-radius:50%;background-color:var(--sa-ms-btn-fill,#111);opacity:0;transition:all .8s cubic-bezier(.23,1,.32,1)}.sa-momentum-slider .sa-ms-link:hover{box-shadow:0 0 0 .75em transparent;border-radius:12px}.sa-momentum-slider .sa-ms-link:hover .sa-icon-after{right:-25%}.sa-momentum-slider .sa-ms-link:hover .sa-icon-lead{left:1em}.sa-momentum-slider .sa-ms-link:hover .sa-button-text{transform:translateX(.7em)}.sa-momentum-slider .sa-ms-link:hover .sa-ms-link-fill{width:16em;height:16em;opacity:1}.sa-momentum-slider .sa-ms-link:active{scale:.95;box-shadow:0 0 0 4px currentColor}.sa-momentum-slider .sa-ms-images{flex:1 1 auto;min-width:0;width:var(--sa-ms-img-w,auto);overflow:hidden}.sa-momentum-slider .sa-ms-images .swiper-slide{display:flex;align-items:center;height:auto;overflow:hidden}.sa-momentum-slider .sa-ms-image-frame{position:relative;width:100%;height:var(--sa-ms-image-h,auto);aspect-ratio:var(--sa-ms-image-ratio,4/3);overflow:hidden;transition:opacity .4s ease}.sa-momentum-slider .sa-ms-image{position:absolute;top:0;left:-10%;width:120%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.sa-momentum-slider .sa-ms__controls{display:flex;align-items:center;justify-content:var(--sa-ms-justify,flex-start);gap:20px;margin-top:40px}.sa-momentum-slider .sa-ms__nav{display:flex;align-items:center;gap:8px;flex:none}.sa-momentum-slider .sa-swiper-button-next,.sa-momentum-slider .sa-swiper-button-prev{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;box-sizing:border-box;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:50%;background-color:transparent;font-size:16px;color:inherit;cursor:pointer;transition:color .3s ease,background-color .3s ease,border-color .3s ease,opacity .3s ease}.sa-momentum-slider .sa-swiper-button-next svg,.sa-momentum-slider .sa-swiper-button-prev svg{width:1em;height:1em;fill:none;stroke:currentColor;transition:transform .3s cubic-bezier(.2,.8,.3,1)}.sa-momentum-slider .sa-swiper-button-next.swiper-button-disabled,.sa-momentum-slider .sa-swiper-button-prev.swiper-button-disabled{opacity:.3;cursor:default;pointer-events:none}.sa-momentum-slider .sa-swiper-button-next:hover,.sa-momentum-slider .sa-swiper-button-prev:hover{border-color:color-mix(in srgb,currentColor 45%,transparent);background-color:color-mix(in srgb,currentColor 8%,transparent)}.sa-momentum-slider .sa-swiper-button-prev:hover svg{transform:translateX(-3px)}.sa-momentum-slider .sa-swiper-button-next:hover svg{transform:translateX(3px)}.sa-momentum-slider .swiper-pagination{position:static;display:flex;align-items:center;gap:8px;width:auto;text-align:left}.sa-momentum-slider .swiper-pagination-bullet{flex:none;width:26px;height:3px;margin:0;border-radius:0;background-color:#7a2fa0;opacity:.35;transition:opacity .3s ease,background-color .3s ease}.sa-momentum-slider .swiper-pagination-bullet-active{background-color:#e5257a;opacity:1}.sa-momentum-slider .sa-ms-links .swiper-slide .sa-ms-link:hover{color:var(--sa-ms-btn-ink,#fff)}.sa-ms-num-watermark .sa-momentum-slider .sa-ms-numbers{position:absolute;top:0;left:0;margin-bottom:0;z-index:0;opacity:.5}.sa-ms-num-watermark .sa-momentum-slider .sa-ms-number{font-size:calc(var(--sa-ms-number-size)*1.6)}.sa-ms-num-watermark .sa-momentum-slider .sa-ms-titles{z-index:1}.sa-ms-bullet-rail .sa-momentum-slider .swiper-pagination{flex:var(--sa-ms-rail-flex,1 1 auto);gap:0;min-width:100px}.sa-ms-bullet-rail .sa-momentum-slider .swiper-pagination-bullet{position:relative;flex:1 1 0;width:auto;height:2px;margin:0;border-radius:0;opacity:1;background-color:color-mix(in srgb,currentColor 16%,transparent);transition:background-color .3s ease}.sa-ms-bullet-rail .sa-momentum-slider .swiper-pagination-bullet:before{content:"";position:absolute;inset:-9px 0}.sa-ms-bullet-rail .sa-momentum-slider .swiper-pagination-bullet:after{content:"";position:absolute;inset:0;background-color:currentColor;transform:scaleX(0);transform-origin:left center}.sa-ms-bullet-rail .sa-momentum-slider .swiper-pagination-bullet-active:after{animation:sa-ms-timeline var(--sa-autoplay-duration,.5s) linear forwards}.sa-ms-bullet-pill .sa-momentum-slider .swiper-pagination-bullet{width:10px;height:6px;border-radius:999px;transition:width .35s cubic-bezier(.2,.8,.3,1),opacity .3s ease,background-color .3s ease}.sa-ms-bullet-pill .sa-momentum-slider .swiper-pagination-bullet-active{width:34px}@keyframes sa-ms-timeline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sa-ms-number-roll{0%{transform:translateY(.6em);opacity:0}to{transform:none;opacity:1}}@media (max-width:1024px){.sa-momentum-slider{--sa-ms-number-size:5.5rem}.sa-momentum-slider .sa-ms-title{font-size:2rem}.sa-momentum-slider .sa-ms__controls{gap:20px;margin-top:32px}}@media (max-width:767px){.sa-momentum-slider{--sa-ms-number-size:4.5rem}.sa-momentum-slider .sa-ms-title{font-size:1.75rem}.sa-momentum-slider .sa-ms__controls{flex-wrap:wrap;gap:16px;margin-top:28px}}@media (max-width:479px){.sa-momentum-slider{--sa-ms-number-size:3.75rem}.sa-momentum-slider .sa-ms-title{font-size:1.5rem}.sa-momentum-slider .sa-swiper-button-next,.sa-momentum-slider .sa-swiper-button-prev{width:38px;height:38px;font-size:14px}.sa-momentum-slider .swiper-pagination{flex-wrap:wrap}.sa-ms-bullet-rail .sa-momentum-slider .swiper-pagination{flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){.sa-momentum-slider .sa-ms-link,.sa-momentum-slider .sa-ms-link .sa-icon-wrap,.sa-momentum-slider .sa-ms-link-fill,.sa-momentum-slider .sa-ms-number,.sa-momentum-slider .sa-ms-subtitle,.sa-momentum-slider .sa-ms-title{transition-duration:.01ms}.sa-momentum-slider .sa-ms-number-current.sa-is-rolling{animation-duration:.01ms}.sa-ms-bullet-rail .sa-momentum-slider .swiper-pagination-bullet-active:after,.sa-ms-bullet-timeline .sa-momentum-slider .swiper-pagination-bullet-active:after{animation-duration:.01ms}}