.ved-slider{position:relative;width:100%;max-width:var(--ved-width);height:var(--ved-height);margin:0 auto;overflow:hidden;background:#222;border-radius:0px}.ved-track{height:100%;display:flex;transition:transform .55s ease}.ved-frame{position:relative;min-width:100%;height:100%;overflow:hidden}.ved-frame img{width:100%;height:100%;object-fit:cover;display:block}.ved-overlay{position:absolute;inset:0;display:flex;align-items:center;padding:clamp(20px,6%,80px);background:linear-gradient(90deg,rgba(0,0,0,.65),transparent 85%);color:white}.ved-copy{max-width:650px}.ved-copy h2{font-size:clamp(24px,4vw,48px);line-height:1.1;margin:0 0 15px;color:#fff}.ved-copy p{font-size:clamp(15px,1.7vw,21px);line-height:1.5;margin:0 0 20px;color:#fff}.ved-copy a{display:inline-block;padding:10px 20px;background:#fff;color:#111;text-decoration:none;border-radius:0px}.ved-full-link{position:absolute;inset:0}.ved-prev,.ved-next{position:absolute;top:50%;transform:translateY(-50%);border:0;background:rgba(0,0,0,.35);color:#fff;padding:12px 15px;cursor:pointer;z-index:2;font-size:20px}.ved-prev{left:10px}.ved-next{right:10px}.ved-dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:2}.ved-dots button{width:10px;height:10px;border:0;border-radius:50%;padding:0;background:#ffffff80;cursor:pointer}.ved-dots button[aria-current="true"]{background:#fff}.ved-slider button:focus-visible,.ved-slider a:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:600px){.ved-slider{height:min(var(--ved-height),350px)}.ved-overlay{padding:18px 45px}.ved-prev,.ved-next{padding:8px}.ved-copy p{font-size:14px}}@media(prefers-reduced-motion:reduce){.ved-track{transition:none}}

.ved-overlay{background:linear-gradient(90deg,rgba(var(--ved-overlay-rgb),var(--ved-overlay-alpha)),transparent 100%);color:var(--ved-text-color)}.ved-copy h2{font-size:clamp(20px,4vw,var(--ved-title-size));color:var(--ved-text-color)}.ved-copy p{font-size:clamp(13px,2vw,var(--ved-text-size));color:var(--ved-text-color)}.ved-copy a{background:var(--ved-button-bg);color:var(--ved-button-color)}.ved-align-center .ved-overlay{justify-content:center;text-align:center;background:rgba(var(--ved-overlay-rgb),var(--ved-overlay-alpha))}.ved-align-right .ved-overlay{justify-content:flex-end;text-align:right;background:linear-gradient(270deg,rgba(var(--ved-overlay-rgb),var(--ved-overlay-alpha)),transparent 100%)}.ved-transition-fade .ved-track{display:block;position:relative;transform:none!important}.ved-transition-fade .ved-frame{position:absolute;inset:0;opacity:0;transition:opacity .65s ease;pointer-events:none}.ved-transition-fade .ved-frame.ved-active{opacity:1;pointer-events:auto}@media(max-width:600px){.ved-slider{height:var(--ved-mobile-height)}.ved-copy h2{font-size:clamp(18px,5vw,30px)}}@media(prefers-reduced-motion:reduce){.ved-transition-fade .ved-frame{transition:none}}
