.cdss{position:relative;width:100%;overflow:hidden;background:#111;isolation:isolate;--cdss-mobile:0}.cdss,.cdss *{box-sizing:border-box}.cdss-swiper,.cdss .swiper-wrapper,.cdss-slide{height:100%}.cdss-size--image_ratio,.cdss-size--custom_ratio{height:auto;aspect-ratio:var(--cdss-ratio-dw) / var(--cdss-ratio-dh)}.cdss-size--fixed{height:var(--cdss-height-d)}.cdss-size--viewport{height:var(--cdss-vh-d)}.cdss-size--clamp{height:clamp(var(--cdss-min-d),var(--cdss-vh-d),var(--cdss-max-d))}.cdss-slide{position:relative;overflow:hidden;background:var(--cdss-bg-color,#111)}.cdss-background,.cdss-bg-media,.cdss-overlay,.cdss-layers{position:absolute;inset:0}.cdss-bg-media{will-change:transform}.cdss-picture,.cdss-picture img,.cdss-video,.cdss-gradient-bg,.cdss-color-bg{width:100%;height:100%;display:block}.cdss-picture img,.cdss-video{object-position:var(--cdss-bg-x,50%) var(--cdss-bg-y,50%);filter:blur(var(--cdss-bg-blur,0)) brightness(var(--cdss-bg-brightness,100%)) contrast(var(--cdss-bg-contrast,100%)) saturate(var(--cdss-bg-saturation,100%)) hue-rotate(var(--cdss-bg-hue,0deg));mix-blend-mode:var(--cdss-bg-blend,normal)}.cdss-fit--cover .cdss-picture img,.cdss-fit--cover .cdss-video{object-fit:cover}.cdss-fit--contain .cdss-picture img,.cdss-fit--contain .cdss-video{object-fit:contain}.cdss-fit--fill .cdss-picture img,.cdss-fit--fill .cdss-video{object-fit:fill}.cdss-gradient-bg{background:var(--cdss-gradient)}.cdss-color-bg{background:var(--cdss-bg-color)}.cdss-video--mobile{display:none}.cdss-overlay{background:var(--cdss-overlay-gradient,none),var(--cdss-overlay,#000);opacity:var(--cdss-overlay-opacity,0);pointer-events:none}.cdss-layers{z-index:3;pointer-events:none}.cdss-layer{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);z-index:var(--z);pointer-events:none;text-align:var(--align);transform-origin:center center}.cdss-layer-inner{--current-op:var(--op);display:block;width:100%;height:100%;font-size:var(--fs);font-weight:var(--fw);line-height:var(--lh);letter-spacing:var(--ls);color:var(--c);background:var(--bg);padding:var(--pad);border-radius:var(--radius);text-shadow:var(--shadow);opacity:0;filter:blur(var(--blur));mix-blend-mode:var(--blend);transform:rotate(var(--rot)) scale(var(--scale));pointer-events:auto}.cdss-anchor--top-center{transform:translateX(-50%)}.cdss-anchor--top-right{transform:translateX(-100%)}.cdss-anchor--center{transform:translate(-50%,-50%)}.cdss-anchor--bottom-left{transform:translateY(-100%)}.cdss-anchor--bottom-center{transform:translate(-50%,-100%)}.cdss-anchor--bottom-right{transform:translate(-100%,-100%)}.cdss-heading,.cdss-text,.cdss-badge{font:inherit;color:inherit;text-align:inherit}.cdss-heading{line-height:.98}.cdss-text{line-height:inherit}.cdss-badge{display:inline-flex;align-items:center;padding:.45em .75em;border:1px solid rgba(255,255,255,.28);background:rgba(0,0,0,.28);backdrop-filter:blur(12px);border-radius:999px}.cdss-layer-picture,.cdss-layer-picture img{display:block;width:100%;height:100%}.cdss-layer-image{object-fit:contain}.cdss-imgfit--cover{object-fit:cover}.cdss-imgfit--fill{object-fit:fill}.cdss-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.72em 1.35em;border-radius:var(--btn-radius);border:var(--btn-border-width) solid var(--btn-border-color);font:inherit;color:inherit;text-decoration:none!important;transition:transform .2s ease,opacity .2s ease,background .2s ease}.cdss-btn:hover{transform:translateY(-1px);opacity:.92}.cdss-btn--primary{background:var(--theme-primary-color,#1d3018);color:#fff;border-color:transparent}.cdss-btn--outline{background:transparent;color:inherit}.cdss-btn--light{background:#fff;color:#111;border-color:#fff}.cdss-btn--dark{background:#111;color:#fff;border-color:#111}.cdss-btn--glass{background:rgba(255,255,255,.14);color:inherit;border-color:rgba(255,255,255,.36);backdrop-filter:blur(14px)}
.cdss-prev,.cdss-next{position:absolute;top:50%;z-index:20;width:46px;height:46px;border:0;border-radius:50%;background:rgba(255,255,255,.84);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer}.cdss-prev{left:20px}.cdss-next{right:20px}.cdss-prev svg,.cdss-next svg{width:18px;height:18px}.cdss-pagination{position:absolute!important;left:0!important;right:0!important;bottom:18px!important;z-index:20;text-align:center}.cdss-pagination .swiper-pagination-bullet{width:9px;height:9px;background:#fff;opacity:.45}.cdss-pagination .swiper-pagination-bullet-active{opacity:1}.cdss-pagination.swiper-pagination-progressbar{top:auto!important;height:3px!important;background:rgba(255,255,255,.25)}.cdss-pagination .swiper-pagination-progressbar-fill{background:#fff}.cdss-pagination.swiper-pagination-fraction{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}
.swiper-slide-active .cdss-layer-inner{animation-duration:var(--duration);animation-delay:var(--delay);animation-fill-mode:both;animation-timing-function:var(--easing)}.cdss-leaving .cdss-layer-inner{animation-duration:var(--out-duration)!important;animation-delay:0ms!important;animation-fill-mode:both!important;animation-timing-function:ease!important}.cdss-in--none{opacity:var(--current-op)!important}.swiper-slide-active .cdss-in--fade{animation-name:cdssFade}.swiper-slide-active .cdss-in--fade-up{animation-name:cdssFadeUp}.swiper-slide-active .cdss-in--fade-down{animation-name:cdssFadeDown}.swiper-slide-active .cdss-in--fade-left{animation-name:cdssFadeLeft}.swiper-slide-active .cdss-in--fade-right{animation-name:cdssFadeRight}.swiper-slide-active .cdss-in--zoom-in{animation-name:cdssZoomIn}.swiper-slide-active .cdss-in--zoom-out{animation-name:cdssZoomOut}.swiper-slide-active .cdss-in--blur-in{animation-name:cdssBlurIn}.swiper-slide-active .cdss-in--rotate-in{animation-name:cdssRotateIn}.swiper-slide-active .cdss-in--clip-left{animation-name:cdssClipLeft}.swiper-slide-active .cdss-in--clip-right{animation-name:cdssClipRight}.swiper-slide-active .cdss-in--bounce{animation-name:cdssBounce}.swiper-slide-active .cdss-in--flip-x{animation-name:cdssFlipX}.swiper-slide-active .cdss-in--flip-y{animation-name:cdssFlipY}.cdss-leaving .cdss-out--fade{animation-name:cdssOutFade!important}.cdss-leaving .cdss-out--zoom{animation-name:cdssOutZoom!important}.cdss-leaving .cdss-out--blur{animation-name:cdssOutBlur!important}.cdss-leaving .cdss-out--slide{animation-name:cdssOutSlide!important}.cdss-leaving .cdss-out--none{opacity:0!important}
@keyframes cdssFade{from{opacity:0}to{opacity:var(--current-op)}}@keyframes cdssFadeUp{from{opacity:0;translate:0 40px}to{opacity:var(--current-op);translate:0 0}}@keyframes cdssFadeDown{from{opacity:0;translate:0 -40px}to{opacity:var(--current-op);translate:0 0}}@keyframes cdssFadeLeft{from{opacity:0;translate:50px 0}to{opacity:var(--current-op);translate:0 0}}@keyframes cdssFadeRight{from{opacity:0;translate:-50px 0}to{opacity:var(--current-op);translate:0 0}}@keyframes cdssZoomIn{from{opacity:0;scale:.7}to{opacity:var(--current-op);scale:1}}@keyframes cdssZoomOut{from{opacity:0;scale:1.3}to{opacity:var(--current-op);scale:1}}@keyframes cdssBlurIn{from{opacity:0;filter:blur(22px)}to{opacity:var(--current-op);filter:blur(var(--blur))}}@keyframes cdssRotateIn{from{opacity:0;rotate:-8deg;scale:.92}to{opacity:var(--current-op);rotate:0deg;scale:1}}@keyframes cdssClipLeft{from{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:var(--current-op);clip-path:inset(0 0 0 0)}}@keyframes cdssClipRight{from{opacity:1;clip-path:inset(0 0 0 100%)}to{opacity:var(--current-op);clip-path:inset(0 0 0 0)}}@keyframes cdssBounce{0%{opacity:0;translate:0 50px}60%{opacity:var(--current-op);translate:0 -10px}100%{opacity:var(--current-op);translate:0 0}}@keyframes cdssFlipX{from{opacity:0;transform:perspective(800px) rotateX(70deg)}to{opacity:var(--current-op);transform:perspective(800px) rotateX(0)}}@keyframes cdssFlipY{from{opacity:0;transform:perspective(800px) rotateY(70deg)}to{opacity:var(--current-op);transform:perspective(800px) rotateY(0)}}@keyframes cdssOutFade{from{opacity:var(--current-op)}to{opacity:0}}@keyframes cdssOutZoom{from{opacity:var(--current-op);scale:1}to{opacity:0;scale:1.12}}@keyframes cdssOutBlur{from{opacity:var(--current-op);filter:blur(var(--blur))}to{opacity:0;filter:blur(20px)}}@keyframes cdssOutSlide{from{opacity:var(--current-op);translate:0 0}to{opacity:0;translate:-40px 0}}
.swiper-slide-active .cdss-kenburns--zoom-in .cdss-bg-media{animation:cdssKbZoomIn 8s ease-out both}.swiper-slide-active .cdss-kenburns--zoom-out .cdss-bg-media{animation:cdssKbZoomOut 8s ease-out both}.swiper-slide-active .cdss-kenburns--pan-left .cdss-bg-media{animation:cdssKbPanLeft 8s ease-out both}.swiper-slide-active .cdss-kenburns--pan-right .cdss-bg-media{animation:cdssKbPanRight 8s ease-out both}@keyframes cdssKbZoomIn{from{transform:scale(1)}to{transform:scale(var(--cdss-kenburns-scale,1.08))}}@keyframes cdssKbZoomOut{from{transform:scale(var(--cdss-kenburns-scale,1.08))}to{transform:scale(1)}}@keyframes cdssKbPanLeft{from{transform:scale(var(--cdss-kenburns-scale,1.08)) translateX(2%)}to{transform:scale(var(--cdss-kenburns-scale,1.08)) translateX(-2%)}}@keyframes cdssKbPanRight{from{transform:scale(var(--cdss-kenburns-scale,1.08)) translateX(-2%)}to{transform:scale(var(--cdss-kenburns-scale,1.08)) translateX(2%)}}
.cdss-effect--blur .swiper-slide-active .cdss-background{animation:cdssTransitionBlur var(--cdss-transition) ease both}.cdss-effect--zoom .swiper-slide-active .cdss-background{animation:cdssTransitionZoom var(--cdss-transition) ease both}.cdss-effect--zoom-out .swiper-slide-active .cdss-background{animation:cdssTransitionZoomOut var(--cdss-transition) ease both}.cdss-effect--reveal-left .swiper-slide-active .cdss-background{animation:cdssRevealLeft var(--cdss-transition) ease both}.cdss-effect--reveal-right .swiper-slide-active .cdss-background{animation:cdssRevealRight var(--cdss-transition) ease both}.cdss-effect--reveal-up .swiper-slide-active .cdss-background{animation:cdssRevealUp var(--cdss-transition) ease both}.cdss-effect--reveal-down .swiper-slide-active .cdss-background{animation:cdssRevealDown var(--cdss-transition) ease both}.cdss-effect--diagonal .swiper-slide-active .cdss-background{animation:cdssRevealDiagonal var(--cdss-transition) ease both}.cdss-effect--crossfade .cdss-background,.cdss-effect--blur .cdss-background,.cdss-effect--zoom .cdss-background,.cdss-effect--zoom-out .cdss-background,.cdss-effect--reveal-left .cdss-background,.cdss-effect--reveal-right .cdss-background,.cdss-effect--reveal-up .cdss-background,.cdss-effect--reveal-down .cdss-background,.cdss-effect--diagonal .cdss-background{mix-blend-mode:var(--cdss-transition-blend,normal)}@keyframes cdssTransitionBlur{from{filter:blur(25px);transform:scale(1.05)}to{filter:blur(0);transform:scale(1)}}@keyframes cdssTransitionZoom{from{transform:scale(1.12)}to{transform:scale(1)}}@keyframes cdssTransitionZoomOut{from{transform:scale(.9)}to{transform:scale(1)}}@keyframes cdssRevealLeft{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cdssRevealRight{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes cdssRevealUp{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes cdssRevealDown{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes cdssRevealDiagonal{from{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}
.cdss.cdss-mobile.cdss-size--image_ratio,.cdss.cdss-mobile.cdss-size--custom_ratio{aspect-ratio:var(--cdss-ratio-mw) / var(--cdss-ratio-mh)}.cdss.cdss-mobile.cdss-size--fixed{height:var(--cdss-height-m)}.cdss.cdss-mobile.cdss-size--viewport{height:var(--cdss-vh-m)}.cdss.cdss-mobile.cdss-size--clamp{height:clamp(var(--cdss-min-m),var(--cdss-vh-m),var(--cdss-max-m))}.cdss.cdss-mobile .cdss-layer{left:var(--xm);top:var(--ym);width:var(--wm);height:var(--hm);text-align:var(--alignm)}.cdss.cdss-mobile .cdss-layer-inner{--current-op:var(--opm);font-size:var(--fsm);opacity:0;filter:blur(var(--blurm));transform:rotate(var(--rotm)) scale(var(--scalem))}.cdss.cdss-mobile .cdss-anchor-mobile--top-left{transform:none}.cdss.cdss-mobile .cdss-anchor-mobile--top-center{transform:translateX(-50%)}.cdss.cdss-mobile .cdss-anchor-mobile--top-right{transform:translateX(-100%)}.cdss.cdss-mobile .cdss-anchor-mobile--center{transform:translate(-50%,-50%)}.cdss.cdss-mobile .cdss-anchor-mobile--bottom-left{transform:translateY(-100%)}.cdss.cdss-mobile .cdss-anchor-mobile--bottom-center{transform:translate(-50%,-100%)}.cdss.cdss-mobile .cdss-anchor-mobile--bottom-right{transform:translate(-100%,-100%)}.cdss.cdss-mobile .cdss-picture img,.cdss.cdss-mobile .cdss-video{object-position:var(--cdss-bg-xm,50%) var(--cdss-bg-ym,50%);filter:blur(var(--cdss-bg-blurm,0)) brightness(var(--cdss-bg-brightness,100%)) contrast(var(--cdss-bg-contrast,100%)) saturate(var(--cdss-bg-saturation,100%)) hue-rotate(var(--cdss-bg-hue,0deg))}.cdss.cdss-mobile .cdss-fit-mobile--cover .cdss-picture img,.cdss.cdss-mobile .cdss-fit-mobile--cover .cdss-video{object-fit:cover}.cdss.cdss-mobile .cdss-fit-mobile--contain .cdss-picture img,.cdss.cdss-mobile .cdss-fit-mobile--contain .cdss-video{object-fit:contain}.cdss.cdss-mobile .cdss-fit-mobile--fill .cdss-picture img,.cdss.cdss-mobile .cdss-fit-mobile--fill .cdss-video{object-fit:fill}.cdss.cdss-mobile .cdss-video--desktop.cdss-has-mobile-video{display:none}.cdss.cdss-mobile .cdss-video--mobile{display:block}.cdss.cdss-mobile .cdss-hide-mobile{display:none!important}.cdss:not(.cdss-mobile) .cdss-hide-desktop{display:none!important}.cdss.cdss-mobile .cdss-prev,.cdss.cdss-mobile .cdss-next{width:38px;height:38px}.cdss.cdss-mobile .cdss-prev{left:10px}.cdss.cdss-mobile .cdss-next{right:10px}
@media(prefers-reduced-motion:reduce){.cdss *{animation:none!important;transition:none!important}.cdss-layer-inner{opacity:var(--current-op)!important}}
