.btn-gold[data-astro-cid-7lustori]{display:inline-block;background-color:#61063b;color:#fff;font-weight:600;padding:12px 24px;border-radius:50px;transition:all .3s ease;text-align:center}.btn-gold[data-astro-cid-7lustori]:hover{background-color:#03045e;transform:translateY(-2px);box-shadow:0 4px 12px #61063b4d}.btn-outline-white[data-astro-cid-7lustori]{display:inline-block;border:2px solid white;color:#fff;font-weight:600;padding:12px 24px;border-radius:50px;transition:all .3s ease;text-align:center}.btn-outline-white[data-astro-cid-7lustori]:hover{background-color:#ffffff1a;transform:translateY(-2px)}.shadow-2xl[data-astro-cid-7lustori]{box-shadow:0 25px 50px -12px #00000040}.btn-gold[data-astro-cid-7lustori],.btn-outline-white[data-astro-cid-7lustori]{position:relative;overflow:hidden}.btn-gold[data-astro-cid-7lustori]:after,.btn-outline-white[data-astro-cid-7lustori]:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#ffffff80;opacity:0;border-radius:100%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.btn-gold[data-astro-cid-7lustori]:focus:not(:active):after,.btn-outline-white[data-astro-cid-7lustori]:focus:not(:active):after{animation:ripple 1s ease-out}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(20);opacity:0}}.particles-container[data-astro-cid-7lustori]{position:absolute;width:100%;height:100%;overflow:hidden}.particle[data-astro-cid-7lustori]{position:absolute;width:4px;height:4px;background:#61063b99;border-radius:50%;animation:float 6s ease-in-out infinite}.particle[data-astro-cid-7lustori]:nth-child(1){left:10%;animation-delay:0s;animation-duration:8s}.particle[data-astro-cid-7lustori]:nth-child(2){left:20%;animation-delay:1s;animation-duration:10s}.particle[data-astro-cid-7lustori]:nth-child(3){left:30%;animation-delay:2s;animation-duration:7s}.particle[data-astro-cid-7lustori]:nth-child(4){left:40%;animation-delay:3s;animation-duration:9s}.particle[data-astro-cid-7lustori]:nth-child(5){left:50%;animation-delay:4s;animation-duration:6s}.particle[data-astro-cid-7lustori]:nth-child(6){left:60%;animation-delay:5s;animation-duration:8s}@keyframes float{0%,to{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) scale(1);opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp[data-astro-cid-7lustori]{animation:fadeInUp .8s ease-out forwards}.delay-100[data-astro-cid-7lustori]{animation-delay:.1s}.delay-200[data-astro-cid-7lustori]{animation-delay:.2s}#heroVideo[data-astro-cid-7lustori]{transform:scale(1.1);position:relative;z-index:0}.drop-shadow-2xl[data-astro-cid-7lustori]{filter:drop-shadow(0 25px 25px rgba(0,0,0,.15))}.bg-clip-text[data-astro-cid-7lustori]{-webkit-background-clip:text;background-clip:text}.scroll-indicator[data-astro-cid-7lustori]{animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width: 768px){.scroll-indicator[data-astro-cid-7lustori]{animation:bounce 1.5s infinite}.scroll-text[data-astro-cid-7lustori]{font-size:.75rem;padding:.25rem .75rem}.scroll-mouse[data-astro-cid-7lustori]{width:1.25rem;height:2rem}}.hover\:scale-105[data-astro-cid-7lustori]:hover{transform:scale(1.05)}.hover\:-translate-y-2[data-astro-cid-7lustori]:hover{transform:translateY(-8px)}.backdrop-blur-sm[data-astro-cid-7lustori]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hover\:shadow-2xl[data-astro-cid-7lustori]:hover{box-shadow:0 25px 50px -12px #00000040}.hover\:shadow-3xl[data-astro-cid-7lustori]:hover{box-shadow:0 35px 60px -12px #00000059}.bg-gradient-to-r[data-astro-cid-7lustori]{background-size:200% 200%;animation:gradientShift 3s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.program-card[data-astro-cid-7lustori]{transition:all .4s cubic-bezier(.4,0,.2,1)}.program-card[data-astro-cid-7lustori]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026}.tab-content[data-astro-cid-7lustori]{transition:all .3s cubic-bezier(.4,0,.2,1)}.shimmer[data-astro-cid-7lustori]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;animation:shimmer 1.5s infinite}.focus\:ring-2[data-astro-cid-7lustori]:focus{box-shadow:0 0 0 3px #61063b80}.backdrop-blur-sm[data-astro-cid-7lustori]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}::-moz-selection [data-astro-cid-7lustori]{background-color:#61063b4d;color:#03045e}::selection [data-astro-cid-7lustori]{background-color:#61063b4d;color:#03045e}::-webkit-scrollbar [data-astro-cid-7lustori]{width:8px}::-webkit-scrollbar-track [data-astro-cid-7lustori]{background:#f1f1f1}::-webkit-scrollbar-thumb [data-astro-cid-7lustori]{background:linear-gradient(to bottom,#03045e,#61063b);border-radius:4px}::-webkit-scrollbar-thumb:hover [data-astro-cid-7lustori]{background:linear-gradient(to bottom,#61063b,#03045e)}[data-astro-cid-7lustori]{transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.dark[data-astro-cid-7lustori]{color-scheme:dark}.dark[data-astro-cid-7lustori] section[data-astro-cid-7lustori]{background-color:#1f2937!important}.dark[data-astro-cid-7lustori] .container[data-astro-cid-7lustori]{background-color:transparent!important}.dark-mode-section[data-astro-cid-7lustori]{background-color:#1f2937!important}.dark-mode-container[data-astro-cid-7lustori]{background-color:transparent!important}.dark[data-astro-cid-7lustori] .bg-white[data-astro-cid-7lustori],.dark[data-astro-cid-7lustori] .bg-gray-50[data-astro-cid-7lustori],.dark[data-astro-cid-7lustori] .bg-gray-100[data-astro-cid-7lustori]{background-color:#1f2937!important}.dark[data-astro-cid-7lustori] body,.dark[data-astro-cid-7lustori] html{background-color:#111827!important}.dark[data-astro-cid-7lustori] .text-msu-main-color[data-astro-cid-7lustori],.dark[data-astro-cid-7lustori] .text-msu-bgc-color[data-astro-cid-7lustori]{color:#fff!important}.dark[data-astro-cid-7lustori] .program-card[data-astro-cid-7lustori]{background-color:#374151!important;border:1px solid #4b5563!important}.dark[data-astro-cid-7lustori] .program-card[data-astro-cid-7lustori]:hover{background-color:#4b5563!important}.dark[data-astro-cid-7lustori] input[data-astro-cid-7lustori],.dark[data-astro-cid-7lustori] select[data-astro-cid-7lustori],.dark[data-astro-cid-7lustori] textarea[data-astro-cid-7lustori]{background-color:#374151!important;border-color:#4b5563!important;color:#fff!important}.dark[data-astro-cid-7lustori] input[data-astro-cid-7lustori]:focus,.dark[data-astro-cid-7lustori] select[data-astro-cid-7lustori]:focus,.dark[data-astro-cid-7lustori] textarea[data-astro-cid-7lustori]:focus{border-color:#61063b!important;box-shadow:0 0 0 3px #61063b4d!important}.dark[data-astro-cid-7lustori] button[data-astro-cid-7lustori]{background-color:#61063b!important;color:#fff!important}.dark[data-astro-cid-7lustori] button[data-astro-cid-7lustori]:hover{background-color:#03045e!important}.dark[data-astro-cid-7lustori] .shadow-lg[data-astro-cid-7lustori]{box-shadow:0 10px 15px -3px #ffffff1a!important}.dark[data-astro-cid-7lustori] .shadow-xl[data-astro-cid-7lustori]{box-shadow:0 20px 25px -5px #ffffff1a!important}.dark[data-astro-cid-7lustori] .border-gray-200[data-astro-cid-7lustori]{border-color:#4b5563!important}.dark[data-astro-cid-7lustori] .border-gray-300[data-astro-cid-7lustori]{border-color:#6b7280!important}.dark[data-astro-cid-7lustori] .bg-gradient-to-br[data-astro-cid-7lustori]{background:linear-gradient(to bottom right,#1f2937,#111827)!important}.dark[data-astro-cid-7lustori] .bg-gradient-to-r[data-astro-cid-7lustori]{background:linear-gradient(to right,#1f2937,#111827)!important}.dark[data-astro-cid-7lustori] .bg-gradient-to-t[data-astro-cid-7lustori]{background:linear-gradient(to top,#1f2937,#111827)!important}.dark[data-astro-cid-7lustori] .bg-gradient-to-b[data-astro-cid-7lustori]{background:linear-gradient(to bottom,#1f2937,#111827)!important}.dark[data-astro-cid-7lustori] .tab-button[data-astro-cid-7lustori]{color:#fff!important}.dark[data-astro-cid-7lustori] .tab-button[data-astro-cid-7lustori].active{color:#fff!important;border-color:#61063b!important}.dark[data-astro-cid-7lustori] .tab-button[data-astro-cid-7lustori]:hover{color:#61063b!important;border-color:#61063b!important}.dark[data-astro-cid-7lustori] .tab-content[data-astro-cid-7lustori]{background-color:transparent!important}.dark[data-astro-cid-7lustori] .tab-content[data-astro-cid-7lustori] p[data-astro-cid-7lustori],.dark[data-astro-cid-7lustori] .tab-content[data-astro-cid-7lustori] h4[data-astro-cid-7lustori],.dark[data-astro-cid-7lustori] .tab-content[data-astro-cid-7lustori] li[data-astro-cid-7lustori]{color:#fff!important}.dark[data-astro-cid-7lustori] .bg-gradient-to-r[data-astro-cid-7lustori].from-msu-deep-ocean\/10{background:linear-gradient(to right,rgba(97,6,59,.2),transparent)!important}.dark[data-astro-cid-7lustori] .bg-gradient-to-b[data-astro-cid-7lustori].from-msu-deep-ocean\/10{background:linear-gradient(to bottom,rgba(97,6,59,.2),transparent)!important}.dark[data-astro-cid-7lustori] .bg-gradient-to-t[data-astro-cid-7lustori].from-msu-deep-ocean\/80{background:linear-gradient(to top,rgba(97,6,59,.8),transparent)!important}.dark[data-astro-cid-7lustori] .bg-msu-deep-ocean\/90[data-astro-cid-7lustori]{background-color:#61063be6!important}.dark[data-astro-cid-7lustori] .border-msu-deep-ocean[data-astro-cid-7lustori]{border-color:#61063b!important}.dark[data-astro-cid-7lustori] .text-gray-200[data-astro-cid-7lustori],.dark[data-astro-cid-7lustori] .text-gray-300[data-astro-cid-7lustori]{color:#fff!important}.dark[data-astro-cid-7lustori] .bg-gradient-to-r[data-astro-cid-7lustori].from-msu-deep-ocean\/5{background:linear-gradient(to right,#61063b1a,#61063b1a)!important}.dark[data-astro-cid-7lustori] .border-msu-deep-ocean\/20[data-astro-cid-7lustori]{border-color:#61063b4d!important}.dark[data-astro-cid-7lustori] .max-w-6xl[data-astro-cid-7lustori].mx-auto.bg-white,.dark[data-astro-cid-7lustori] .md\:w-1\/2[data-astro-cid-7lustori].bg-msu-main-color{background-color:#1f2937!important}.dark[data-astro-cid-7lustori] .md\:w-1\/2[data-astro-cid-7lustori].p-12{background-color:#374151!important}.dark[data-astro-cid-7lustori] .program-card[data-astro-cid-7lustori].bg-white{background-color:#374151!important;border:1px solid #4b5563!important}.dark[data-astro-cid-7lustori] .program-card[data-astro-cid-7lustori].bg-white:hover{background-color:#4b5563!important}.dark[data-astro-cid-7lustori] .text-msu-main-color[data-astro-cid-7lustori],.dark[data-astro-cid-7lustori] .text-gray-300[data-astro-cid-7lustori],.dark[data-astro-cid-7lustori] label[data-astro-cid-7lustori]{color:#fff!important}.dark[data-astro-cid-7lustori] .w-full[data-astro-cid-7lustori].px-4.py-3.rounded-lg.border{background-color:#374151!important;border-color:#4b5563!important;color:#fff!important}.dark[data-astro-cid-7lustori] .w-full[data-astro-cid-7lustori].px-4.py-3.rounded-lg.border:focus{border-color:#61063b!important;box-shadow:0 0 0 3px #61063b4d!important}.dark[data-astro-cid-7lustori] select[data-astro-cid-7lustori] option[data-astro-cid-7lustori]{background-color:#374151!important;color:#fff!important}.dark[data-astro-cid-7lustori] select[data-astro-cid-7lustori]{background-color:#374151!important;color:#fff!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")!important}.dark[data-astro-cid-7lustori] .w-full[data-astro-cid-7lustori].py-3.px-6.bg-msu-main-color{background-color:#61063b!important;color:#fff!important}.dark[data-astro-cid-7lustori] .w-full[data-astro-cid-7lustori].py-3.px-6.bg-msu-main-color:hover{background-color:#03045e!important}.dark[data-astro-cid-7lustori] .py-20[data-astro-cid-7lustori].bg-white,.dark[data-astro-cid-7lustori] .py-20[data-astro-cid-7lustori].bg-gray-100,.dark[data-astro-cid-7lustori] .bg-white[data-astro-cid-7lustori].py-12{background-color:#1f2937!important}.dark[data-astro-cid-7lustori] .rounded-xl[data-astro-cid-7lustori],.dark[data-astro-cid-7lustori] .rounded-2xl[data-astro-cid-7lustori]{background-color:#374151!important}.dark[data-astro-cid-7lustori] .shadow-lg[data-astro-cid-7lustori]{box-shadow:0 10px 15px -3px #0000004d!important}.dark[data-astro-cid-7lustori] .shadow-xl[data-astro-cid-7lustori]{box-shadow:0 20px 25px -5px #0000004d!important}.dark[data-astro-cid-7lustori] .bg-white[data-astro-cid-7lustori].rounded-xl.shadow-lg{background-color:#374151!important;border:1px solid #4b5563!important}.dark[data-astro-cid-7lustori] .bg-white[data-astro-cid-7lustori].rounded-xl.shadow-lg:hover{background-color:#4b5563!important}.dark[data-astro-cid-7lustori] .h-64[data-astro-cid-7lustori].overflow-hidden.relative{background-color:#374151!important}.dark[data-astro-cid-7lustori] .absolute[data-astro-cid-7lustori].bottom-0.left-0.right-0.bg-gradient-to-t{background:linear-gradient(to top,rgba(0,0,0,.8),transparent)!important}.dark[data-astro-cid-7lustori] .text-white[data-astro-cid-7lustori].font-bold.text-xl,.dark[data-astro-cid-7lustori] .text-gray-300[data-astro-cid-7lustori].text-sm{color:#fff!important}.dark[data-astro-cid-7lustori] .py-20[data-astro-cid-7lustori].bg-gray-50{background-color:#1f2937!important}.dark[data-astro-cid-7lustori] .bg-white[data-astro-cid-7lustori].p-8.rounded-xl.shadow-md{background-color:#374151!important;border:1px solid #4b5563!important}.dark[data-astro-cid-7lustori] .bg-white[data-astro-cid-7lustori].p-8.rounded-xl.shadow-md:hover{background-color:#4b5563!important}.dark[data-astro-cid-7lustori] .text-xl[data-astro-cid-7lustori].font-bold.text-msu-main-color,.dark[data-astro-cid-7lustori] .text-msu-main-color[data-astro-cid-7lustori],.dark[data-astro-cid-7lustori] .text-msu-bgc-color[data-astro-cid-7lustori]{color:#fff!important}.dark[data-astro-cid-7lustori] .py-20[data-astro-cid-7lustori].bg-white{background-color:#1f2937!important}.dark[data-astro-cid-7lustori] .relative[data-astro-cid-7lustori].group.overflow-hidden.rounded-xl.shadow-lg{background-color:#374151!important;border:1px solid #4b5563!important}.dark[data-astro-cid-7lustori] .relative[data-astro-cid-7lustori].group.overflow-hidden.rounded-xl.shadow-lg:hover{background-color:#4b5563!important}.dark[data-astro-cid-7lustori] .py-20[data-astro-cid-7lustori].bg-msu-main-color{background-color:#1f2937!important}.dark[data-astro-cid-7lustori] .bg-white\/10[data-astro-cid-7lustori].p-8.rounded-xl.backdrop-blur-sm{background-color:#374151cc!important;border:1px solid #4b5563!important}.dark[data-astro-cid-7lustori] .bg-white\/10[data-astro-cid-7lustori].p-8.rounded-xl.backdrop-blur-sm:hover{background-color:#4b5563cc!important}.dark[data-astro-cid-7lustori] .text-gray-300[data-astro-cid-7lustori]{color:#fff!important}.dark[data-astro-cid-7lustori] .text-gray-400[data-astro-cid-7lustori]{color:#d1d5db!important}.dark[data-astro-cid-7lustori] .w-16[data-astro-cid-7lustori].h-16.rounded-full.object-cover.border-2{border-color:#4b5563!important}.lazy-image[data-astro-cid-7lustori]{opacity:0;transition:opacity .6s ease-in-out;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.lazy-image[data-astro-cid-7lustori].loaded{opacity:1;animation:none;background:none}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.lazy-image[data-astro-cid-7lustori].loaded{animation:fadeIn .6s ease-out}.dark[data-astro-cid-7lustori] .lazy-image[data-astro-cid-7lustori]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.lazy-image[data-astro-cid-7lustori]:not(.loaded){position:relative}.lazy-image[data-astro-cid-7lustori]:not(.loaded):after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);animation:shimmer-overlay 2s infinite}@keyframes shimmer-overlay{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dark[data-astro-cid-7lustori] .lazy-image[data-astro-cid-7lustori]:not(.loaded):after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%)}.tab-content[data-astro-cid-7lustori]{transition:opacity .3s ease}.tab-button[data-astro-cid-7lustori].active{color:#03045e;border-color:#61063b}.dark[data-astro-cid-7lustori] .tab-button[data-astro-cid-7lustori].active{color:#fff}
