.main-slider{--slide-spacing:clamp(7px,calc(7px + (20 - 7) * (100vw - 375px) / (1200 - 375)),20px);background:var(--color-text);padding-top:max(40px,min(5.55556vw - 26.6667px,80px));padding-bottom:max(40px,min(2.77778vw + 6.66666px,60px));overflow:hidden}.main-slider__header{flex-direction:column;gap:20px;padding-bottom:max(16px,min(1.69697vw + 9.63636px,30px));display:flex}.main-slider__title{color:var(--color-background);text-align:left;text-transform:uppercase}.main-slider__actions{justify-content:space-between;align-items:center;gap:max(5px,min(.606061vw + 2.72727px,10px));width:100%;display:flex}.main-slider__viewport{padding:0 max(15px,min(3.0303vw + 3.63636px,40px))}.main-slider__container{cursor:grab;margin-left:calc(var(--slide-spacing) * -1);touch-action:pan-y pinch-zoom;display:flex}.main-slider__container:active{cursor:grabbing}.main-slider__slide{aspect-ratio:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:max(225px,min(47.8788vw + 45.4545px,620px));padding-left:var(--slide-spacing);flex:0 0 max(334px,min(71.0303vw + 67.6364px,920px));position:relative;transform:translateZ(0)}.main-slider__slide.is-snapped :-webkit-any(.main-slider__slide-content,.main-slider__slide-bg){opacity:1}.main-slider__slide.is-snapped :-moz-any(.main-slider__slide-content,.main-slider__slide-bg){opacity:1}.main-slider__slide.is-snapped :is(.main-slider__slide-content,.main-slider__slide-bg){opacity:1}.main-slider__slide-bg{opacity:.3;width:calc(100% - var(--slide-spacing));border-radius:20px;transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.main-slider__slide-bg:after{background:linear-gradient(to bottom,var(--color-background) 7%,transparent 50%,var(--color-background) 92%);content:"";z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.main-slider__slide-content{color:var(--color-text);opacity:0;z-index:2;padding:max(10px,min(3.63636vw - 3.63636px,40px));transition:all .3s;position:absolute;bottom:0;left:0;right:0}.main-slider__slide-title{font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:max(14px,min(.242424vw + 13.0909px,16px));line-height:140%}.main-slider__slide-desc{font-family:var(--font-body);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:max(5px,min(.848485vw + 1.81818px,12px)) 0 0;font-size:max(10px,min(.242424vw + 9.09091px,12px));line-height:140%;display:-webkit-box;overflow:hidden}@media screen and (min-width:1200px){.main-slider{--slide-spacing:clamp(20px,calc(20px + (30 - 20) * (100vw - 1200px) / (1920 - 1200)),30px)}.main-slider__header{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:max(20px,min(1.38889vw + 3.33333px,30px))}.main-slider__actions{gap:max(10px,min(.555556vw + 3.33333px,14px));width:auto}.main-slider__title{flex-shrink:0;max-width:max(449px,min(69.3056vw - 382.667px,948px))}.main-slider__slide{flex:0 0 max(920px,min(38.8889vw + 453.333px,1200px));height:max(620px,min(23.3333vw + 340px,788px))}.main-slider__slide-title{font-size:max(16px,min(.277778vw + 12.6667px,18px))}.main-slider__slide-desc{margin-top:10px;font-size:max(12px,min(.555556vw + 5.33333px,16px))}.main-slider__slide-content{padding:40px max(40px,min(1.94444vw + 16.6667px,54px))}.main-slider__viewport{padding:0}}
