/*! Slider Pro for Etch | (c) DWC | GPL-2.0-or-later */
html{-webkit-tap-highlight-color:transparent}:root{--sc-font-mono: "Space Mono", monospace;--sc-accent: #ff4d6a;--sc-accent-soft: rgba(255, 77, 106, .1);--sc-transition: .3s cubic-bezier(.4, 0, .2, 1)}:where(div:has(.splide)){grid-template-columns:minmax(0,1fr)}[data-slider-wrapper]{position:relative;gap:var(--sliders-gap);display:flex;flex-direction:column}[data-slider-wrapper] .splide{display:flex;flex-direction:column}[data-overlay=true]:not([data-static-layout]).splide .splide__slide>div:before{content:"";position:absolute;inset:0;background:var(--slider-overlay-bg);z-index:1;pointer-events:none;transition:var(--slide-transition)}[data-overlay=true]:not([data-static-layout]).splide .splide__slide:not(.is-active:not(.splide__slide--clone))>div:before{background:var(--slider-overlay-bg-inactive)}[data-overlay=true]:not([data-static-layout]).splide .splide__slide>div{position:relative}.splide__arrows{order:1}.splide__slide>div{transition:var(--slide-transition);margin-block:auto;inline-size:100%;block-size:100%;display:grid;justify-items:center;align-content:center}.splide:not(.splide--ttb,[data-direction=ttb],[data-per-page-current="1"],[data-per-page="1"]) .splide__slide>div{block-size:var(--slide-height-inactive)!important}.splide__slide.is-active:not(.splide__slide--clone){z-index:1}.splide__slide.is-active:not(.splide__slide--clone)>div{transition:var(--slide-transition-active)}.splide:not(.splide--ttb,[data-direction=ttb],[data-per-page-current="1"],[data-per-page="1"]) .splide__slide.is-active:not(.splide__slide--clone)>div{block-size:var(--slide-height-active)!important}.is-initialized .splide__slide>*{transform:translateY(var(--slide-translate-y, 0)) translate(var(--slide-translate-x, 0)) rotateX(var(--slide-rotate-x, 0deg)) rotateY(var(--slide-rotate-y, 0deg)) scale(var(--slide-scale, 1));transform-origin:var(--slide-transform-origin);transition:var(--slide-transition);opacity:var(--slide-opacity)}.splide__slide>*{border-radius:var(--slide-radius);border:var(--slide-border);overflow:clip}.is-initialized .splide__slide.is-active:not(.splide__slide--clone)>*{opacity:var(--slide-opacity-active);transform:translateY(var(--slide-translate-y-active, 0)) translate(var(--slide-translate-x-active, 0)) rotateX(var(--slide-rotate-x-active, 0deg)) rotateY(var(--slide-rotate-y-active, 0deg)) scale(var(--slide-scale-active, 1));border:var(--slide-border-active);transition:var(--slide-transition-active)}:where([data-flip-translate-x=true],[data-flip-rotate-y=true]).is-initialized .splide__slide:is(.is-next,.is-next+.splide__slide)>div{transform:translateY(var(--slide-translate-y, 0)) translate(var(--slide-flip-translate-x, 0)) rotateX(var(--slide-rotate-x, 0deg)) rotateY(var(--slide-flip-rotate-y, 0deg)) scale(var(--slide-scale, 1))}[data-flip-translate-x=true].is-initialized .splide__slide:is(.is-next,.is-next+.splide__slide)>div{--slide-flip-translate-x: calc(var(--slide-translate-x) * -1)}[data-flip-rotate-y=true].is-initialized .splide__slide:is(.is-next,.is-next+.splide__slide)>div{--slide-flip-rotate-y: calc(var(--slide-rotate-y) * -1)}.splide__arrow--prev svg{rotate:180deg}.splide__track{block-size:100%}.splide__arrow{position:absolute;z-index:10;min-width:var(--arrow-width);min-height:var(--arrow-height);border:var(--arrow-border);border-radius:var(--arrow-radius);background:var(--arrow-bg);backdrop-filter:blur(var(--arrow-bg-blur));-webkit-backdrop-filter:blur(var(--arrow-bg-blur));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--arrow-transition);padding:var(--arrow-padding);aspect-ratio:var(--arrow-aspect-ratio)}.splide:hover .splide__arrow,.splide__arrow:focus-visible{opacity:var(--arrow-hover-opacity)}.splide__arrow:hover{background:var(--arrow-hover-bg);border-color:var(--arrow-hover-border-clr)}.splide__arrow:focus-visible{outline:2px solid var(--arrow-hover-border-clr);outline-offset:2px}.splide__arrow svg{width:var( --arrow-icon-size);height:var( --arrow-icon-size);fill:var(--arrow-clr)}.splide__arrow:hover svg{fill:var(--arrow-hover-clr)}.splide__arrow--prev{left:var(--prev-arrow-left);right:var(--prev-arrow-right);top:var(--prev-arrow-top);bottom:var(--prev-arrow-bottom);transform:var(--prev-arrow-transform)}.splide__arrow--next{right:var(--next-arrow-right);left:var(--next-arrow-left);top:var(--next-arrow-top);bottom:var(--next-arrow-bottom);transform:var(--next-arrow-transform)}.splide__arrow:disabled,[data-go-to].is-disabled{opacity:.2!important;cursor:default}.splide__pagination li{line-height:0!important}.splide__pagination{position:var(--pagination-position);bottom:var(--pagination-bottom);top:var(--pagination-top);left:var(--pagination-left);right:var(--pagination-right);transform:var(--pagination-transform);display:flex;gap:var(--pagination-gap);list-style:none;z-index:10;padding:var(--pagination-padding);background:var(--pagination-bg);backdrop-filter:blur(var(--pagination-bg-blur));-webkit-backdrop-filter:blur(var(--pagination-bg-blur));border-radius:var(--pagination-radius)}.splide__pagination__page{width:var(--dot-size);height:var(--dot-size);border-radius:var(--dot-radius);border:none;background:var(--dot-clr);cursor:pointer;padding:0;transition:var(--dot-transition)}.splide__pagination__page:hover{background:var(--dot-hover-clr)}.splide__pagination__page.is-active{background:var(--dot-clr-active);transform:var(--dot-transform-active)}.splide__toggle{width:var(--play-pause-size);height:var(--play-pause-size);border-radius:var(--play-pause-radius);border:var(--play-pause-border);background:var(--play-pause-bg);backdrop-filter:blur(var(--play-pause-bg-blur));-webkit-backdrop-filter:blur(8px);cursor:pointer;display:grid;place-items:center;color:var(--play-pause-clr);transition:all var(--sc-transition)}.splide__toggle:not([data-autoplay-toggle-container] .splide__toggle){position:absolute;top:14px;right:14px}.splide__toggle:hover{background:var(--play-pause-hover-bg);border-color:var(--play-pause-hover-border-clr)}.splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle[aria-label*=Start] .splide__toggle__play,.splide__toggle:not([aria-label]) .splide__toggle__pause{display:block}.splide__toggle[aria-label*=Pause] .splide__toggle__pause{display:block}.splide__toggle[aria-label*=Pause] .splide__toggle__play{display:none}[data-auto-generated][data-progress-type=bar]{position:absolute;top:var(--progress-top);bottom:var(--progress-bottom);z-index:10}[data-auto-generated][data-progress-type=circular]{position:absolute;top:var(--progress-top);bottom:var(--progress-bottom);left:var(--progress-left);right:var(--progress-right);z-index:10}[data-auto-generated][data-progress-type=counter]{position:absolute;top:var(--progress-top);bottom:var(--progress-bottom);right:var(--progress-right);left:var(--progress-left);z-index:10}[data-auto-generated][data-autoplay-progress-container]{position:absolute;bottom:0;left:0;right:0;z-index:10}[data-auto-generated][data-autoplay-toggle-container]{position:absolute;top:var(--play-pause-top);bottom:var(--play-pause-bottom);right:var(--play-pause-right);left:var(--play-pause-left);z-index:var(--play-pause-z-index)}[data-progress-type=circular]{display:grid;place-items:center;flex-shrink:0}.sc-circular-progress{position:relative;display:inline-flex;align-items:center;justify-content:center}.sc-circular-progress__ring{display:block;transform:rotate(-90deg)}.sc-circular-progress__track{fill:none;stroke:var(--progress-track-clr)}.sc-circular-progress__fill{fill:none;stroke:var(--progress-fill-clr);stroke-linecap:round;transition:stroke-dashoffset .4s ease}.sc-circular-progress__counter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--sc-font-mono);font-weight:700;color:var(--progress-clr-current);white-space:nowrap;letter-spacing:var(--progress-separator-gap);text-align:center}.sc-circular-progress__current{font-size:var(--progress-font-size-current)}.sc-circular-progress__separator{color:var(--progress-separator-clr);font-size:var(--progress-separator-size)}.sc-circular-progress__total{color:var(--progress-clr-total);font-size:var(--progress-font-size-total)}[data-progress-mode=timer] .sc-circular-progress__ring-fill{transition:none}.sc-bar-progress{position:relative;overflow:hidden;width:100%;height:3px;background:var(--progress-track-clr)}.sc-bar-progress__fill{height:100%;background:linear-gradient(90deg,var(--progress-fill-clr),var(--progress-fill-clr-2));width:0%;transition:width .4s ease}[data-progress-mode=timer] .sc-bar-progress__fill{transition:none}.sc-counter{font-family:var(--sc-font-mono);font-weight:700;color:var(--progress-clr-total);background:var(--progress-bg);backdrop-filter:blur(var(--progress-bg-blur));-webkit-backdrop-filter:blur(var(--progress-bg-blur));padding:var(--progress-padding);border-radius:var(--progress-border-radius);border:var(--progress-border);letter-spacing:.05em;white-space:nowrap;line-height:1;display:flex;align-items:center;gap:var(--progress-separator-gap)}.sc-counter__current{display:inline-block;transition:transform .4s ease,opacity .4s ease;color:var(--progress-clr-current);font-size:var(--progress-font-size-current)}.sc-counter__divider{color:var(--progress-clr-total)}.sc-counter__total{color:var(--progress-clr-total);font-size:var(--progress-font-size-total)}.sc-counter__separator{color:var(--progress-separator-clr);font-size:var(--progress-separator-size)}[visibility=hide-current] :is(.sc-counter__current,.sc-counter__separator){display:none}[visibility=hide-total] :is(.sc-counter__total,.sc-counter__separator){display:none}[data-slider-role=thumbnails] .splide__slide{cursor:pointer}[data-slider-role=thumbnails]:not(.splide-synced):not(.is-initialized){min-height:60px}.slide-content{position:relative;display:grid;place-items:center}.splide:not(.is-initialized) .slide-content.etch-builder-block{aspect-ratio:16 / 9}.slide-content:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 50%);pointer-events:none}.slide-content img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.slide-caption{position:relative;z-index:2;padding:20px 24px}.slide-caption__tag{display:inline-block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--sc-accent);background:var(--sc-accent-soft);padding:3px 10px;border-radius:4px;margin-bottom:6px;font-family:var(--sc-font-mono)}.slide-caption__title{font-size:clamp(1rem,2.5vw,1.4rem);font-weight:700;letter-spacing:-.02em;color:#fff}:where(body:not(.dwc-frontend)) [data-progress-type=circular]:empty{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;position:relative;background-image:url('data:image/svg+xml;utf8,<svg width="52" height="52" xmlns="http://www.w3.org/2000/svg"><circle cx="26" cy="26" r="20" stroke="%23e5e7eb" stroke-width="3" fill="none"/><circle cx="26" cy="26" r="20" stroke="%233b82f6" stroke-width="3" fill="none" stroke-dasharray="125.6" stroke-dashoffset="94.2" stroke-linecap="round" transform="rotate(-90 26 26)"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain}:where(body:not(.dwc-frontend)) [data-progress-type=circular]:empty:after{content:"1 / 5";position:absolute;font-size:.6rem;font-weight:600;color:#374151}[data-progress-type=bar]{inline-size:100%}:where(body:not(.dwc-frontend)) [data-progress-type=bar]:empty{width:100%;height:4px;min-height:0;background-color:#e5e7eb;border-radius:2px;position:relative;overflow:hidden}:where(body:not(.dwc-frontend)) [data-progress-type=bar]:empty:after{content:"";position:absolute;top:0;left:0;height:100%;width:40%;background-color:#ff4500;border-radius:2px}:where(body:not(.dwc-frontend)) [data-progress-type=bar][data-progress-mode=timer]:empty:after{background:linear-gradient(90deg,#ff4500,#60a5fa)}:where(body:not(.dwc-frontend)) [data-progress-type=counter]:empty{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#374151;min-width:3rem;justify-content:center}:where(body:not(.dwc-frontend)) [data-progress-type=counter]:empty:before{content:"1";color:#ff4500}:where(body:not(.dwc-frontend)) [data-progress-type=counter]:empty:after{content:"/ 5";color:#9ca3af}:where(body:not(.dwc-frontend)) [data-autoplay-progress-container]:empty{width:100%;height:3px;background-color:#e5e7eb;border-radius:1.5px;position:relative;overflow:hidden}:where(body:not(.dwc-frontend)) [data-autoplay-progress-container]:empty:after{content:"";position:absolute;top:0;left:0;height:100%;width:60%;background-color:#ff4500;border-radius:1.5px;animation:autoplayProgressPlaceholder 3s ease-in-out infinite}@keyframes autoplayProgressPlaceholder{0%{width:0%}50%{width:100%}to{width:0%}}:where(body:not(.dwc-frontend)) [data-autoplay-toggle-container]:empty{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background-color:#f3f4f6;border-radius:50%;position:relative;cursor:pointer;transition:background-color .2s ease}:where(body:not(.dwc-frontend)) [data-autoplay-toggle-container]:empty:hover{background-color:#e5e7eb}:where(body:not(.dwc-frontend)) [data-autoplay-toggle-container]:empty:after{content:"";width:16px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" width="16" height="16" fill="%233b82f6" xmlns="http://www.w3.org/2000/svg"><path d="M6 4h4v16H6zm8 0h4v16h-4z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 640px){:where(body:not(.dwc-frontend)) [data-progress-type=circular]:empty{width:40px;height:40px;background-image:url('data:image/svg+xml;utf8,<svg width="40" height="40" xmlns="http://www.w3.org/2000/svg"><circle cx="20" cy="20" r="16" stroke="%23e5e7eb" stroke-width="2.5" fill="none"/><circle cx="20" cy="20" r="16" stroke="%233b82f6" stroke-width="2.5" fill="none" stroke-dasharray="100.5" stroke-dashoffset="75.4" stroke-linecap="round" transform="rotate(-90 20 20)"/></svg>')}:where(body:not(.dwc-frontend)) [data-progress-type=circular]:empty:after{font-size:.5rem}}:where(body:not(.dwc-frontend)) [data-custom-pagination]:empty{min-height:0;height:32px;min-width:120px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background-color:#f3f4f6;border:2px dashed #d1d5db;border-radius:6px;position:relative}:where(body:not(.dwc-frontend)) [data-custom-pagination]:empty:before{content:"";display:flex;gap:6px;align-items:center}:where(body:not(.dwc-frontend)) [data-custom-pagination]:empty:after{content:"\25cf   \25cf   \25cf";font-size:18px;color:#9ca3af;letter-spacing:2px;position:absolute}@media (prefers-color-scheme: dark){:where(body:not(.dwc-frontend)) [data-custom-pagination]:empty{background-color:#374151;border-color:#4b5563}:where(body:not(.dwc-frontend)) [data-custom-pagination]:empty:after{color:#6b7280}}:where(body:not(.dwc-frontend)) [data-custom-pagination]:empty:hover{background-color:#e5e7eb;border-color:#9ca3af}@media (prefers-color-scheme: dark){:where(body:not(.dwc-frontend)) [data-custom-pagination]:empty:hover{background-color:#4b5563;border-color:#6b7280}}@media (prefers-color-scheme: dark){:where(body:not(.dwc-frontend)) [data-progress-type=circular]:empty{background-image:url('data:image/svg+xml;utf8,<svg width="52" height="52" xmlns="http://www.w3.org/2000/svg"><circle cx="26" cy="26" r="20" stroke="%234b5563" stroke-width="3" fill="none"/><circle cx="26" cy="26" r="20" stroke="%2360a5fa" stroke-width="3" fill="none" stroke-dasharray="125.6" stroke-dashoffset="94.2" stroke-linecap="round" transform="rotate(-90 26 26)"/></svg>')}:where(body:not(.dwc-frontend)) [data-progress-type=circular]:empty:after{color:#d1d5db}:where(body:not(.dwc-frontend)) [data-progress-type=bar]:empty{background-color:#374151}:where(body:not(.dwc-frontend)) [data-progress-type=bar]:empty:after,:where(body:not(.dwc-frontend)) [data-autoplay-progress-container]:empty:after{background-color:#60a5fa}:where(body:not(.dwc-frontend)) [data-progress-type=counter]:empty{color:#d1d5db}:where(body:not(.dwc-frontend)) [data-progress-type=counter]:empty:before{color:#60a5fa}:where(body:not(.dwc-frontend)) [data-autoplay-toggle-container]:empty{background-color:#374151}:where(body:not(.dwc-frontend)) [data-autoplay-toggle-container]:empty:hover{background-color:#4b5563}:where(body:not(.dwc-frontend)) [data-autoplay-toggle-container]:empty:after{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" width="16" height="16" fill="%2360a5fa" xmlns="http://www.w3.org/2000/svg"><path d="M6 4h4v16H6zm8 0h4v16h-4z"/></svg>')}}.splide[data-static-layout]{visibility:visible!important}.splide[data-static-layout] .splide__track{overflow:visible!important}.splide[data-static-layout] .splide__slide{width:auto!important;margin:0!important}.splide[data-static-layout] .splide__slide>div{block-size:auto!important}.splide[data-static-layout] .splide__slide>.slide-content{min-block-size:200px}.splide[data-static-layout] .splide__slide>*{transform:none!important;opacity:1!important;transition:none!important}.splide[data-static-layout] :is(.dwc-slider-controls-wrapper,.splide__arrows,.splide__pagination,.splide__progress,.splide__toggle,[data-custom-pagination],[data-go-to],[data-progress-type],[data-autoplay-toggle-container],[data-autoplay-progress-container]){display:none!important}[data-slider-wrapper]:has(.splide[data-static-layout]:not([data-slider-role=thumbnails])) :is(.dwc-slider-controls-wrapper,.splide__arrows,.splide__pagination,.splide__progress,.splide__toggle,[data-custom-pagination],[data-go-to],[data-progress-type],[data-autoplay-toggle-container],[data-autoplay-progress-container]):not(.splide:not([data-static-layout]) *){display:none!important}[data-sc-template]{display:none!important}.splide[data-static-layout] .splide__list{transform:none!important;display:grid;grid-template-columns:repeat(var(--grid-columns, 3),minmax(0,1fr));gap:var(--grid-gap, 1rem)}.dwc-frontend :is([data-per-page="1"],[data-per-page-current="1"])[data-slider-id=scale-fade-in] .splide__list{display:grid;grid-template-columns:minmax(0,1fr)}.dwc-frontend :is([data-per-page="1"],[data-per-page-current="1"])[data-slider-id=scale-fade-in] .splide__slide{transform:translate(0) scale(1)!important;grid-area:1/1;transition:opacity 1s ease,scale .8s ease!important}.dwc-frontend :is([data-per-page="1"],[data-per-page-current="1"])[data-slider-id=scale-fade-in] .splide__slide:not(.is-main-active.is-active){scale:1.3!important;opacity:0}[data-slider-id=thumbnail-grid] .splide__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:250px}@keyframes fadeInRight{to{opacity:1;transform:translate(0)}}
