.slider-container{overflow:hidden;z-index:9}.slider,.slider-container{position:relative;width:100%}.slider{height:71vh;display:flex;align-items:center;justify-content:center}.slider-background{position:absolute;inset:0;z-index:0}.slider-image,.slider-video{width:100%;height:100%;object-fit:cover;display:block}.slider-video{pointer-events:none;transition:opacity 1s ease-in-out}.video-blocker{z-index:1;background:transparent;touch-action:pan-y}.overlay,.video-blocker{position:absolute;inset:0}.overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.9));z-index:2}.slider-content{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);text-align:center;color:white;opacity:0;animation:fadeInToCenter 1.2s ease-in-out forwards}@keyframes fadeInToCenter{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.slider-content.slide-1{animation:zoomInToCenter 1.5s ease-in-out forwards}.slider-content.slide-2{animation:slideInLeftToCenter 1.5s ease-in-out forwards}.slider-content.slide-3{animation:rotateInToCenter 1.5s ease-in-out forwards}@keyframes zoomInToCenter{0%{opacity:0;transform:scale(.8) translate(-50%,-50%)}to{opacity:1;transform:scale(1) translate(-50%,-50%)}}@keyframes slideInLeftToCenter{0%{opacity:0;transform:translate(-150%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes rotateInToCenter{0%{opacity:0;transform:translate(-50%,50%)}to{opacity:1;transform:rotate(0) translate(-50%,-50%)}}.animated-title{font-size:3rem;font-weight:300;margin:0}.animated-description{font-size:1.2rem;max-width:100%;margin-top:10px}.slider-button{display:inline-block;padding:15px 40px;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;text-decoration:none;background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:50px;box-shadow:0 10px 20px rgba(0,0,0,.3);cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease-in-out;margin-top:25px}.slider-button:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:rgba(255,255,255,.3);transform:skewX(-45deg);transition:all .5s ease-in-out}.slider-button:hover:after{left:100%}.slider-button:hover{transform:scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,.5),0 0 10px rgba(101,90,255,.6)}.arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:white;font-size:2rem;padding:10px;border:none;cursor:pointer;z-index:4;transition:background-color .3s ease}.arrow.prev{left:20px}.arrow.next{right:20px}.arrow:hover{background-color:rgba(0,0,0,.8)}.slide-counter{position:absolute;bottom:0;right:10px;color:rgba(255,255,255,.15);font-size:12vmin;font-weight:700;border-radius:5px;z-index:3}.slider-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:4}.citation-container{display:flex;justify-content:center;align-items:center;margin:0;background:radial-gradient(circle at center,#f0f0f0,#cfd9df,#a6acaf);padding:20px;position:relative;box-shadow:0 10px 15px rgba(0,0,10,.09),0 4px 6px rgba(0,0,10,.02),0 25px 30px rgba(0,0,10,.1)}.citation-link{text-decoration:none;color:inherit;display:block;z-index:2;position:relative}.citation-content{display:flex;align-items:center;justify-content:center;gap:15px;width:auto;text-align:center}.citation-icon{font-size:40px;color:#2E3A45}.citation-text{font-size:22px;font-weight:500;color:#333;line-height:1.5}.citation-author{font-size:22px;font-weight:700;color:#2E3A45;margin-left:5px}