.sx-slider{--sx-height-desktop:640px;--sx-height-tablet:520px;--sx-height-mobile:420px;--sx-radius-desktop:0px;--sx-radius-tablet:var(--sx-radius-desktop);--sx-radius-mobile:var(--sx-radius-tablet);--sx-duration:650ms;--sx-ease:cubic-bezier(0.22, 0.8, 0.24, 1);--sx-nav-size:52px;--sx-nav-offset:20px;--sx-dot-size:11px;--sx-content-pad:clamp(24px, 4vw, 52px);position:relative;overflow:hidden;border-radius:var(--sx-radius-desktop);background:#fff0;color:#fff;isolation:isolate}.sx-slider,.sx-slider *{box-sizing:border-box}.sx-slider__viewport{position:relative;height:var(--sx-height-desktop);overflow:hidden;transition:height var(--sx-duration) var(--sx-ease);touch-action:pan-y;cursor:grab}.sx-slider.is-dragging .sx-slider__viewport{cursor:grabbing}.sx-slider__track{display:flex;height:100%;will-change:transform}.sx-slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden}.sx-slide--has-link{cursor:pointer}.sx-slide--has-link:focus-visible{outline:3px solid rgb(255 255 255 / .9);outline-offset:-3px}.sx-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .04) 0%,rgba(0,0,0,var(--sx-overlay-opacity,.2)) 100%);z-index:1;pointer-events:none}.sx-overlay-off .sx-slide::after{display:none}.sx-slide__media,.sx-slide__picture,.sx-slide__image{display:block;width:100%;height:100%}.sx-slide__picture,.sx-slide__media{overflow:hidden}.sx-slide__image{object-fit:cover;object-position:center;transform:scale(1);transition:transform var(--sx-duration) var(--sx-ease),filter var(--sx-duration) ease,opacity var(--sx-duration) ease}.sx-slide__inner{position:absolute;inset:0;display:grid;padding:var(--sx-content-pad);z-index:2;pointer-events:none}.sx-slide__content{width:min(100%);padding:clamp(18px, 2vw, 24px);border-radius:18px;background:rgb(17 24 39 / .48);transition:transform var(--sx-duration) var(--sx-ease),opacity var(--sx-duration) ease;pointer-events:auto}.sx-slide__subtitle{margin:0 0 10px;font-size:.95rem;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.sx-slide__title{margin:0 0 14px;font-size:clamp(2rem, 4vw, 4rem);line-height:1.05;letter-spacing:-.03em}.sx-slide__description{font-size:clamp(1rem, 1.5vw, 1.125rem);line-height:1.6}.sx-slide__description p{margin:0}.sx-slide__button{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;padding:.9rem 1.3rem;border-radius:999px;font-weight:600;text-decoration:none;background:#fff;color:#111;transition:transform 220ms ease,opacity 220ms ease}.sx-slide__button:hover,.sx-slide__button:focus-visible{transform:translateY(-1px);opacity:.92}.sx-pos-top-left{place-items:start start;text-align:left}.sx-pos-top-center{place-items:start center;text-align:center}.sx-pos-top-right{place-items:start end;text-align:right}.sx-pos-center-left{place-items:center start;text-align:left}.sx-pos-center-center{place-items:center center;text-align:center}.sx-pos-center-right{place-items:center end;text-align:right}.sx-pos-bottom-left{place-items:end start;text-align:left}.sx-pos-bottom-center{place-items:end center;text-align:center}.sx-pos-bottom-right{place-items:end end;text-align:right}.sx-slider__arrow{position:absolute;top:50%;z-index:5;width:var(--sx-nav-size);height:var(--sx-nav-size);border:0;border-radius:999px;background:rgb(255 255 255 / .14);color:#fff;cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(8px);transition:background-color 220ms ease,transform 220ms ease}.sx-slider__arrow:hover,.sx-slider__arrow:focus-visible{background:rgb(255 255 255 / .24)}.sx-slider__arrow i,.sx-slider__arrow svg{width:1em;height:1em;display:block;fill:currentColor}.sx-slider__arrow--prev{left:var(--sx-nav-offset)}.sx-slider__arrow--next{right:var(--sx-nav-offset)}.sx-slider__dots{position:absolute;left:50%;bottom:20px;z-index:5;display:flex;gap:10px;padding:10px 14px;border-radius:999px;background:rgb(15 23 42 / .32);transform:translateX(-50%);backdrop-filter:blur(8px)}.sx-slider__dot{width:var(--sx-dot-size);height:var(--sx-dot-size);padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .44);cursor:pointer;transition:transform 220ms ease,background-color 220ms ease}.sx-slider__dot.is-active{background:#fff;transform:scale(1.15)}.sx-effect-slide .sx-slide__image{transform:scale(1)}.sx-effect-fade .sx-slide:not(.is-active) .sx-slide__image{filter:saturate(.9) brightness(.96)}.sx-effect-fade .sx-slide.is-active .sx-slide__content{transform:translate3d(0,0,0);opacity:1}.sx-effect-fade .sx-slide:not(.is-active) .sx-slide__content{transform:translate3d(0,12px,0);opacity:.76}.sx-effect-zoom-fade .sx-slide:not(.is-active) .sx-slide__image{transform:scale(1.06)}.sx-effect-zoom-fade .sx-slide.is-active .sx-slide__image{transform:scale(1)}.sx-effect-reveal .sx-slide__media::before{content:"";position:absolute;inset:0;background:rgb(255 255 255 / .06);transform:translateX(-102%);transition:transform var(--sx-duration) var(--sx-ease);z-index:1;pointer-events:none}.sx-effect-reveal[data-sx-direction="next"] .sx-slide.is-active .sx-slide__media::before{transform:translateX(102%)}.sx-effect-reveal[data-sx-direction="prev"] .sx-slide.is-active .sx-slide__media::before{transform:translateX(-102%)}.sx-effect-pan .sx-slide:not(.is-active) .sx-slide__image{transform:scale(1.05);filter:saturate(.95)}.sx-effect-pan[data-sx-direction="next"] .sx-slide.is-active .sx-slide__image{transform:scale(1.01) translate3d(-1.5%,0,0)}.sx-effect-pan[data-sx-direction="prev"] .sx-slide.is-active .sx-slide__image{transform:scale(1.01) translate3d(1.5%,0,0)}.sx-slider--single .sx-slider__arrow,.sx-slider--single .sx-slider__dots{display:none}@media (max-width:1024px){.sx-slider{border-radius:var(--sx-radius-tablet)}.sx-slider__viewport{height:var(--sx-height-tablet)}.sx-slide__content{width:min(100%, 100%)}}@media (max-width:767px){.sx-slider{border-radius:var(--sx-radius-mobile)}.sx-slider__viewport{height:var(--sx-height-mobile)}.sx-slider__arrow{display:none}.sx-slider__inner{padding:18px}.sx-slide__title{font-size:clamp(1.5rem, 8vw, 2.5rem)}.sx-slider__dots{bottom:12px}}@media (prefers-reduced-motion:reduce){.sx-slider__track,.sx-slide__image,.sx-slide__content,.sx-slider__arrow,.sx-slider__dot,.sx-slide__button,.sx-slide__media::before{transition-duration:1ms!important;animation-duration:1ms!important}}