@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");.institution-videos-section{background-color:transparent;overflow:visible;position:relative;font-family:var(--font-sans,"Inter",sans-serif);padding:0;width:100%}.institution-videos-section .container,.institution-videos-section .home-video-slider-wrapper{overflow:visible}.cinematic-bg-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}.glow-circle{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(25,135,84,.15) 0,transparent 70%);border-radius:50%;filter:blur(80px)}.glow-1{top:-20%;right:-10%}.glow-2{bottom:-20%;left:-10%}.light-streak{position:absolute;width:200%;height:1px;background:linear-gradient(90deg,transparent,rgba(25,135,84,.3),transparent);transform:rotate(-45deg);animation:streak-move 10s linear infinite}@keyframes streak-move{0%{transform:translate(-50%,-50%) rotate(-45deg)}to{transform:translate(50%,50%) rotate(-45deg)}}.institution-videos-section .iv-slider-wrapper{margin-top:0}.institution-videos-section .nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:30;cursor:pointer}.institution-videos-section .nav-btn.is-disabled{opacity:0;pointer-events:none}.institution-videos-section .prev-btn{left:-48px}.institution-videos-section .next-btn{right:-48px}.institution-videos-section .video-iframe-wrapper{border-radius:20px;box-shadow:0 10px 28px rgba(0,0,0,.12);border:1px solid rgba(255,255,255,.08)}.institution-video-iframe{position:absolute;inset:0;width:100%;height:100%;display:block;border-radius:20px}@media (max-width:1240px){.institution-videos-section .prev-btn{left:0}.institution-videos-section .next-btn{right:0}}@media (max-width:639px){.institution-videos-section .prev-btn{left:0}.institution-videos-section .next-btn{right:0}}.home-video-media--loading{background:linear-gradient(165deg,#eef2f0,#e4ebe7)}.home-video-skeleton{position:absolute;inset:0;z-index:6;overflow:hidden;border-radius:inherit;pointer-events:none}.home-video-skeleton-shimmer{position:absolute;inset:0;background:linear-gradient(110deg,transparent 28%,rgba(255,255,255,.55) 42%,rgba(0,181,111,.08) 50%,rgba(255,255,255,.55) 58%,transparent 72%);background-size:220% 100%;animation:iv-shimmer 1.8s ease-in-out infinite}@keyframes iv-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.home-video-skeleton-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;display:flex;align-items:center;justify-content:center}.home-video-skeleton-play-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(0,181,111,.22);background:rgba(255,255,255,.42);animation:iv-play-pulse 1.6s ease-in-out infinite}.home-video-skeleton-play-icon{position:relative;z-index:1;border-color:transparent transparent transparent rgba(0,79,48,.45);opacity:.85}@keyframes iv-play-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(0,181,111,.18)}50%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(0,181,111,0)}}.home-video-skeleton-bars{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:flex-end;gap:5px;height:28px;opacity:.55}.home-video-skeleton-bars span{flex:1 1;border-radius:4px;background:linear-gradient(180deg,rgba(0,181,111,.18),rgba(0,79,48,.12));animation:iv-bar-wave 1.4s ease-in-out infinite}.home-video-skeleton-bars span:first-child{height:40%;animation-delay:0s}.home-video-skeleton-bars span:nth-child(2){height:72%;animation-delay:.15s}.home-video-skeleton-bars span:nth-child(3){height:52%;animation-delay:.3s}@keyframes iv-bar-wave{0%,to{transform:scaleY(1);opacity:.65}50%{transform:scaleY(1.18);opacity:1}}.institution-videos-section .home-video-thumb{opacity:0;transition:opacity .4s ease}.institution-videos-section .home-video-thumb.is-visible{opacity:1}.iv-section-loading .home-video-scroll-track{pointer-events:none}@media (prefers-reduced-motion:reduce){.home-video-skeleton-bars span,.home-video-skeleton-play-ring,.home-video-skeleton-shimmer{animation:none}}