.admin-sidebar-scroll[data-v-6b1f9e4f]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.login-page[data-v-0b16bd71]{font-family:Poppins,sans-serif;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#01246c,#004aad,#0e54a6);padding:1.5rem;position:relative;overflow:hidden}.login-page[data-v-0b16bd71]:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%);pointer-events:none}.login-page[data-v-0b16bd71]:after{content:"";position:absolute;bottom:-50%;left:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.03) 0%,transparent 70%);pointer-events:none}.back-home[data-v-0b16bd71]{display:inline-flex;align-items:center;gap:.375rem;color:#fffc;text-decoration:none;font-size:.85rem;position:absolute;top:1.5rem;left:1.5rem;z-index:2;transition:color .2s}.back-home[data-v-0b16bd71]:hover{color:#fff}.back-icon[data-v-0b16bd71]{width:1rem;height:1rem}.auth-card[data-v-0b16bd71]{width:100%;max-width:440px;background:#fff;border-radius:1.25rem;box-shadow:0 20px 60px #0000004d;overflow:hidden;position:relative;z-index:1}.auth-header[data-v-0b16bd71]{background:linear-gradient(135deg,#01246c,#004aad);padding:2rem 2rem 2.25rem;display:flex;justify-content:center;position:relative}.auth-header[data-v-0b16bd71]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:20px;background:#fff;border-radius:1.25rem 1.25rem 0 0}.auth-header-inner[data-v-0b16bd71]{position:relative;z-index:1;display:flex;justify-content:center}.auth-logo[data-v-0b16bd71]{width:140px;height:auto;margin-bottom:.75rem;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.auth-body[data-v-0b16bd71]{padding:1.75rem 2rem 1.5rem}.form-group[data-v-0b16bd71]{margin-bottom:1rem}.form-label[data-v-0b16bd71]{display:block;font-weight:500;font-size:.875rem;color:#374151;margin-bottom:.375rem}.input-wrapper[data-v-0b16bd71]{display:flex;align-items:stretch;border:1.5px solid #e5e7eb;border-radius:.625rem;overflow:hidden;transition:border-color .2s,box-shadow .2s;background:#f9fafb}.input-wrapper[data-v-0b16bd71]:focus-within{border-color:#004aad;box-shadow:0 0 0 3px #004aad1a;background:#fff}.input-icon[data-v-0b16bd71]{display:flex;align-items:center;padding:0 .75rem;color:#9ca3af}.input-icon svg[data-v-0b16bd71]{width:1.1rem;height:1.1rem}.form-input[data-v-0b16bd71]{flex:1;border:none;outline:none;padding:.625rem .875rem .625rem 0;font-size:.9rem;font-family:Poppins,sans-serif;background:transparent;color:#1f2937;min-width:0}.form-input[data-v-0b16bd71]::-moz-placeholder{color:#b0b7c3}.form-input[data-v-0b16bd71]::placeholder{color:#b0b7c3}.form-input.has-toggle[data-v-0b16bd71]{padding-right:0}.input-error[data-v-0b16bd71]{border-color:#ef4444!important}.error-text[data-v-0b16bd71]{color:#ef4444;font-size:.8rem;margin-top:.375rem;margin-bottom:0}.toggle-pw[data-v-0b16bd71]{display:flex;align-items:center;padding:0 .875rem;background:transparent;border:none;color:#9ca3af;cursor:pointer;transition:color .2s}.toggle-pw[data-v-0b16bd71]:hover{color:#004aad}.toggle-pw svg[data-v-0b16bd71]{width:1.1rem;height:1.1rem}.btn-auth[data-v-0b16bd71]{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;margin-top:.5rem;background:linear-gradient(135deg,#004aad,#01246c);border:none;border-radius:.625rem;padding:.7rem;font-weight:600;font-size:.95rem;font-family:Poppins,sans-serif;color:#fff;cursor:pointer;transition:transform .15s,box-shadow .15s;letter-spacing:.3px}.btn-auth[data-v-0b16bd71]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #004aad59}.btn-auth[data-v-0b16bd71]:active{transform:translateY(0)}.btn-auth[data-v-0b16bd71]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.btn-icon[data-v-0b16bd71]{width:1.1rem;height:1.1rem}.spinner[data-v-0b16bd71]{width:1.1rem;height:1.1rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-0b16bd71 .6s linear infinite}@keyframes spin-0b16bd71{to{transform:rotate(360deg)}}.auth-footer[data-v-0b16bd71]{text-align:center;padding:0 2rem 1.5rem}.auth-footer p[data-v-0b16bd71]{font-size:.8rem;color:#9ca3af;margin:0}.nav-link[data-v-d57aa2d4]{display:inline-flex;cursor:pointer;align-items:center;gap:.25rem;white-space:nowrap;border-style:none;background-color:transparent;padding:.5rem .875rem;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#ffffffd9;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.nav-link[data-v-d57aa2d4]:hover{background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.nav-link.active[data-v-d57aa2d4]{position:relative;--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.nav-link.active[data-v-d57aa2d4]:after{content:"";position:absolute;bottom:.125rem;left:.875rem;right:.875rem;height:.125rem;--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.nav-cta-btn[data-v-d57aa2d4]{display:inline-flex;align-items:center;border-radius:.25rem;border-width:1px;border-color:#fff6;background-color:#ffffff26;padding-left:18px;padding-right:18px;padding-top:.375rem;padding-bottom:.375rem;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.nav-cta-btn[data-v-d57aa2d4]:hover{border-color:#fff9;background-color:#ffffff40}.dropdown-menu[data-v-d57aa2d4]{visibility:hidden;position:absolute;top:100%;left:0;z-index:100;margin-top:.5rem;min-width:240px;--tw-translate-y: .625rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));list-style-type:none;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;opacity:0;--tw-shadow: 0 12px 40px rgba(0,0,0,.12);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.dropdown-menu[data-v-d57aa2d4]:before{content:"";position:absolute;top:-.5rem;left:0;right:0;height:.5rem}.group:hover .dropdown-menu[data-v-d57aa2d4],.group:focus-within .dropdown-menu[data-v-d57aa2d4]{visibility:visible;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.dropdown-item[data-v-d57aa2d4]{display:block;border-left-width:3px;border-color:transparent;padding:.625rem 1.25rem;font-size:.82rem;font-weight:500;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.dropdown-item[data-v-d57aa2d4]:hover,.dropdown-item.active[data-v-d57aa2d4]{--tw-border-opacity: 1;border-left-color:rgb(0 74 173 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 245 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 74 173 / var(--tw-text-opacity, 1))}.mobile-link[data-v-d57aa2d4]{display:flex;cursor:pointer;align-items:center;justify-content:center;gap:.375rem;border-style:none;background-color:transparent;padding:.875rem 1.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#ffffffd9;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mobile-link[data-v-d57aa2d4]:hover{background-color:#ffffff14;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.mobile-link[data-v-d57aa2d4]{font-family:inherit}.mobile-sub-link[data-v-d57aa2d4]{display:block;padding:.625rem 1.5rem;text-align:center;font-size:.82rem;font-weight:500;text-transform:uppercase;color:#fff9;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mobile-sub-link[data-v-d57aa2d4]:hover{background-color:#ffffff0f;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.about-hero[data-v-bbaf31c2]{width:100%;height:calc(100dvh - 58px);background:url(/images/About.jpg) center center / cover no-repeat;position:relative}@media (min-width: 1024px){.about-hero[data-v-bbaf31c2]{height:calc(100dvh - 106px)}}.hero-overlay[data-v-bbaf31c2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073}.hero-content[data-v-bbaf31c2]{text-align:center;color:#fff;background:#ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #00000040;padding:1.5rem 2rem;max-width:700px}.hero-content h1[data-v-bbaf31c2]{font-family:Playfair Display,Georgia,serif;font-size:2.2rem;font-weight:700;margin-bottom:.75rem}.hero-content p[data-v-bbaf31c2]{font-size:1.25rem;color:#fbd151;margin-bottom:0}@media (min-width: 992px){.hero-content[data-v-bbaf31c2]{padding:2.5rem 3.5rem}.hero-content h1[data-v-bbaf31c2]{font-size:2.8rem}.hero-content p[data-v-bbaf31c2]{font-size:1.4rem}}@media (max-width: 575.98px){.hero-content[data-v-bbaf31c2]{padding:1.25rem 1rem}.hero-content h1[data-v-bbaf31c2]{font-size:1.5rem}.hero-content p[data-v-bbaf31c2]{font-size:1rem}}.modal-enter-active[data-v-bbaf31c2],.modal-leave-active[data-v-bbaf31c2]{transition:opacity .3s ease}.modal-enter-from[data-v-bbaf31c2],.modal-leave-to[data-v-bbaf31c2]{opacity:0}.allposts-header__bg[data-v-c5987f98]{padding-top:calc(6vh + 5.5rem);padding-bottom:1.5rem}@media (max-width: 767px){.allposts-header__bg[data-v-c5987f98]{padding-top:6.5rem}}.blog-header__bg[data-v-e5e2c1d1]{padding-top:calc(6vh + 5.5rem);padding-bottom:1.5rem}@media (max-width: 767px){.blog-header__bg[data-v-e5e2c1d1]{padding-top:6.5rem}}.post-hero__bg[data-v-6c7ab06f]{background:#01246c;padding-top:calc(6vh + 5.5rem);padding-bottom:2.5rem}@media (max-width: 767px){.post-hero__bg[data-v-6c7ab06f]{padding-top:6.5rem;padding-bottom:1.75rem}}.campus-hero[data-v-c82e3d2d]{width:100%;height:calc(100dvh - 58px);background:url(/img/campus/main.jpg) center center / cover no-repeat;position:relative}@media (min-width: 1024px){.campus-hero[data-v-c82e3d2d]{height:calc(100dvh - 106px)}}.hero-overlay[data-v-c82e3d2d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073}.hero-content[data-v-c82e3d2d]{text-align:center;color:#fff;background:#ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #00000040;padding:1.5rem 2rem;max-width:700px}.hero-content h1[data-v-c82e3d2d]{font-family:Playfair Display,Georgia,serif;font-size:2.2rem;font-weight:700;margin-bottom:.75rem}.hero-content p[data-v-c82e3d2d]{font-size:1.25rem;color:#fbd151;margin-bottom:0}@media (min-width: 992px){.hero-content[data-v-c82e3d2d]{padding:2.5rem 3.5rem}.hero-content h1[data-v-c82e3d2d]{font-size:2.8rem}.hero-content p[data-v-c82e3d2d]{font-size:1.4rem}}@media (max-width: 575.98px){.hero-content[data-v-c82e3d2d]{padding:1.25rem 1rem}.hero-content h1[data-v-c82e3d2d]{font-size:1.5rem}.hero-content p[data-v-c82e3d2d]{font-size:1rem}}.campus-section[data-v-c82e3d2d]{padding:3.5rem 1rem;background-color:var(--second-color)}.campus-container[data-v-c82e3d2d]{max-width:1320px;margin:0 auto;padding:0 .75rem}.campus-intro-text[data-v-c82e3d2d]{font-size:1.1rem;line-height:1.85;color:#444;margin-bottom:1.5rem}.campus-video-wrapper[data-v-c82e3d2d]{max-width:960px;margin:1.5rem auto 0;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;box-shadow:0 8px 30px #0000001f,0 2px 8px #00000014}.campus-video-wrapper iframe[data-v-c82e3d2d]{width:100%;height:100%;border:none;display:block}.slides-wrapper[data-v-c82e3d2d]{position:relative;height:1000vh;background:#0a0a1e}.slides-viewport[data-v-c82e3d2d]{position:absolute;top:0;left:0;width:100%;height:100vh;height:100dvh;overflow:hidden}.slides-viewport.is-locked[data-v-c82e3d2d]{position:fixed;z-index:50}.slides-viewport.is-bottom[data-v-c82e3d2d]{top:auto;bottom:0}.slides-track[data-v-c82e3d2d]{position:relative;width:100%;height:100%}.slides-grain[data-v-c82e3d2d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.slide[data-v-c82e3d2d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;transform:translateY(35%) scale(.98);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);z-index:1}.slide.active[data-v-c82e3d2d],.slide.prev[data-v-c82e3d2d],.slide.prev-down[data-v-c82e3d2d]{will-change:transform,opacity}.slide.active[data-v-c82e3d2d]{opacity:1;transform:translateY(0) scale(1);z-index:3}.slide.prev[data-v-c82e3d2d]{opacity:0;transform:translateY(-25%) scale(1.02);z-index:2}.slide.prev-down[data-v-c82e3d2d]{opacity:0;transform:translateY(25%) scale(1.02);z-index:2}@keyframes kenBurns-c82e3d2d{0%{transform:scale(1)}to{transform:scale(1.08)}}.slide__bg[data-v-c82e3d2d]{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;width:110%;height:110%;background-size:cover;background-position:center;transform:scale(1.12);transition:transform 1s cubic-bezier(.22,1,.36,1)}.slide.active .slide__bg[data-v-c82e3d2d]{will-change:transform;transform:scale(1);animation:kenBurns-c82e3d2d 12s ease-in-out forwards}.slide__overlay[data-v-c82e3d2d]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.45) 100%),linear-gradient(135deg,#00143ce0,#002878b3,#00000080)}.slide__content[data-v-c82e3d2d]{position:relative;z-index:2;display:flex;align-items:center;gap:3rem;max-width:1200px;width:100%;height:100%;max-height:100%;padding:10rem 4rem 6rem;box-sizing:border-box}.slide__text[data-v-c82e3d2d]{flex:1;min-width:0}.slide__heading[data-v-c82e3d2d]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:2px;opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.22,1,.36,1) .15s,transform .7s cubic-bezier(.22,1,.36,1) .15s}.slide.active .slide__heading[data-v-c82e3d2d]{opacity:1;transform:translateY(0)}.slide__accent[data-v-c82e3d2d]{width:60px;height:3.5px;background:linear-gradient(90deg,#ffc107,#ff6a33);border-radius:0;margin-bottom:1.25rem;opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .6s ease .3s,transform .6s cubic-bezier(.22,1,.36,1) .3s}.slide.active .slide__accent[data-v-c82e3d2d]{opacity:1;transform:scaleX(1)}.slide__text p[data-v-c82e3d2d]{font-size:1rem;line-height:1.8;color:#ffffffd9;margin:0;opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1) .4s,transform .7s cubic-bezier(.22,1,.36,1) .4s}.slide.active .slide__text p[data-v-c82e3d2d]{opacity:1;transform:translateY(0)}.slide__images[data-v-c82e3d2d]{flex:1;display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:0;overflow:hidden}.slide__images img[data-v-c82e3d2d]{width:100%;flex:1;min-height:0;-o-object-fit:cover;object-fit:cover;border-radius:0;box-shadow:0 8px 32px #0006;opacity:0;transform:translateY(35px) scale(.97);transition:opacity .7s cubic-bezier(.22,1,.36,1) .25s,transform .7s cubic-bezier(.22,1,.36,1) .25s}.slide.active .slide__images img[data-v-c82e3d2d]{opacity:1;transform:translateY(0) scale(1)}.slide__images img[data-v-c82e3d2d]:nth-child(2){transition-delay:.45s}.slides-counter[data-v-c82e3d2d]{position:absolute;bottom:2rem;left:2.5rem;z-index:12;display:flex;align-items:center;gap:.75rem;font-family:Courier New,monospace;pointer-events:none}.slides-counter__current[data-v-c82e3d2d]{font-size:2rem;font-weight:700;color:#fff;line-height:1;transition:opacity .3s ease}.slides-counter__sep[data-v-c82e3d2d]{width:32px;height:1.5px;background:#fff6}.slides-counter__total[data-v-c82e3d2d]{font-size:.9rem;color:#fff6;line-height:1}.slides-nav[data-v-c82e3d2d]{position:absolute;right:1.75rem;top:50%;transform:translateY(-50%);z-index:12;display:flex;flex-direction:column;gap:.6rem;align-items:flex-end}.slides-nav__dot[data-v-c82e3d2d]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:4px 0;border:none;background:none;outline:none}.slides-nav__label[data-v-c82e3d2d]{font-size:.65rem;color:#fff0;text-transform:uppercase;letter-spacing:1.5px;font-weight:600;white-space:nowrap;transition:color .3s ease;pointer-events:none}.slides-nav__dot:hover .slides-nav__label[data-v-c82e3d2d],.slides-nav__dot.is-active .slides-nav__label[data-v-c82e3d2d]{color:#fffc}.slides-nav__pip[data-v-c82e3d2d]{width:8px;height:8px;border-radius:0;background:#ffffff40;transition:background .4s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;flex-shrink:0}.slides-nav__dot.is-active .slides-nav__pip[data-v-c82e3d2d]{background:#ffc107;box-shadow:0 0 10px #ffc10780}.slides-nav__dot:hover:not(.is-active) .slides-nav__pip[data-v-c82e3d2d]{background:#ffffff8c}.slides-progress[data-v-c82e3d2d]{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#ffffff14;z-index:10}.slides-progress__bar[data-v-c82e3d2d]{height:100%;background:linear-gradient(90deg,#ffc107,#ff6a33);width:0%;transition:width .9s cubic-bezier(.22,1,.36,1)}@media (max-width: 991.98px){.slide__content[data-v-c82e3d2d]{flex-direction:column;gap:.75rem;padding:6.5rem 3rem 1.5rem 2.5rem;overflow:hidden;align-items:stretch;justify-content:flex-start}.slide__text[data-v-c82e3d2d]{flex:0 0 auto}.slide__heading[data-v-c82e3d2d]{font-size:1.4rem;letter-spacing:1.5px}.slide__text p[data-v-c82e3d2d]{font-size:.85rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.slide__images[data-v-c82e3d2d]{flex:1 1 auto;flex-direction:row;min-height:0;max-width:100%}.slide__images img[data-v-c82e3d2d]{width:calc(50% - .25rem);min-height:0;flex:0 1 auto;-o-object-fit:cover;object-fit:cover}.slides-nav[data-v-c82e3d2d]{right:.75rem;gap:.45rem}.slides-nav__label[data-v-c82e3d2d]{display:none}.slides-counter[data-v-c82e3d2d]{left:1.5rem;bottom:1.5rem}.slides-counter__current[data-v-c82e3d2d]{font-size:1.5rem}}@media (max-width: 767.98px){.slide__content[data-v-c82e3d2d]{flex-direction:column;padding:5.5rem 1.25rem .75rem;gap:.5rem;align-items:stretch;justify-content:flex-start}.slide__text[data-v-c82e3d2d]{flex:0 0 auto}.slide__heading[data-v-c82e3d2d]{font-size:1.1rem;letter-spacing:1px;margin-bottom:.25rem}.slide__accent[data-v-c82e3d2d]{margin-bottom:.35rem}.slide__text p[data-v-c82e3d2d]{font-size:.75rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.slide__images[data-v-c82e3d2d]{flex:1 1 auto;flex-direction:column;gap:.4rem;min-height:0}.slide__images img[data-v-c82e3d2d]{width:100%;min-height:0;flex:1;border-radius:0;-o-object-fit:cover;object-fit:cover}.slides-counter[data-v-c82e3d2d]{left:1rem;bottom:1rem}.slides-counter__current[data-v-c82e3d2d]{font-size:1.25rem}.slides-counter__sep[data-v-c82e3d2d]{width:20px}.slides-counter__total[data-v-c82e3d2d]{font-size:.75rem}.slides-nav[data-v-c82e3d2d]{right:.5rem;gap:.35rem}.slides-nav__pip[data-v-c82e3d2d]{width:6px;height:6px}}@media (max-width: 575.98px){.campus-section[data-v-c82e3d2d]{padding:2.5rem .75rem}.slide__content[data-v-c82e3d2d]{padding:5rem 1rem .5rem;gap:.35rem}.slide__heading[data-v-c82e3d2d]{font-size:.95rem;margin-bottom:.15rem}.slide__accent[data-v-c82e3d2d]{width:36px;margin-bottom:.25rem}.slide__text p[data-v-c82e3d2d]{font-size:.68rem;line-height:1.35;-webkit-line-clamp:3}.slide__images[data-v-c82e3d2d]{gap:.3rem}.slide__images img[data-v-c82e3d2d]{border-radius:0}}@media (min-width: 768px){.campus-section[data-v-c82e3d2d]{padding:4rem 2rem}}@media (min-width: 992px){.campus-section[data-v-c82e3d2d]{padding:4.5rem 2.5rem}}@media (min-width: 1400px){.slide__content[data-v-c82e3d2d]{padding:11rem 5rem 7rem;gap:3.5rem}}@media (min-width: 1600px){.slide__content[data-v-c82e3d2d]{padding:12rem 6rem 8rem;gap:4rem}}.contact-hero[data-v-8f3bbe6f]{width:100%;height:calc(100dvh - 58px);background:url(/images/Graduation.jpg) center center / cover no-repeat;position:relative;background-attachment:fixed}@media (min-width: 1024px){.contact-hero[data-v-8f3bbe6f]{height:calc(100dvh - 106px)}}.contact-hero__overlay[data-v-8f3bbe6f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#01246cd9,#281759cc)}.contact-divider[data-v-8f3bbe6f]{width:100%;height:400px;background:url(/images/aboutKMD.jpg) center center / cover no-repeat;position:relative;background-attachment:fixed}.contact-divider__overlay[data-v-8f3bbe6f]{position:absolute;top:0;right:0;bottom:0;left:0;background:#01246cbf}@media (max-width: 768px){.contact-hero[data-v-8f3bbe6f],.contact-divider[data-v-8f3bbe6f]{background-attachment:scroll}}.cd-hero[data-v-4894c0da]{background:linear-gradient(135deg,#004aad,#281759);padding:9rem 1.5rem 3rem}.cd-hero__inner[data-v-4894c0da]{max-width:80rem;margin:0 auto}.cd-hero__title[data-v-4894c0da]{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;color:#fff;margin:0 0 .75rem;line-height:1.3}.cd-hero__badge[data-v-4894c0da]{display:inline-block;padding:.4rem 1.25rem;background:#ffffff26;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.3);border-radius:2rem;color:#fff;font-size:.8rem;font-weight:500}.cd-card[data-v-4894c0da]{background:#fff;border:1px solid #f0f0f0;border-radius:0;overflow:hidden;box-shadow:0 2px 12px #0000000f}.cd-card__header[data-v-4894c0da]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid #f0f0f0;background:#fafbfc}.cd-card__title[data-v-4894c0da]{font-size:1rem;font-weight:600;color:#281759;margin:0}.cd-card__body[data-v-4894c0da]{padding:1.25rem}.cd-description[data-v-4894c0da]{font-size:.95rem;line-height:1.8;color:#444;white-space:pre-line;margin:0}.cd-timetable-item[data-v-4894c0da]{display:flex;align-items:center;gap:1rem;padding:.875rem;background:#f8f9fa;border-radius:.75rem;transition:box-shadow .2s}.cd-timetable-item[data-v-4894c0da]:hover{box-shadow:0 2px 8px #00000014}.cd-date-badge[data-v-4894c0da]{text-align:center;background:#004aad;color:#fff;min-width:64px;padding:.5rem .75rem;border-radius:.625rem}.cd-date-badge__month[data-v-4894c0da]{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.cd-date-badge__day[data-v-4894c0da]{display:block;font-size:1.2rem;font-weight:700;line-height:1.2}.cd-date-badge__year[data-v-4894c0da]{display:block;font-size:.6rem;opacity:.8}.cd-timetable-info[data-v-4894c0da]{flex:1}.cd-subject-item[data-v-4894c0da]{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem 0;border-bottom:1px solid #f0f0f0;font-size:.9rem;color:#444}.cd-subject-item[data-v-4894c0da]:last-child{border-bottom:none}.cd-location-item[data-v-4894c0da]{padding:.875rem 0;border-bottom:1px solid #f0f0f0}.cd-location-item[data-v-4894c0da]:last-child{border-bottom:none}.cd-sidebar[data-v-4894c0da]{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1024px){.cd-sidebar[data-v-4894c0da]{position:sticky;top:120px;align-self:flex-start}}.prg-bg-fixed[data-v-fc1d7d1f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.prg-bg-fixed__img[data-v-fc1d7d1f]{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;filter:blur(10px);transform:scale(1.15)}.prg-bg-fixed__overlay[data-v-fc1d7d1f]{position:absolute;top:0;right:0;bottom:0;left:0;background:#01246c73}.prg-hero[data-v-fc1d7d1f]{width:100%;position:relative}.prg-hero__bg[data-v-fc1d7d1f]{min-height:55vh;background:transparent;display:flex;align-items:center;justify-content:center;position:relative}.prg-hero__container[data-v-fc1d7d1f]{position:relative;z-index:2;max-width:80rem;width:100%;padding:0 1.5rem;margin:0 auto}.prg-hero__content[data-v-fc1d7d1f]{text-align:center}.prg-hero__title[data-v-fc1d7d1f]{font-size:clamp(2rem,5vw,3.2rem);font-weight:700;color:#fff;line-height:1.2;margin:0 0 1rem;font-family:Playfair Display,serif}.prg-hero__subtitle[data-v-fc1d7d1f]{font-size:clamp(1rem,2.5vw,1.2rem);color:#ffffffd9;max-width:600px;margin:0 auto;line-height:1.6}.prg-section-header[data-v-fc1d7d1f]{text-align:center;padding:3rem 1.5rem 1.5rem;max-width:80rem;margin:0 auto;background:#ffffff1a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.prg-section__title[data-v-fc1d7d1f]{font-family:Playfair Display,serif;color:#fff;font-size:1.8rem;font-weight:400;margin:0 0 .75rem}.prg-section__divider[data-v-fc1d7d1f]{width:60px;height:3px;background:linear-gradient(90deg,#fff9,#ffffffe6);margin:0 auto 1rem;border-radius:2px}.prg-section__lead[data-v-fc1d7d1f]{color:#fffc;font-size:.95rem;line-height:1.7;max-width:700px;margin:0 auto}.prg-content-area[data-v-fc1d7d1f]{position:relative;z-index:1}@media (max-width: 768px){.prg-hero__bg[data-v-fc1d7d1f]{min-height:45vh}}@media (max-width: 480px){.prg-hero__bg[data-v-fc1d7d1f]{min-height:38vh}.prg-section__title[data-v-fc1d7d1f]{font-size:1.4rem}}.course-card[data-v-af563ba3]{display:block;position:relative;min-height:320px;overflow:hidden;text-decoration:none;border-radius:0}.course-card-img[data-v-af563ba3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-card-date[data-v-af563ba3]{position:absolute;top:12px;left:12px;z-index:3;display:flex;align-items:center;gap:5px;padding:.35rem .75rem;background:#01246cd9;color:#fff;font-size:.75rem;font-weight:500;border-radius:4px}.course-card-body[data-v-af563ba3]{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:1.25rem;background:linear-gradient(to top,rgba(1,36,108,.85) 0%,rgba(1,36,108,.6) 60%,transparent 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.course-card-title[data-v-af563ba3]{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 .35rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-card-desc[data-v-af563ba3]{color:#ffffffd9;font-size:.85rem;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-card-explore[data-v-af563ba3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(8px);z-index:5;color:#fff;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;opacity:0;transition:opacity .3s ease,transform .3s ease}.course-card:hover .course-card-explore[data-v-af563ba3]{opacity:1;transform:translate(-50%,-50%) translateY(0)}.cg-search-bar[data-v-8531210f]{background:#ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:1.25rem}.cg-empty[data-v-8531210f]{text-align:center;padding:3rem 1rem;border:2px dashed rgba(255,255,255,.2);border-radius:.75rem;background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-section[data-v-0f0c25f3]{position:relative;height:calc(100dvh - 58px);background-image:url(/img/graduation/bg.jpg);background-size:cover;background-position:center}@media (min-width: 1024px){.hero-section[data-v-0f0c25f3]{height:calc(100dvh - 106px)}}.hero-overlay[data-v-0f0c25f3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073}.hero-content[data-v-0f0c25f3]{text-align:center;color:#fff;background:#ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #00000040;padding:1.5rem 2rem;max-width:700px}.hero-content h1[data-v-0f0c25f3]{font-family:Playfair Display,Georgia,serif;font-size:2.2rem;font-weight:700;margin-bottom:.75rem}.hero-content p[data-v-0f0c25f3]{font-size:1.25rem;color:#fbd151;margin-bottom:0}@media (min-width: 992px){.hero-content[data-v-0f0c25f3]{padding:2.5rem 3.5rem}.hero-content h1[data-v-0f0c25f3]{font-size:2.8rem}.hero-content p[data-v-0f0c25f3]{font-size:1.4rem}}@media (max-width: 575.98px){.hero-content[data-v-0f0c25f3]{padding:1.25rem 1rem}.hero-content h1[data-v-0f0c25f3]{font-size:1.5rem}.hero-content p[data-v-0f0c25f3]{font-size:1rem}}.gallery-row[data-v-0f0c25f3]{display:grid;gap:.75rem}.gallery-img[data-v-0f0c25f3]{overflow:hidden}.gallery-img img[data-v-0f0c25f3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16 / 9;max-height:260px}@media (max-width: 768px){.gallery-row[data-v-0f0c25f3]{grid-template-columns:1fr 1fr!important}}@media (max-width: 480px){.gallery-row[data-v-0f0c25f3]{grid-template-columns:1fr!important}}.shuffle-btn[data-v-0f0c25f3]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:#ffffff14;border:1px solid rgba(255,215,0,.3);color:gold;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:.375rem;transition:background .2s,border-color .2s}.shuffle-btn[data-v-0f0c25f3]:hover{background:#ffd7001f;border-color:#ffd70080}.curtain-bg[data-v-0f0c25f3]{position:relative;background-color:#00296b;background-image:repeating-linear-gradient(90deg,transparent,transparent 60px,rgba(255,255,255,.015) 60px,rgba(255,255,255,.03) 80px,rgba(255,255,255,.015) 100px,transparent 100px)}.curtain-bg[data-v-0f0c25f3]:before{content:"";position:absolute;top:0;left:0;width:120px;height:100%;background:linear-gradient(90deg,rgba(0,15,50,.6) 0%,rgba(0,20,60,.35) 30%,rgba(0,30,80,.15) 60%,transparent 100%);pointer-events:none;z-index:1}.curtain-bg[data-v-0f0c25f3]:after{content:"";position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(270deg,rgba(0,15,50,.6) 0%,rgba(0,20,60,.35) 30%,rgba(0,30,80,.15) 60%,transparent 100%);pointer-events:none;z-index:1}.curtain-bg[data-v-0f0c25f3]>*:first-child{position:relative;z-index:2}.gallery-section[data-v-0f0c25f3]{position:relative;overflow:hidden}.gallery-section[data-v-0f0c25f3]>*{position:relative;z-index:2}.film-grain[data-v-0f0c25f3]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;mix-blend-mode:overlay}.home-section[data-v-2fbde6a8]{padding:3.5rem 1rem}.home-container-inner[data-v-2fbde6a8]{max-width:1320px;margin:0 auto;padding:0 .75rem}.home-section--alt[data-v-2fbde6a8]{background-color:#f7f9fc}.home-section--blue[data-v-2fbde6a8]{background-color:#e3eaf5;color:#333}.home-section.home-section--flush[data-v-2fbde6a8]{padding-left:0;padding-right:0}.home-section--flush .home-container-inner[data-v-2fbde6a8]{padding-left:1rem;padding-right:1rem}.home-divider[data-v-2fbde6a8]{width:200px;height:2px;background-color:#6c757d;margin:1rem auto 1.5rem}.kmd-cta-link[data-v-2fbde6a8]{display:inline-block;color:#004aad;font-weight:600;font-size:1.1rem;text-decoration:none;transition:color .2s}.kmd-cta-link[data-v-2fbde6a8]:hover{color:#281759}.hero-slider[data-v-2fbde6a8]{position:relative;width:100%;height:calc(100dvh - 58px);overflow:hidden;z-index:1}@media (min-width: 1024px){.hero-slider[data-v-2fbde6a8]{height:calc(100dvh - 106px)}}.hero-slider__slides[data-v-2fbde6a8]{position:relative;width:100%;height:100%}.hero-slider__slide[data-v-2fbde6a8]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease}.hero-slider__slide.active[data-v-2fbde6a8]{opacity:1;visibility:visible;z-index:2}.hero-slider__overlay[data-v-2fbde6a8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.hero-slider__content[data-v-2fbde6a8]{text-align:center;color:#fff;background:#ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #00000040;padding:1.5rem 2rem;max-width:700px}.hero-slider__content h1[data-v-2fbde6a8]{font-family:Playfair Display,Georgia,serif;font-size:2.2rem;font-weight:700;margin-bottom:.75rem}.hero-slider__content p[data-v-2fbde6a8]{font-size:1.25rem;color:#fbd151;margin-bottom:0}.hero-slider__arrow[data-v-2fbde6a8]{position:absolute;top:50%;z-index:5;background:#00000059;color:#fff;border:none;width:44px;height:44px;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;margin-top:-22px}.hero-slider__arrow[data-v-2fbde6a8]:hover{background:#0009}.hero-slider__arrow--prev[data-v-2fbde6a8]{left:16px}.hero-slider__arrow--next[data-v-2fbde6a8]{right:16px}.hero-slider__dots[data-v-2fbde6a8]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);z-index:5;display:flex;gap:8px}.hero-slider__dot[data-v-2fbde6a8]{width:12px;height:12px;border-radius:0;border:2px solid rgba(255,255,255,.7);background:transparent;cursor:pointer;padding:0;transition:background .3s,border-color .3s}.hero-slider__dot.active[data-v-2fbde6a8]{background:#fff;border-color:#fff}.hero-slider__dot[data-v-2fbde6a8]:hover{background:#ffffff80}.hero-slider__progress[data-v-2fbde6a8]{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff3;z-index:5}.hero-slider__progress-bar[data-v-2fbde6a8]{height:100%;width:0%;background:#fbd151;transition:width .1s linear}.why-kmd-section[data-v-2fbde6a8]{background:linear-gradient(135deg,#f0f3fa,#e3eaf5,#edf1f9);position:relative;overflow:hidden}.whyKMD-card-number[data-v-2fbde6a8]{font-size:1.75rem;font-weight:700;color:#004aad;margin-bottom:.25rem;letter-spacing:-.5px}.whyKMD-card-title[data-v-2fbde6a8]{font-family:Playfair Display,Georgia,serif;font-weight:400;color:#281759;font-size:1.125rem;margin-bottom:.75rem}.pathway-video-wrapper[data-v-2fbde6a8]{position:relative;max-width:960px;margin:1.5rem auto 0;border-radius:0;overflow:hidden;background-color:#000;aspect-ratio:16 / 9}.pathway-video[data-v-2fbde6a8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pathway-video-play[data-v-2fbde6a8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;border:none;color:#fff;cursor:pointer;transition:background .3s ease}.pathway-video-play[data-v-2fbde6a8]:hover{background:#0003}.course-wall[data-v-2fbde6a8]{display:grid;grid-template-columns:repeat(2,1fr);gap:0;width:100%}@media (max-width: 575.98px){.course-wall[data-v-2fbde6a8]{grid-template-columns:1fr}}.course-card[data-v-2fbde6a8]{position:relative;display:block;overflow:hidden;text-decoration:none}.course-card__img[data-v-2fbde6a8]{width:100%;min-height:380px;-o-object-fit:cover;object-fit:cover;display:block}.course-card__body[data-v-2fbde6a8]{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(to top,rgba(1,36,108,.85) 0%,rgba(1,36,108,.6) 60%,transparent 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff}.course-card__title[data-v-2fbde6a8]{font-weight:700;font-size:1.1rem;margin-bottom:.5rem}.course-card__text[data-v-2fbde6a8]{font-size:.9rem;line-height:1.6;opacity:.9;margin:0}.course-card__explore[data-v-2fbde6a8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(8px);z-index:5;color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.5px;opacity:0;transition:opacity .35s ease,transform .35s ease}.course-card:hover .course-card__explore[data-v-2fbde6a8]{opacity:1;transform:translate(-50%,-50%) translateY(0)}@media (max-width: 767.98px){.course-card__img[data-v-2fbde6a8]{min-height:280px}}.new-course-link[data-v-2fbde6a8]{display:flex;flex-direction:column;text-decoration:none;color:#333;transition:color .2s}.new-course-link[data-v-2fbde6a8]:hover{color:#004aad}.new-course-img[data-v-2fbde6a8]{width:100%;height:270px;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width: 767.98px){.new-course-img[data-v-2fbde6a8]{height:200px}}@media (max-width: 575.98px){.new-course-img[data-v-2fbde6a8]{height:180px}}.accordion-item[data-v-2fbde6a8]{border:1px solid #dee2e6;margin-bottom:-1px;overflow:hidden}.accordion-button[data-v-2fbde6a8]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;text-align:left;background:#fff;border:none;cursor:pointer;transition:background .2s}.accordion-button[data-v-2fbde6a8]:hover{background:#f8f9fa}.accordion-body[data-v-2fbde6a8]{padding:0 1.25rem 1rem;background:#fff}.accordion-body ul[data-v-2fbde6a8]{list-style:disc;padding-left:1.25rem;margin:0}.accordion-body li[data-v-2fbde6a8]{color:#555;font-size:.9rem;line-height:1.7;margin-bottom:.35rem}.testimonial-card[data-v-2fbde6a8]{display:grid;grid-template-columns:300px 1fr;gap:3rem;align-items:center;text-align:left}.testimonial-card__media[data-v-2fbde6a8]{background:#fff;padding:10px;box-shadow:0 6px 24px #00000014}.testimonial-card__photo[data-v-2fbde6a8]{width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block;border-radius:0}.testimonial-card__photo--placeholder[data-v-2fbde6a8]{display:flex;align-items:center;justify-content:center;background:#281759;color:#fff;font-weight:600;font-size:3rem}.testimonial-card__content[data-v-2fbde6a8]{padding-right:3.5rem}.testimonial-card__quote[data-v-2fbde6a8]{font-family:Georgia,Times New Roman,serif;font-size:5rem;line-height:.8;color:#004aad;display:block;margin-bottom:.75rem}.testimonial-card__text[data-v-2fbde6a8]{color:#333;line-height:2;font-size:1rem;margin-bottom:1.5rem}.testimonial-card__author[data-v-2fbde6a8]{display:flex;flex-direction:column;gap:.15rem}.testimonial-card__name[data-v-2fbde6a8],.testimonial-card__role[data-v-2fbde6a8]{font-weight:700;color:#004aad;font-size:1rem;line-height:1.5}.testimonial-nav[data-v-2fbde6a8]{position:absolute;right:0;bottom:0;display:flex;gap:.5rem;z-index:2}.testimonial-nav__arrow[data-v-2fbde6a8]{background:transparent;border:2px solid #004aad;width:34px;height:34px;border-radius:0;display:flex;align-items:center;justify-content:center;color:#004aad;cursor:pointer;transition:background .2s,color .2s;padding:0}.testimonial-nav__arrow[data-v-2fbde6a8]:hover{background:#004aad;color:#fff}@media (max-width: 991.98px){.testimonial-card[data-v-2fbde6a8]{grid-template-columns:220px 1fr;gap:2rem}.testimonial-card__content[data-v-2fbde6a8]{padding-right:0}.testimonial-nav[data-v-2fbde6a8]{position:static;justify-content:center;margin-top:1.5rem}}@media (max-width: 767.98px){.testimonial-card[data-v-2fbde6a8]{grid-template-columns:1fr;gap:1.5rem;justify-items:center;text-align:center}.testimonial-card__media[data-v-2fbde6a8]{max-width:240px}.testimonial-card__author[data-v-2fbde6a8]{align-items:center}.testimonial-card__text[data-v-2fbde6a8]{font-size:.95rem;line-height:1.9}.testimonial-card__quote[data-v-2fbde6a8]{font-size:3.5rem}}.testimonial-fade-enter-active[data-v-2fbde6a8],.testimonial-fade-leave-active[data-v-2fbde6a8]{transition:opacity .4s ease}.testimonial-fade-enter-from[data-v-2fbde6a8],.testimonial-fade-leave-to[data-v-2fbde6a8]{opacity:0}.sl-mosaic[data-v-2fbde6a8]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:280px;gap:0;width:100%}.sl-mosaic__item--0[data-v-2fbde6a8]{grid-column:span 2;grid-row:span 2}.sl-mosaic__item--1[data-v-2fbde6a8]{grid-column:span 2}.sl-mosaic__item--2[data-v-2fbde6a8],.sl-mosaic__item--3[data-v-2fbde6a8]{grid-column:span 1}.sl-mosaic__item[data-v-2fbde6a8]{position:relative;overflow:hidden;border-radius:0}.sl-mosaic__item img[data-v-2fbde6a8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sl-mosaic__overlay[data-v-2fbde6a8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#000000bf);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;opacity:0;transition:opacity .35s ease}.sl-mosaic__item:hover .sl-mosaic__overlay[data-v-2fbde6a8]{opacity:1}.sl-mosaic__name[data-v-2fbde6a8]{color:#fff;font-weight:700;font-size:1.1rem;margin:0}@media (max-width: 767.98px){.sl-mosaic[data-v-2fbde6a8]{grid-template-columns:1fr;grid-auto-rows:250px}.sl-mosaic__item--0[data-v-2fbde6a8],.sl-mosaic__item--1[data-v-2fbde6a8],.sl-mosaic__item--2[data-v-2fbde6a8],.sl-mosaic__item--3[data-v-2fbde6a8]{grid-column:span 1;grid-row:span 1}.sl-mosaic__overlay[data-v-2fbde6a8]{opacity:1}}.achievement-gallery[data-v-2fbde6a8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 991.98px){.achievement-gallery[data-v-2fbde6a8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575.98px){.achievement-gallery[data-v-2fbde6a8]{grid-template-columns:1fr}}.achievement-card[data-v-2fbde6a8]{position:relative;border-radius:0;overflow:hidden;aspect-ratio:3 / 4}.achievement-card__img[data-v-2fbde6a8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.achievement-card__img--placeholder[data-v-2fbde6a8]{background:linear-gradient(135deg,#e0e7f1,#c5d0de)}.achievement-card__info[data-v-2fbde6a8]{position:absolute;bottom:0;left:0;right:0;padding:1.25rem 1rem 1rem;background:linear-gradient(transparent,#000000b3);display:flex;flex-direction:column;justify-content:flex-end;transition:opacity .35s ease}.achievement-card__overlay[data-v-2fbde6a8]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;transition:opacity .35s ease}.achievement-card:hover .achievement-card__overlay[data-v-2fbde6a8]{opacity:1}.achievement-card:hover .achievement-card__info[data-v-2fbde6a8]{opacity:0}.achievement-card__desc[data-v-2fbde6a8]{color:#fff;font-size:.9rem;line-height:1.6;text-align:center;margin:0}.achievement-card__name[data-v-2fbde6a8]{color:#fff;font-size:1rem;line-height:1.3}.achievement-card__title[data-v-2fbde6a8]{color:#ffffffd9;font-size:.8rem}.achievement-card__class[data-v-2fbde6a8]{color:#ffffffb3;font-size:.75rem}.campus-gallery-heading[data-v-2fbde6a8]{font-weight:700;color:#281759}.campus-gallery-desc[data-v-2fbde6a8]{color:#6c757d;font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.campus-image-link[data-v-2fbde6a8]{display:block;position:relative;overflow:hidden;text-decoration:none}.campus-image-link img[data-v-2fbde6a8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.campus-image-link__overlay[data-v-2fbde6a8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0006;opacity:0;transition:opacity .35s ease}.campus-image-link:hover .campus-image-link__overlay[data-v-2fbde6a8]{opacity:1}.campus-image-link__explore[data-v-2fbde6a8]{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.5px}.partner-grid[data-v-2fbde6a8]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 3rem}.partner-grid__logo[data-v-2fbde6a8]{max-width:180px;max-height:90px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%);transition:filter .3s}.partner-grid__logo[data-v-2fbde6a8]:hover{filter:grayscale(0%)}@media (max-width: 575.98px){.partner-grid[data-v-2fbde6a8]{gap:1.5rem 2rem}.partner-grid__logo[data-v-2fbde6a8]{max-width:120px;max-height:70px}}@media (min-width: 768px){.home-section[data-v-2fbde6a8]{padding:4rem 2rem}}@media (min-width: 992px){.home-section[data-v-2fbde6a8]{padding:4.5rem 2.5rem}.hero-slider__content[data-v-2fbde6a8]{padding:2.5rem 3.5rem}.hero-slider__content h1[data-v-2fbde6a8]{font-size:2.8rem}.hero-slider__content p[data-v-2fbde6a8]{font-size:1.4rem}}@media (max-width: 575.98px){.home-section[data-v-2fbde6a8]{padding:2.5rem .75rem}.hero-slider__content[data-v-2fbde6a8]{padding:1.25rem 1rem}.hero-slider__content h1[data-v-2fbde6a8]{font-size:1.5rem}.hero-slider__content p[data-v-2fbde6a8]{font-size:1rem}.hero-slider__arrow[data-v-2fbde6a8]{width:36px;height:36px;margin-top:-18px}.hero-slider__arrow--prev[data-v-2fbde6a8]{left:10px}.hero-slider__arrow--next[data-v-2fbde6a8]{right:10px}}.sd-hero[data-v-401462d4]{position:relative;min-height:380px;background:#01246c;overflow:hidden;display:flex;align-items:flex-end}.sd-hero__overlay[data-v-401462d4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#01246ce6,#01246c59 60%,#0000001a)}@media (min-width: 1024px){.sd-hero[data-v-401462d4]{min-height:450px}}@media (max-width: 767px){.sd-hero[data-v-401462d4]{min-height:300px}}.stu-hero[data-v-6da7865b]{position:relative;min-height:calc(100dvh - 58px);background:url(/images/testimo.png) center center / cover no-repeat;display:flex;align-items:center}.stu-hero__overlay[data-v-6da7865b]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#01246ce0,#01246c8c)}@media (min-width: 1024px){.stu-hero[data-v-6da7865b]{min-height:calc(100dvh - 106px)}}.testimonial-card[data-v-6da7865b]{position:relative;background:#fff;padding:1.75rem;transition:box-shadow .3s ease}.testimonial-card[data-v-6da7865b]:hover{box-shadow:0 6px 24px #01246c14}.testimonial-card__quote[data-v-6da7865b]{position:absolute;top:1.25rem;right:1.5rem;width:2rem;height:2rem;color:#e3eaf5}.testimonial-card__avatar[data-v-6da7865b]{width:54px;height:54px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;padding:2px}.testimonial-card__avatar--placeholder[data-v-6da7865b]{display:flex;align-items:center;justify-content:center;background:#281759;color:#fff;font-weight:600;font-size:1.25rem}@media (max-width: 575.98px){.testimonial-card[data-v-6da7865b]{padding:1.25rem}}.achievement-gallery[data-v-6da7865b]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 991.98px){.achievement-gallery[data-v-6da7865b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575.98px){.achievement-gallery[data-v-6da7865b]{grid-template-columns:1fr}}.achievement-card[data-v-6da7865b]{position:relative;overflow:hidden;aspect-ratio:3 / 4;display:block}.achievement-card__img[data-v-6da7865b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.achievement-card__img--placeholder[data-v-6da7865b]{background:linear-gradient(135deg,#e0e7f1,#c5d0de)}.achievement-card__info[data-v-6da7865b]{position:absolute;bottom:0;left:0;right:0;padding:1.25rem 1rem 1rem;background:linear-gradient(transparent,#000000b3);display:flex;flex-direction:column;justify-content:flex-end;transition:opacity .35s ease}.achievement-card__overlay[data-v-6da7865b]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;transition:opacity .35s ease}.achievement-card:hover .achievement-card__overlay[data-v-6da7865b]{opacity:1}.achievement-card:hover .achievement-card__info[data-v-6da7865b]{opacity:0}.achievement-card__desc[data-v-6da7865b]{color:#fff;font-size:.9rem;line-height:1.6;text-align:center;margin:0}.achievement-card__name[data-v-6da7865b]{color:#fff;font-size:1rem;line-height:1.3}.achievement-card__title[data-v-6da7865b]{color:#ffffffd9;font-size:.8rem}.achievement-card__class[data-v-6da7865b]{color:#ffffffb3;font-size:.75rem}.activity-card[data-v-6da7865b]{position:relative;display:block;overflow:hidden;aspect-ratio:17 / 10}.activity-card__img[data-v-6da7865b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.activity-card:hover .activity-card__img[data-v-6da7865b]{transform:scale(1.04)}.activity-card__date[data-v-6da7865b]{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;gap:.3rem;background:#01246c;color:#fff;font-size:.7rem;font-weight:600;padding:.25rem .5rem}.activity-card__caption[data-v-6da7865b]{position:absolute;left:0;right:0;bottom:0;padding:1rem 1.1rem 1.25rem;background:#01246c8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (max-width: 575.98px){.activity-card[data-v-6da7865b]{aspect-ratio:4 / 3}}.spotlight-hero[data-v-d3b28816]{position:relative;min-height:100dvh;background:url(/images/testimo.png) center center / cover no-repeat;background-attachment:fixed;display:flex;align-items:center;justify-content:center}.spotlight-hero__overlay[data-v-d3b28816]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#01246cd9,#281759cc)}.parallax-divider[data-v-d3b28816]{position:relative;min-height:350px;background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem}.parallax-divider__overlay[data-v-d3b28816]{position:absolute;top:0;right:0;bottom:0;left:0;background:#01246cbf}.achievement-grid[data-v-d3b28816]{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}@media (max-width: 991.98px){.achievement-grid[data-v-d3b28816]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575.98px){.achievement-grid[data-v-d3b28816]{grid-template-columns:1fr}}.achievement-item[data-v-d3b28816]{position:relative;overflow:hidden;aspect-ratio:3 / 4;display:block}.achievement-item__img[data-v-d3b28816]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.achievement-item__placeholder[data-v-d3b28816]{background:linear-gradient(135deg,#e0e7f1,#c5d0de)}.achievement-item__info[data-v-d3b28816]{position:absolute;bottom:0;left:0;right:0;padding:1.25rem 1rem 1rem;background:linear-gradient(transparent,#000000b3);transition:opacity .35s ease}.achievement-item__desc-overlay[data-v-d3b28816]{position:absolute;top:0;right:0;bottom:0;left:0;background:#01246ccc;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;transition:opacity .35s ease}.achievement-item:hover .achievement-item__desc-overlay[data-v-d3b28816]{opacity:1}.achievement-item:hover .achievement-item__info[data-v-d3b28816]{opacity:0}.activity-grid[data-v-d3b28816]{display:grid;grid-template-columns:repeat(2,1fr);gap:3px}.activity-card[data-v-d3b28816]{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 10}.activity-card--featured[data-v-d3b28816]{grid-column:span 2;aspect-ratio:2.8 / 1}@media (max-width: 767.98px){.activity-grid[data-v-d3b28816]{grid-template-columns:1fr}.activity-card--featured[data-v-d3b28816]{grid-column:span 1;aspect-ratio:16 / 10}}.activity-card__img[data-v-d3b28816]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.activity-card__date[data-v-d3b28816]{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;gap:.3rem;background:#01246c;color:#fff;font-size:.7rem;font-weight:600;padding:.25rem .5rem;z-index:2}.activity-card__caption[data-v-d3b28816]{position:absolute;left:0;right:0;bottom:0;padding:1rem 1.1rem 1.25rem;background:#01246c8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@supports (-webkit-touch-callout: none){.spotlight-hero[data-v-d3b28816],.parallax-divider[data-v-d3b28816]{background-attachment:scroll}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
