
        .academic-bg {
            background-size: cover;
            background-position: center;
        }.video-container {
            position: relative;
            width: 100%;
            padding-top: 56.25%;
        }

        .video-container iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border-radius: 0.75rem;
        }
.reveal {
            opacity: 0;
            transition: opacity 1s ease-out, transform 1s ease-out;
        }

        .reveal[data-scroll-direction="left"] {
            transform: translateX(-100px);
        }

        .reveal[data-scroll-direction="right"] {
            transform: translateX(100px);
        }

        .reveal.active {
            opacity: 1;
            transform: translateX(0);
        }
html {
            scroll-behavior: smooth;
        }.fixed-navbar {
            backdrop-filter: blur(8px);
            -webkit-backdrop-filter: blur(8px);
            /* Added a subtle shadow to make it pop */
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
        } .nav-link-creative {
            position: relative;
            padding-bottom: 5px;padding-top: 5px;
            padding-left: 5px;
            padding-right: 5px;
        }

