.mobile-nav, .mobile-menu, .mobile-menu-toggle{display: none}@media (max-width: 768px){.top-bar{padding: 6px 0;font-size: 0.7rem;background: linear-gradient(135deg, var(--color-primary, #064e3b), var(--color-primary-dark, #022c22))}.top-bar .container{flex-direction: row;justify-content: space-between;gap: 12px}.top-bar a{font-size: 0.65rem;color: rgba(255, 255, 255, 0.9)}.top-bar-socials{gap: 12px}.top-bar-socials a{font-size: 0.85rem;color: rgba(255, 255, 255, 0.9)}}@media (max-width: 480px){.top-bar{display: none}}@media (max-width: 768px){.main-header{padding: 12px 0}.main-header .container{flex-direction: row;gap: 12px;text-align: left;justify-content: space-between;align-items: center}.header-logo-group{display: none}.kiit-gear-logo{height: 40px;width: auto}.founder-profile{flex-direction: row;align-items: center;gap: 10px;text-align: left;margin: 0 auto}.founder-img{width: 48px;height: 48px}.founder-info h4{font-size: 0.85rem}.founder-info p, .founder-info a{font-size: 0.7rem}}@media (max-width: 480px){.main-header{padding: 12px 0}.kiit-gear-logo{height: 40px}.founder-profile{gap: 10px}.founder-img{width: 40px;height: 40px}.founder-info h4{font-size: 0.8rem}.founder-info p, .founder-info a{font-size: 0.65rem}}.mobile-nav{display: none}@media (max-width: 768px){.mobile-nav{display: block !important;background-color: #ffffff;border-bottom: 1px solid rgba(0, 0, 0, 0.08);position: sticky !important;top: 0;z-index: 1000;box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08)}.mobile-nav .container{display: flex !important;justify-content: space-between;align-items: center;padding: 10px 16px}.mobile-logo{display: flex;align-items: center;text-decoration: none}.mobile-logo-img{height: 36px;width: auto}.bottom-nav{display: none !important}}.mobile-menu-toggle{display: none}@media (max-width: 768px){.mobile-nav.scrolled{background-color: rgba(255, 255, 255, 0.98);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1)}.mobile-menu-toggle{display: flex !important;align-items: center;justify-content: center;width: 44px;height: 44px;min-width: 44px;min-height: 44px;background: linear-gradient(135deg, var(--color-primary, #064e3b), var(--color-primary-dark, #022c22));color: #ffffff;border: none;border-radius: 10px;cursor: pointer;font-size: 1.15rem;transition: all 0.2s ease;box-shadow: 0 4px 12px rgba(6, 78, 59, 0.25);-webkit-tap-highlight-color: transparent;position: relative;z-index: 1001;touch-action: manipulation;user-select: none;-webkit-user-select: none}.mobile-menu-toggle:hover, .mobile-menu-toggle:focus{background: linear-gradient(135deg, var(--color-primary-dark, #022c22), #011a13);transform: scale(1.02)}.mobile-menu-toggle:active{transform: scale(0.95);background: linear-gradient(135deg, #022c22, #011a13)}.mobile-menu-toggle:focus-visible{outline: 3px solid var(--color-accent, #d97706);outline-offset: 2px}.mobile-menu-toggle.active{background: linear-gradient(135deg, #dc2626, #b91c1c);box-shadow: 0 4px 12px rgba(220, 38, 38, 0.3)}.mobile-menu-toggle i{transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events: none}.mobile-menu-toggle.active i{transform: rotate(180deg)}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0}}.mobile-menu{display: none}@media (max-width: 768px){.mobile-menu{display: block !important;position: absolute;top: 100%;left: 0;right: 0;background: #ffffff;border-top: 1px solid rgba(0, 0, 0, 0.08);box-shadow: 0 16px 40px rgba(0, 0, 0, 0.12);max-height: 0;overflow: hidden;z-index: 9999;opacity: 0;visibility: hidden;transition: max-height 0.35s ease-out, opacity 0.35s ease-out, visibility 0.35s;-webkit-overflow-scrolling: touch}.mobile-menu.active{max-height: 80vh;overflow-y: auto;opacity: 1;visibility: visible}.mobile-link{display: block;padding: 16px 24px;font-size: 0.95rem;font-weight: 500;color: var(--color-text-main, #111827);text-decoration: none;border-bottom: 1px solid rgba(0, 0, 0, 0.05);transition: all 0.15s ease;-webkit-tap-highlight-color: transparent}.mobile-link:hover, .mobile-link:focus{background-color: rgba(6, 78, 59, 0.05);color: var(--color-primary, #064e3b);padding-left: 28px}.mobile-link:active{background-color: rgba(6, 78, 59, 0.1)}.mobile-link:focus-visible{outline: 2px solid var(--color-primary, #064e3b);outline-offset: -2px}.mobile-link-label{display: block;padding: 12px 24px 8px;font-size: 0.7rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em;color: var(--color-text-muted, #6b7280);background-color: rgba(0, 0, 0, 0.02);cursor: default;border-bottom: 1px solid rgba(0, 0, 0, 0.05)}.mobile-link-label:hover{background-color: rgba(0, 0, 0, 0.02);color: var(--color-text-muted, #6b7280);padding-left: 24px}.mobile-link.active{color: var(--color-primary, #064e3b);background-color: rgba(6, 78, 59, 0.08);font-weight: 600;border-left: 4px solid var(--color-primary, #064e3b);padding-left: 20px}}@media (max-width: 480px){.mobile-menu{max-height: calc(100vh - 120px)}.mobile-link{padding: 14px 20px;font-size: 0.9rem}.mobile-link:hover, .mobile-link:focus{padding-left: 24px}.mobile-link-label{padding: 10px 20px 6px;font-size: 0.65rem}.mobile-link.active{padding-left: 16px}}@media (min-width: 769px){.mobile-nav{display: none !important}.bottom-nav{display: block}}@media (max-width: 768px){body.menu-open{overflow: hidden;position: fixed;width: 100%}header{position: relative;z-index: 100}.mobile-nav{position: sticky;top: 0;z-index: 1000}main{position: relative;z-index: 1}}@media (max-width: 768px){.mobile-link, .mobile-nav a, .top-bar a, .main-header a, .founder-info a{text-decoration: none !important}.mobile-link:hover, .mobile-nav a:hover{text-decoration: none !important}.founder-info a:hover{text-decoration: underline !important;text-underline-offset: 2px}}@media (max-width: 768px){.mobile-link, .mobile-menu-toggle, .top-bar a, .top-bar-socials a{min-height: 44px;display: flex;align-items: center}.top-bar-socials a{width: 32px;height: 32px;justify-content: center;border-radius: 6px;transition: background-color 0.15s ease}.top-bar-socials a:hover, .top-bar-socials a:active{background-color: rgba(255, 255, 255, 0.1)}}@supports (padding: max(0px)){@media (max-width: 768px){.mobile-nav{padding-left: max(0px, env(safe-area-inset-left));padding-right: max(0px, env(safe-area-inset-right))}.mobile-menu{padding-bottom: max(16px, env(safe-area-inset-bottom))}}}@media (max-width: 768px){.hero{padding: 32px 0 40px !important;min-height: auto !important}.hero-grid, .hero .grid-12{display: flex !important;flex-direction: column !important;gap: 20px !important}.hero-content, .hero-copy{text-align: center !important;order: 2 !important}.hero-content h1, .hero-copy h1, .hero h1{font-size: clamp(1.5rem, 5.5vw, 1.9rem) !important;line-height: 1.2 !important;margin-bottom: 12px !important;letter-spacing: -0.02em !important}.hero-eyebrow, .eyebrow, .hero-badge{font-size: 0.65rem !important;padding: 6px 12px !important;margin-bottom: 12px !important;display: inline-flex !important;justify-content: center !important}.hero-content .lead, .hero-content p, .hero-copy p, .hero p.lead{font-size: 0.9rem !important;line-height: 1.55 !important;margin-bottom: 16px !important}.hero-media, .hero-image, .hero-image-card, .hero .grid-12 > div:last-child img, [class*="hero-image"]{order: 1 !important;border-radius: 14px !important;max-height: 200px !important;overflow: hidden !important}.hero-media img, .hero-image img, .hero-image-card img{width: 100% !important;height: 180px !important;object-fit: cover !important;border-radius: 14px !important}.hero-content .btn, .hero .btn, .hero-actions .btn, .hero-actions a, .cta-buttons .btn, .cta-buttons a{width: 100% !important;justify-content: center !important;padding: 12px 20px !important;font-size: 0.85rem !important;border-radius: 10px !important}.hero-actions, .cta-buttons{flex-direction: column !important;gap: 10px !important;width: 100% !important}.hero-chips, .chip-row, .hero-chip-row{justify-content: center !important;gap: 6px !important;flex-wrap: wrap !important}.hero-chip, .chip{font-size: 0.7rem !important;padding: 5px 10px !important}.hero-stats{position: relative !important;bottom: auto !important;left: auto !important;right: auto !important;grid-template-columns: repeat(3, 1fr) !important;gap: 6px !important;margin-top: 12px !important}.hero-stat-card{padding: 8px 6px !important;border-radius: 10px !important}.hero-stat-card .stat-value{font-size: 0.9rem !important;font-weight: 700 !important}.hero-stat-card .stat-label{font-size: 0.6rem !important;line-height: 1.2 !important}.hero-media-note{font-size: 0.7rem !important;padding: 6px 10px !important;top: 10px !important;left: 10px !important}.mini-slider{height: clamp(220px, 35vh, 280px) !important;border-radius: 14px !important;overflow: hidden !important}.slide-quote{font-size: clamp(1rem, 3.5vw, 1.35rem) !important;padding: 16px !important;line-height: 1.35 !important}.slider-nav{width: 36px !important;height: 36px !important;font-size: 0.8rem !important}.slider-prev{left: 8px !important}.slider-next{right: 8px !important}.hero-rail{padding: 16px !important;border-radius: 14px !important}.journey-outcomes{flex-direction: column !important;gap: 6px !important;align-items: center !important;margin-top: 16px !important}.journey-outcomes .stat-chip{font-size: 0.75rem !important;padding: 6px 12px !important}.scarcity-stack{text-align: center !important;font-size: 0.8rem !important;margin-top: 12px !important;padding: 10px !important;border-radius: 10px !important}}@media (max-width: 480px){.hero{padding: 24px 0 32px !important}.hero-content h1, .hero-copy h1, .hero h1{font-size: clamp(1.3rem, 5vw, 1.6rem) !important}.hero-content .lead, .hero-content p, .hero-copy p{font-size: 0.85rem !important}.mini-slider{height: clamp(180px, 30vh, 220px) !important}.slide-quote{font-size: clamp(0.9rem, 3vw, 1.1rem) !important}.hero-stats{grid-template-columns: repeat(3, 1fr) !important}.hero-stat-card .stat-value{font-size: 0.8rem !important}.hero-stat-card .stat-label{font-size: 0.55rem !important}.hero-media img, .hero-image img, .hero-image-card img{height: 150px !important}}@media (max-width: 768px){.page-hero, .about-hero, .kites-hero, .sri-hero, [class*="-hero"]{padding: 40px 0 !important;min-height: auto !important}.page-hero h1, .about-hero__title, .kites-hero h1, .sri-hero h1, .sri-hero-content h1, [class*="-hero"] h1{font-size: clamp(1.4rem, 5vw, 1.8rem) !important;line-height: 1.2 !important;margin-bottom: 10px !important;text-align: center !important}.page-hero p, .about-hero__lede, .kites-hero p, .kites-hero .lead, .sri-hero p, .sri-lead, [class*="-hero"] p{font-size: 0.85rem !important;line-height: 1.55 !important;text-align: center !important}.about-hero__eyebrow, .breadcrumb{font-size: 0.65rem !important;margin-bottom: 10px !important;text-align: center !important;display: block !important}.about-hero{padding: 60px 0 !important}.about-hero__content{text-align: center !important}.about-hero__eyebrow::after{left: 50% !important;transform: translateX(-50%) !important;width: 150px !important;max-width: 60vw !important}.about-hero__actions{justify-content: center !important;flex-direction: column !important}.about-hero__actions .btn{width: 100% !important}.about-hero__quicklink{justify-content: center !important;font-size: 0.85rem !important}.kites-hero{padding: 40px 0 !important}.kites-hero .grid-12{display: flex !important;flex-direction: column !important;gap: 20px !important}.kites-hero .grid-12 > div[style*="grid-column"]{grid-column: span 12 !important;width: 100% !important}.kites-hero-image{order: -1 !important;max-height: 180px !important;width: 100% !important;object-fit: cover !important;border-radius: 14px !important;margin-top: 0 !important}.sri-hero{padding: 40px 0 !important}.sri-hero .grid-12{grid-template-columns: 1fr !important;gap: 20px !important}.sri-hero-content{text-align: center !important;max-width: 100% !important}.sri-badge{margin: 0 auto 12px !important;font-size: 0.7rem !important}.sri-cta-row{justify-content: center !important;flex-direction: column !important;align-items: center !important}.sri-cta{width: 100% !important;justify-content: center !important;padding: 12px 20px !important;font-size: 0.85rem !important}.sri-hero-image{min-height: 180px !important;max-height: 200px !important;order: -1 !important;border-radius: 14px !important}.sri-hero-image img{height: 100% !important;object-fit: cover !important}.people-shell .page-hero, .people-shell [class*="-hero"]{padding: 40px 0 !important}.hero-badges, .hero-pills{justify-content: center !important;flex-wrap: wrap !important;gap: 6px !important}.hero-pill, .hero-badge{font-size: 0.7rem !important;padding: 6px 10px !important}.hero-aside, .stat-stack{display: grid !important;grid-template-columns: 1fr !important;gap: 10px !important}.stat-card{padding: 16px !important;text-align: center !important}.stat-card .stat-value, .stat-value{font-size: 1.5rem !important}.stat-card .stat-label, .stat-label{font-size: 0.75rem !important}}@media (max-width: 480px){.page-hero, .about-hero, .kites-hero, .sri-hero, [class*="-hero"]{padding: 32px 0 !important}.page-hero h1, .about-hero__title, .kites-hero h1, .sri-hero-content h1, [class*="-hero"] h1{font-size: clamp(1.2rem, 4.5vw, 1.5rem) !important}.page-hero p, .about-hero__lede, .kites-hero .lead, .sri-lead, [class*="-hero"] p{font-size: 0.8rem !important}.kites-hero-image, .sri-hero-image{max-height: 160px !important}.stat-card .stat-value, .stat-value{font-size: 1.3rem !important}}@media (max-width: 768px){.section{padding: 48px 0}.section h2{font-size: clamp(1.4rem, 4.5vw, 1.75rem);margin-bottom: 12px;text-align: center}.section h2::after{margin: 12px auto 0}.section-header{text-align: center;margin-bottom: 28px}.section-header p{font-size: 0.9rem}}@media (max-width: 480px){.section{padding: 36px 0}.section h2{font-size: clamp(1.25rem, 4vw, 1.5rem)}}@media (max-width: 768px){.card{padding: 20px;border-radius: 14px}.card h3{font-size: 1.1rem;margin-bottom: 8px}.card p{font-size: 0.9rem;line-height: 1.55}.card-stats{padding: 12px;gap: 8px}.card-stats strong{font-size: 1.1rem}.card-stats > div{font-size: 0.75rem}.feature-card, .feature-grid > div{padding: 24px 20px;text-align: center}.feature-icon, .feature-card > div:first-child{font-size: 2.25rem;margin-bottom: 12px}.value-card{padding: 24px 20px}.value-card h3{font-size: 1.1rem}}@media (max-width: 480px){.card{padding: 16px;border-radius: 12px}.card h3{font-size: 1rem}.feature-card, .feature-grid > div{padding: 20px 16px}}@media (max-width: 768px){.grid-12, .hero-grid, .feature-grid, .programs-grid, .value-grid, .about-ksld-grid{display: flex !important;flex-direction: column !important;gap: 20px !important}.grid-12 > div, [class*="col-"]{width: 100% !important;grid-column: span 12 !important}.partner-grid{display: grid !important;grid-template-columns: repeat(3, 1fr) !important;gap: 12px !important}.partner-card{padding: 16px 12px;height: auto;min-height: 70px}.partner-card img{max-height: 32px;width: auto}}@media (max-width: 480px){.partner-grid{grid-template-columns: repeat(2, 1fr) !important;gap: 10px !important}.partner-card{padding: 12px 10px;min-height: 60px}.partner-card img{max-height: 28px}}@media (max-width: 768px){.people-grid, .faculty-grid{display: flex !important;flex-direction: column !important;gap: 16px !important}.person-card{display: flex;flex-direction: row;align-items: flex-start;gap: 16px;padding: 16px;background: #fff;border-radius: 14px;border: 1px solid #e5e7eb}.person-card img{width: 80px;height: 80px;border-radius: 10px;object-fit: cover;flex-shrink: 0}.person-card .person-info{flex: 1;min-width: 0}.person-card h4, .person-name{font-size: 0.95rem;font-weight: 700;margin-bottom: 4px}.person-card p, .person-role{font-size: 0.8rem;color: #6b7280;margin-bottom: 8px;line-height: 1.4}.profile-link{font-size: 0.85rem;padding: 8px 14px;display: inline-flex}}@media (max-width: 480px){.person-card{padding: 14px;gap: 12px}.person-card img{width: 70px;height: 70px}.person-card h4, .person-name{font-size: 0.9rem}.person-card p, .person-role{font-size: 0.75rem}}@media (max-width: 768px){.leader-carousel{padding: 24px 16px !important;border-radius: 16px !important;position: relative;overflow: visible}.leader-slide{display: none !important}.leader-slide.active{display: flex !important;flex-direction: column !important;align-items: center !important;text-align: center !important;gap: 16px !important;grid-template-columns: 1fr !important}.leader-photo{width: 120px !important;height: 120px !important;margin: 0 auto !important;border-radius: 12px !important;flex-shrink: 0;object-fit: cover}.leader-meta{width: 100% !important}.leader-meta h3{font-size: 1.15rem !important;margin-bottom: 4px !important;text-align: center !important}.leader-meta .role{font-size: 0.8rem !important;margin-bottom: 12px !important;text-align: center !important}.leader-meta p{font-size: 0.85rem !important;line-height: 1.55 !important;text-align: center !important;color: var(--color-text-muted, #6b7280) !important;max-height: 150px;overflow-y: auto}.leader-nav{display: none !important}.leader-btn{display: none !important}.leader-dots{margin-top: 16px !important;display: flex !important;justify-content: center !important;gap: 8px !important}.leader-dot{width: 10px !important;height: 10px !important;border-radius: 50% !important;background: rgba(0, 0, 0, 0.2) !important;cursor: pointer !important}.leader-dot.active{background: var(--color-primary, #064e3b) !important}.leader-progress{display: none !important}}@media (max-width: 480px){.leader-carousel{padding: 20px 14px !important}.leader-photo{width: 100px !important;height: 100px !important}.leader-meta h3{font-size: 1.05rem !important}.leader-meta p{font-size: 0.8rem !important;max-height: 120px}.leader-btn{width: 40px !important;height: 40px !important;min-width: 40px !important;min-height: 40px !important}.leader-dots{margin-top: 12px !important;gap: 8px}.leader-dot{width: 10px;height: 10px}}@media (max-width: 768px){.campus-stats-grid, .stats-grid{display: grid !important;grid-template-columns: repeat(2, 1fr) !important;gap: 16px !important}.campus-stat-card, .stat-card{padding: 20px 16px;text-align: center}.stat-number{font-size: 2rem !important;line-height: 1;margin-bottom: 4px}.stat-label{font-size: 0.8rem}}@media (max-width: 480px){.campus-stats-grid, .stats-grid{gap: 12px !important}.campus-stat-card, .stat-card{padding: 16px 12px}.stat-number{font-size: 1.75rem !important}.stat-label{font-size: 0.75rem}}@media (max-width: 1024px){.footer-grid-5{grid-template-columns: repeat(2, 1fr) !important;gap: 30px 24px !important}.footer-contact-col{grid-column: span 2 !important}.footer-col h4{font-size: 0.8rem !important}.footer-links-list a{font-size: 0.8rem !important}}@media (max-width: 768px){.footer-dark{padding: 32px 0 0 !important}.footer-grid-4, .footer-grid-5{display: flex !important;flex-direction: column !important;gap: 0 !important}.footer-col{text-align: left !important;padding: 0 !important;border-bottom: 1px solid rgba(255, 255, 255, 0.1)}.footer-col:last-child{border-bottom: none}.footer-col h4{font-size: 0.75rem !important;margin-bottom: 0 !important;padding: 14px 0 !important;color: var(--color-accent, #d97706) !important;cursor: pointer;position: relative;display: flex !important;justify-content: space-between !important;align-items: center !important}.footer-col h4::after{content: '+';font-size: 1rem;font-weight: 400;color: rgba(255, 255, 255, 0.5);transition: transform 0.3s ease}.footer-col h4.expanded::after{content: '−'}.footer-col .footer-links-list{display: none !important;padding-bottom: 16px !important}.footer-col .footer-links-list.show{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 4px 12px !important}.footer-col h4[style*="margin-top"]{margin-top: 0 !important;border-top: 1px solid rgba(255, 255, 255, 0.06)}.footer-links-list li{margin-bottom: 0 !important}.footer-links-list a{padding: 5px 0 !important;font-size: 0.72rem !important;display: block !important;line-height: 1.35 !important;color: rgba(255, 255, 255, 0.7) !important}.footer-links-list a:hover{color: white !important}.footer-contact-col{grid-column: span 1 !important;text-align: center !important;padding: 24px 16px !important;margin-top: 16px !important;background: rgba(255, 255, 255, 0.04) !important;border-radius: 16px !important;border: 1px solid rgba(255, 255, 255, 0.08) !important;border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important}.footer-contact-col h4{cursor: default !important;justify-content: center !important}.footer-contact-col h4::after{display: none !important}.footer-contact-info{text-align: center !important}.footer-contact-info p{font-size: 0.82rem !important;margin-bottom: 3px !important}.footer-contact-links{align-items: center !important;gap: 8px !important}.footer-contact-item{font-size: 0.75rem !important;justify-content: center !important;gap: 8px !important}.footer-contact-item i{width: 26px !important;height: 26px !important;font-size: 0.7rem !important}.footer-cta-buttons{flex-direction: row !important;flex-wrap: wrap !important;justify-content: center !important;gap: 8px !important;margin-top: 16px !important}.btn-footer-apply, .btn-footer-contact, .btn-footer-call{flex: 1 !important;min-width: 130px !important;padding: 10px 14px !important;font-size: 0.78rem !important;justify-content: center !important;text-align: center !important;margin-top: 0 !important;border-radius: 8px !important}.footer-socials-box{justify-content: center !important;margin-top: 16px !important;gap: 8px !important}.footer-socials-box a{width: 36px !important;height: 36px !important;font-size: 0.85rem !important}.footer-logo-box{text-align: center !important;margin-bottom: 12px !important}.footer-kiit-logo{height: 36px !important}.footer-copyright-bar{padding: 14px 0 !important;margin-top: 20px !important}.footer-copyright-bar .container{flex-direction: column !important;gap: 10px !important;text-align: center !important}.copyright-text{font-size: 0.7rem !important;line-height: 1.4 !important}.footer-legal-links{justify-content: center !important;gap: 12px !important}.footer-legal-links a{font-size: 0.7rem !important}.footer-socials{justify-content: center;gap: 16px}.footer-socials a{font-size: 1rem;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;border-radius: 8px;transition: background-color 0.2s ease}.footer-socials a:hover{background-color: rgba(255, 255, 255, 0.1)}}@media (max-width: 480px){.footer-dark{padding: 24px 0 0 !important}.footer-col .footer-links-list.show{grid-template-columns: 1fr !important;gap: 2px !important}.footer-links-list a{font-size: 0.75rem !important;padding: 6px 0 !important}.footer-contact-col{padding: 20px 14px !important}.footer-contact-item{font-size: 0.72rem !important}.footer-cta-buttons{flex-direction: column !important;gap: 8px !important}.btn-footer-apply, .btn-footer-contact{width: 100% !important;min-width: unset !important}.footer-socials-box a{width: 34px !important;height: 34px !important}.copyright-text{font-size: 0.65rem !important}.footer-legal-links{gap: 10px !important}.footer-legal-links a{font-size: 0.65rem !important}}@media (max-width: 768px){#floating-apply, #floating-apply-btn{bottom: 20px !important;right: 16px !important}#floating-apply a, #floating-apply-btn{padding: 12px 20px !important;font-size: 0.85rem !important}#scroll-to-top{bottom: 80px !important;right: 16px !important;width: 44px !important;height: 44px !important}}@media (max-width: 480px){#floating-apply, #floating-apply-btn{bottom: 16px !important;right: 12px !important;left: 12px !important;width: auto !important}#floating-apply a, #floating-apply-btn{width: 100% !important;justify-content: center}}@media (max-width: 768px){.btn, .btn-primary, .btn-outline, .btn-secondary{padding: 12px 24px;font-size: 0.9rem;border-radius: 10px;min-height: 48px}.btn-group, .button-group, [class*="buttons"]{display: flex;flex-direction: column;gap: 12px;width: 100%}.btn-group .btn, .button-group .btn{width: 100%;justify-content: center}}@media (max-width: 768px){.table-responsive, .pathways-matrix{overflow-x: auto;-webkit-overflow-scrolling: touch;margin: 0 -16px;padding: 0 16px}table{min-width: 600px;font-size: 0.85rem}th, td{padding: 12px 10px}}@media (max-width: 768px){img{max-width: 100%;height: auto}.image-container, .img-wrapper{border-radius: 12px;overflow: hidden}figure{margin: 0 0 20px}figcaption{font-size: 0.8rem;padding: 8px 0;text-align: center}}@media (max-width: 768px){.mobile-link:focus-visible, .mobile-menu-toggle:focus-visible{outline: 3px solid var(--color-accent, #d97706);outline-offset: 2px}@media (prefers-reduced-motion: reduce){.mobile-menu, .mobile-menu-toggle i, .mobile-link, .leader-slide, .mini-slide{transition: none !important;animation: none !important}.mobile-menu.active{animation: none}}}@media print{.mobile-nav, .mobile-menu-toggle, .mobile-menu, #floating-apply, #scroll-to-top{display: none !important}}@media (max-width: 768px){.page-hero .hero-grid{display: flex !important;flex-direction: column !important;gap: 16px !important}.page-hero .hero-copy{text-align: center !important;order: 2 !important}.page-hero .hero-copy h1{font-size: clamp(1.4rem, 5vw, 1.8rem) !important;line-height: 1.2 !important}.page-hero .hero-copy p{font-size: 0.85rem !important;line-height: 1.5 !important}.page-hero .eyebrow{font-size: 0.65rem !important;padding: 6px 10px !important;margin-bottom: 8px !important;display: inline-flex !important}.page-hero .breadcrumb{font-size: 0.65rem !important;margin-bottom: 6px !important}.page-hero .hero-actions{justify-content: center !important;flex-direction: column !important;gap: 10px !important}.page-hero .hero-actions .btn-primary, .page-hero .hero-actions .btn-ghost{width: 100% !important;justify-content: center !important;padding: 12px 20px !important;font-size: 0.85rem !important}.page-hero .hero-media{order: 1 !important;min-height: 160px !important;max-height: 200px !important;border-radius: 14px !important}.page-hero .hero-media img, .page-hero .hero-photo{height: 100% !important;max-height: 200px !important;object-fit: cover !important}.page-hero .hero-media-overlay{border-radius: 14px !important}.page-hero .hero-media-note{font-size: 0.65rem !important;padding: 5px 8px !important;top: 8px !important;left: 8px !important}.page-hero .hero-stats{position: relative !important;bottom: auto !important;left: auto !important;right: auto !important;grid-template-columns: repeat(3, 1fr) !important;gap: 4px !important;padding: 0 !important;margin: 8px 0 0 !important}.page-hero .hero-stat-card{padding: 8px 4px !important;border-radius: 8px !important}.page-hero .hero-stat-card .stat-value{font-size: 0.8rem !important;font-weight: 700 !important}.page-hero .hero-stat-card .stat-label{font-size: 0.55rem !important;line-height: 1.2 !important}.page-hero .chip-row{justify-content: center !important;gap: 4px !important;margin-top: 8px !important}.page-hero .chip{font-size: 0.6rem !important;padding: 4px 8px !important}.section-shell{padding: 36px 0 !important}.section-header{text-align: center;flex-direction: column;align-items: center}.section-title{font-size: clamp(1.2rem, 4.5vw, 1.5rem) !important;text-align: center}.section-copy{text-align: center;font-size: 0.85rem !important}.card-grid{grid-template-columns: 1fr !important;gap: 12px !important}.roadmap{padding-left: 0 !important}.roadmap::before{left: 14px !important}.mile{padding-left: 50px !important}.mile::before{left: 0 !important;width: 32px !important;height: 32px !important;font-size: 0.9rem !important}.mile h4{font-size: 1rem !important}.stepper{grid-template-columns: 1fr !important;gap: 12px !important}.step{padding: 14px !important}.step-num{width: 28px !important;height: 28px !important;font-size: 0.9rem !important}.story-grid{grid-template-columns: 1fr !important;gap: 14px !important}.story-card{padding: 16px !important}.story-meta img{width: 48px !important;height: 48px !important}.pill-row, .chip-row, .tag-row{justify-content: center;gap: 6px !important}.pill, .chip, .tag{font-size: 0.75rem !important;padding: 6px 10px !important}.cta-banner{padding: 20px !important;text-align: center}.cta-actions{justify-content: center;flex-direction: column}.cta-actions .btn-primary, .cta-actions .btn-ghost{width: 100%;justify-content: center}.support-bar{grid-template-columns: 1fr !important;gap: 10px !important}.support-card{padding: 14px !important;text-align: center}.campus-wrap{grid-template-columns: 1fr !important}.campus-card{padding: 14px !important}.campus-photo{min-height: 200px !important}.rank-grid{grid-template-columns: repeat(2, 1fr) !important;gap: 10px !important}.rank-card{padding: 12px !important;text-align: center}.rank-value{font-size: 1.4rem !important}.grid-duo{grid-template-columns: 1fr !important}.session-stats{grid-template-columns: repeat(2, 1fr) !important;gap: 8px !important}.session-chip{padding: 10px !important;font-size: 0.9rem !important}.checklist{padding: 14px !important}.checklist h4{font-size: 1rem !important}.list li{font-size: 0.9rem !important}blockquote{padding: 16px !important;font-size: 0.95rem !important}blockquote footer{font-size: 0.8rem !important}}@media (max-width: 480px){.hero-stats{grid-template-columns: 1fr 1fr !important}.rank-grid{grid-template-columns: 1fr 1fr !important}.session-stats{grid-template-columns: 1fr !important}}@media (max-width: 768px){.tbi-section{padding: 48px 0 !important}.tbi-header{text-align: center !important;margin-bottom: 24px !important}.tbi-header h2{font-size: clamp(1.4rem, 4.5vw, 1.75rem) !important}.tbi-header-top{flex-direction: column !important;align-items: center !important;gap: 12px !important}.tbi-badge{font-size: 0.75rem !important}.tbi-subtitle{font-size: 1rem !important}.tbi-grid{display: flex !important;flex-direction: column !important;gap: 20px !important}.tbi-grid > div[style*="grid-column"]{grid-column: span 12 !important}.tbi-stat-grid{grid-template-columns: repeat(2, 1fr) !important;gap: 10px !important}.tbi-stat-card{padding: 12px !important;flex-direction: column !important;text-align: center !important;font-size: 0.85rem !important}.tbi-stat-icon{font-size: 1.25rem !important}.tbi-card{padding: 18px !important}.tbi-card h3{font-size: 1.1rem !important}.tbi-card p{font-size: 0.9rem !important}.impact-visual{padding: 48px 0 !important}.impact-heading{text-align: center !important}.impact-heading h2{font-size: clamp(1.4rem, 4.5vw, 1.75rem) !important}.impact-stats-grid{grid-template-columns: repeat(2, 1fr) !important;gap: 12px !important}.impact-card{padding: 16px !important}.impact-metric{font-size: 1.75rem !important}.impact-label{font-size: 0.8rem !important}.journey-outcomes{flex-direction: column !important;gap: 8px !important;align-items: center !important}.stat-chip{font-size: 0.8rem !important;padding: 8px 12px !important}.scarcity-stack{text-align: center !important;font-size: 0.85rem !important}}@media (max-width: 480px){.tbi-stat-grid{grid-template-columns: 1fr !important}.impact-stats-grid{grid-template-columns: 1fr !important}}@media (max-width: 768px){.hero.page-hero{padding: 40px 0 32px !important}.partner-hero-grid{grid-template-columns: 1fr !important;gap: 20px !important}.hero.page-hero h1{font-size: clamp(1.4rem, 5vw, 1.8rem) !important;text-align: center !important;line-height: 1.2 !important}.hero.page-hero p{text-align: center !important;font-size: 0.85rem !important;line-height: 1.5 !important}.hero.page-hero .breadcrumb{text-align: center !important;display: block !important;font-size: 0.65rem !important}.hero.page-hero .hero-badge{display: flex !important;justify-content: center !important;margin: 0 auto 10px !important;width: fit-content !important;font-size: 0.7rem !important;padding: 6px 12px !important}.hero.page-hero .hero-chips{justify-content: center !important;gap: 6px !important}.hero.page-hero .hero-chip{font-size: 0.7rem !important;padding: 6px 10px !important}.hero-summary-card{padding: 16px !important;border-radius: 16px !important}.stat-stack{grid-template-columns: repeat(2, 1fr) !important;gap: 8px !important}.stat-pill{padding: 10px 8px !important;border-radius: 12px !important}.stat-pill strong{font-size: 1.2rem !important}.stat-pill span{font-size: 0.7rem !important}.meta-grid{grid-template-columns: 1fr !important;gap: 6px !important}.tabs-section{padding: 36px 0 !important}.tab-pills{flex-wrap: wrap !important;justify-content: center !important;gap: 6px !important}.tab-pill{font-size: 0.75rem !important;padding: 8px 12px !important}.partner-grid, .logo-grid{grid-template-columns: repeat(2, 1fr) !important;gap: 10px !important}.logo-card{padding: 14px 10px !important;min-height: 70px !important}.logo-card img{max-height: 36px !important}.scroll-rail{padding: 16px 0 !important}.rail-track img{height: 32px !important;margin: 0 20px !important}}@media (max-width: 480px){.stat-stack{grid-template-columns: 1fr 1fr !important}.partner-grid, .logo-grid{grid-template-columns: repeat(2, 1fr) !important}.logo-card img{max-height: 30px !important}}@media (max-width: 768px){.kites-hero{padding: 60px 0 !important;min-height: auto !important}.kites-hero .grid-12{display: flex !important;flex-direction: column !important;gap: 24px !important}.kites-hero .grid-12 > div[style*="grid-column"]{grid-column: span 12 !important;width: 100% !important}.kites-hero h1{font-size: clamp(1.6rem, 5vw, 2rem) !important;text-align: center !important}.kites-hero .lead{text-align: center !important;font-size: 0.95rem !important}.kites-hero-image{order: -1 !important;max-height: 200px !important;width: 100% !important;object-fit: cover !important}.hero-badge{display: flex !important;justify-content: center !important;margin: 0 auto 12px !important}.hero-chips{justify-content: center !important}.cta-buttons{justify-content: center !important;flex-direction: column !important}.cta-buttons .btn{width: 100% !important;justify-content: center !important}.info-grid{grid-template-columns: 1fr !important;gap: 14px !important}.info-card{padding: 20px !important}.info-card h3{font-size: 1.1rem !important}.info-card p{font-size: 0.9rem !important}.pill-grid{grid-template-columns: 1fr !important;gap: 14px !important}.pill-card{padding: 20px !important}.pill-card h3{font-size: 1rem !important}.pill-card ul{font-size: 0.9rem !important}.price-card{grid-template-columns: 1fr !important;padding: 24px !important;text-align: center !important}.price-card h3{font-size: 1.25rem !important}.contact-card{padding: 20px !important;text-align: center !important}}@media (max-width: 768px){.sri-hero{padding: 60px 0 !important}.sri-hero .grid-12{grid-template-columns: 1fr !important;gap: 24px !important}.sri-hero-content{text-align: center !important;max-width: 100% !important}.sri-hero-content h1{font-size: clamp(1.6rem, 5vw, 2.2rem) !important}.sri-lead{font-size: 0.95rem !important;text-align: center !important}.sri-badge{margin: 0 auto !important}.sri-cta-row{justify-content: center !important;flex-direction: column !important;align-items: center !important}.sri-cta{width: 100% !important;justify-content: center !important}.hero-chip-row{justify-content: center !important}.sri-hero-image{min-height: 220px !important;order: -1 !important}.split-cards{grid-template-columns: 1fr !important;gap: 14px !important}.sri-card{padding: 20px !important}.pill-item{font-size: 0.9rem !important;padding: 10px 12px !important}.section-lede{text-align: center !important;font-size: 0.95rem !important}}@media (max-width: 768px){.about-hero{padding: 80px 0 !important}.about-hero__content{text-align: center !important}.about-hero__title{font-size: clamp(1.6rem, 5vw, 2.2rem) !important}.about-hero__lede{font-size: 0.95rem !important;text-align: center !important}.about-hero__eyebrow{display: block !important;text-align: center !important}.about-hero__eyebrow::after{left: 50% !important;transform: translateX(-50%) !important;width: 200px !important}.about-hero__actions{justify-content: center !important;flex-direction: column !important}.about-hero__actions .btn{width: 100% !important;justify-content: center !important}.about-hero__quicklink{justify-content: center !important}.about-ksld-grid{display: flex !important;flex-direction: column !important;gap: 20px !important}.about-ksld-grid > div[style*="grid-column"]{grid-column: span 12 !important}.section-kicker{text-align: center !important;display: block !important}.accent-line{margin: 0 auto 16px !important}}@media (max-width: 768px){.people-shell{padding: 48px 0 !important}.people-section{padding: 20px !important;margin-bottom: 20px !important}.section-heading{text-align: center !important;flex-direction: column !important;align-items: center !important}.section-title{font-size: clamp(1.4rem, 4.5vw, 1.75rem) !important}.section-copy{text-align: center !important}[style*="grid-column: span 6"], [style*="grid-column:span 6"]{grid-column: span 12 !important;width: 100% !important}[style*="grid-column: span 4"], [style*="grid-column:span 4"]{grid-column: span 12 !important;width: 100% !important}}@media (max-width: 768px){.stat-stack{grid-template-columns: 1fr !important;gap: 12px !important}.meta-rail{justify-content: center !important;flex-wrap: wrap !important}.rail-pill{font-size: 0.8rem !important;padding: 6px 10px !important}}@media (max-width: 768px){[style*="grid-column"]{grid-column: span 12 !important}.grid-12{display: flex !important;flex-direction: column !important;gap: 20px !important}[style*="display: flex"][style*="gap"]{flex-direction: column !important}.pill-row, .chip-row, .tag-row, .hero-chips, .hero-chip-row, .micro-tags, .journey-meta, .footer-socials{flex-direction: row !important;flex-wrap: wrap !important}}@media (max-width: 768px){.container, .content-rail{padding-left: 16px !important;padding-right: 16px !important}}@media (max-width: 480px){.container, .content-rail{padding-left: 12px !important;padding-right: 12px !important}}@media (max-width: 768px){.about-hero{padding: 80px 0 60px !important;min-height: auto !important}.about-hero__content{max-width: 100% !important;text-align: center !important}.about-hero__eyebrow{font-size: 0.75rem !important}.about-hero__title{font-size: clamp(1.6rem, 5vw, 2rem) !important;line-height: 1.2 !important}.about-hero__lede{font-size: 0.95rem !important;line-height: 1.6 !important}.about-grid, .about-ksld-grid{grid-template-columns: 1fr !important;gap: 24px !important}.about-ksld-grid > div:first-child{order: 2 !important}.about-ksld-grid > div:last-child{order: 1 !important}.leader-carousel{padding: 20px !important}.leader-slide{flex-direction: column !important;text-align: center !important;gap: 16px !important}.leader-slide img{width: 80px !important;height: 80px !important;margin: 0 auto !important}.leader-btn{width: 36px !important;height: 36px !important}}@media (max-width: 768px){.program-hero, .mba-hero{padding: 60px 0 40px !important}.program-hero .grid-12, .mba-hero .grid-12{display: flex !important;flex-direction: column !important;gap: 24px !important}.program-hero [style*="grid-column: span 6"], .mba-hero [style*="grid-column: span 6"]{grid-column: span 12 !important;width: 100% !important}.program-hero h1, .mba-hero h1{font-size: clamp(1.5rem, 5vw, 2rem) !important;text-align: center !important}.program-hero .lead, .mba-hero .lead{font-size: 0.95rem !important;text-align: center !important}.program-hero .hero-image-card, .mba-hero .hero-image-card{max-height: 250px !important;order: -1 !important}.journey-section{padding: 40px 0 !important}.journey-grid{grid-template-columns: 1fr !important;gap: 16px !important}.curriculum-grid{grid-template-columns: 1fr !important;gap: 20px !important}.year-card{padding: 20px !important}.semester-list{gap: 12px !important}}@media (max-width: 768px){.partner-hero-grid{grid-template-columns: 1fr !important;gap: 24px !important}.partner-stats-mini{grid-template-columns: repeat(2, 1fr) !important;gap: 12px !important}.partner-section{padding: 40px 0 !important}.partner-section h2{font-size: clamp(1.4rem, 4.5vw, 1.75rem) !important;text-align: center !important}.partner-logos, .logo-grid, .partners-grid{grid-template-columns: repeat(2, 1fr) !important;gap: 16px !important}.partner-card, .logo-card{padding: 16px !important}.partner-card img, .logo-card img{max-height: 50px !important}}@media (max-width: 768px){.sri-hero, .sri-hero-content{padding: 60px 0 40px !important;text-align: center !important}.sri-hero h1, .sri-hero-content h1{font-size: clamp(1.5rem, 5vw, 2rem) !important}.sri-lead{font-size: 0.95rem !important}.sri-grid, .sri-features{grid-template-columns: 1fr !important;gap: 20px !important}.sri-card{padding: 20px !important}.sri-stats{grid-template-columns: repeat(2, 1fr) !important;gap: 16px !important}}@media (max-width: 768px){.kites-hero{padding: 60px 0 40px !important}.kites-hero h1{font-size: clamp(1.5rem, 5vw, 2rem) !important;text-align: center !important}.kites-hero .lead{text-align: center !important}.kites-section{padding: 40px 0 !important}.kites-grid, .tracks-grid{grid-template-columns: 1fr !important;gap: 20px !important}.kites-card, .track-card{padding: 20px !important}.startup-logos{grid-template-columns: repeat(2, 1fr) !important;gap: 12px !important}}@media (max-width: 768px){.case-hero{padding: 60px 0 40px !important}.case-hero h1{font-size: clamp(1.4rem, 4.5vw, 1.8rem) !important;text-align: center !important}.case-section{padding: 40px 0 !important}.case-grid{grid-template-columns: 1fr !important;gap: 20px !important}.case-card{padding: 20px !important}.case-meta{flex-direction: column !important;gap: 8px !important}}@media (max-width: 768px){.admissions-hero{padding: 60px 0 40px !important}.admissions-hero h1{font-size: clamp(1.5rem, 5vw, 2rem) !important;text-align: center !important}.admissions-grid, .eligibility-grid, .process-grid{grid-template-columns: 1fr !important;gap: 20px !important}.process-step{flex-direction: column !important;text-align: center !important}.step-number{margin: 0 auto 12px !important}.fee-table{font-size: 0.85rem !important;overflow-x: auto !important}.fee-table th, .fee-table td{padding: 10px 8px !important}}@media (max-width: 768px){.people-hero{padding: 60px 0 40px !important}.people-hero h1{font-size: clamp(1.5rem, 5vw, 2rem) !important;text-align: center !important}.faculty-grid, .people-grid, .board-grid{grid-template-columns: 1fr !important;gap: 20px !important}.person-card, .faculty-card, .board-card{padding: 20px !important;text-align: center !important}.person-card img, .faculty-card img, .board-card img{width: 100px !important;height: 100px !important;margin: 0 auto 16px !important}.person-card h4, .faculty-card h4{font-size: 1.1rem !important}.person-card p, .faculty-card p{font-size: 0.85rem !important}.profile-link{display: inline-flex !important;justify-content: center !important}}@media (max-width: 768px){.pace-hero{padding: 60px 0 40px !important}.pace-hero h1{font-size: clamp(1.5rem, 5vw, 2rem) !important;text-align: center !important}.pace-grid, .pace-features{grid-template-columns: 1fr !important;gap: 20px !important}.pace-card{padding: 20px !important}.pace-timeline{padding-left: 20px !important}.timeline-item{padding-left: 24px !important}.timeline-item::before{left: -20px !important}}@media (max-width: 768px){.btn, [class*="btn-"]{min-height: 44px !important;padding: 12px 20px !important;font-size: 0.9rem !important}.btn-primary, .btn-secondary, .btn-outline{width: 100% !important;justify-content: center !important}.footer-socials .btn, .footer-socials-box a, .top-bar-socials a{width: auto !important;min-width: auto !important}}@media (max-width: 768px){[style*="grid-template-columns: 1fr 1fr"], [style*="grid-template-columns:1fr 1fr"], [style*="grid-template-columns: repeat(2"], [style*="grid-template-columns:repeat(2"]{grid-template-columns: 1fr !important}[style*="grid-template-columns: repeat(3"], [style*="grid-template-columns:repeat(3"], [style*="grid-template-columns: repeat(4"], [style*="grid-template-columns:repeat(4"]{grid-template-columns: repeat(2, 1fr) !important}[style*="gap: 32px"], [style*="gap:32px"]{gap: 20px !important}[style*="gap: 48px"], [style*="gap:48px"], [style*="gap: 60px"], [style*="gap:60px"]{gap: 24px !important}}@media (max-width: 480px){[style*="grid-template-columns: repeat(2"], [style*="grid-template-columns:repeat(2"]{grid-template-columns: 1fr !important}}@media (max-width: 768px){img{max-width: 100% !important;height: auto !important}.hero-image-card, .hero-media{max-height: 300px !important;overflow: hidden !important}.hero-image-card img, .hero-media img{object-fit: cover !important}}@media (max-width: 768px){.footer-grid, .footer-content{grid-template-columns: 1fr !important;gap: 32px !important;text-align: center !important}.footer-logo-section{text-align: center !important}.footer-links{text-align: center !important}.footer-socials-box{justify-content: center !important}.footer-copyright-bar .container{flex-direction: column !important;gap: 12px !important;text-align: center !important}.footer-socials{justify-content: center !important}}@media (max-width: 768px){.section, section[class*="section"]{padding: 48px 0 !important}.section.bg-light, .section.bg-primary{padding: 48px 0 !important}}@media (max-width: 480px){.section, section[class*="section"]{padding: 36px 0 !important}}@media (max-width: 768px){.modal, .person-modal, .faculty-modal{padding: 20px !important}.modal-content{width: 95% !important;max-width: 100% !important;margin: 10px !important;max-height: 90vh !important;overflow-y: auto !important}.modal-close{top: 10px !important;right: 10px !important}}@media (max-width: 768px){html{scroll-behavior: smooth}::-webkit-scrollbar{width: 4px;height: 4px}::-webkit-scrollbar-thumb{background: rgba(0, 0, 0, 0.2);border-radius: 4px}.btn, button, .nav-item, .mobile-link{-webkit-tap-highlight-color: transparent;user-select: none}}@media (max-width: 768px){section[style*="Follow Our Journey"] h2, .social-section h2{font-size: 1.75rem !important}div[style*="grid-template-columns: repeat(auto-fit, minmax(320px"]{grid-template-columns: 1fr !important;gap: 24px !important;padding: 0 8px !important}div[style*="height: 450px"]{height: 380px !important}div[style*="padding: 24px"][style*="display: flex"][style*="justify-content: space-between"]{padding: 16px !important;flex-wrap: wrap !important;gap: 12px !important}div[style*="width: 50px"][style*="height: 50px"][style*="background: white"][style*="border-radius: 12px"]{width: 42px !important;height: 42px !important}h3[style*="font-size: 1.4rem"]{font-size: 1.15rem !important}a[style*="height: 450px"][style*="padding: 28px"]{height: auto !important;min-height: 350px !important;padding: 20px !important}div[style*="height: 450px"][style*="flex-direction: column"][style*="align-items: center"]{height: auto !important;min-height: 350px !important;padding: 32px 20px !important}}@media (max-width: 480px){div[style*="height: 450px"], div[style*="min-height: 350px"]{height: 320px !important;min-height: 320px !important}div[style*="padding: 24px"][style*="display: flex"][style*="justify-content: space-between"]{padding: 12px !important}div[style*="padding: 24px"][style*="display: flex"][style*="justify-content: space-between"] > a[style*="Follow"]{display: none !important}}@media (max-width: 768px){div[style*="position: relative"][style*="overflow: hidden"][style*="height: 800px"]{height: 500px !important}iframe[src*="news.kiit.ac.in"]{height: 900px !important;top: -380px !important}}@media (max-width: 480px){div[style*="position: relative"][style*="overflow: hidden"][style*="height: 800px"], div[style*="position: relative"][style*="overflow: hidden"][style*="height: 500px"]{height: 400px !important}}@media (max-width: 768px){h2[style*="font-size: 3rem"], h2[style*="font-size: 2.5rem"]{font-size: 1.75rem !important;line-height: 1.2 !important}p[style*="font-size: 1.125rem"], p[style*="max-width: 650px"]{font-size: 0.95rem !important;max-width: 100% !important;padding: 0 12px !important}div[style*="margin-bottom: 70px"], div[style*="margin-bottom: 60px"]{margin-bottom: 40px !important}}@media (max-width: 768px){div[style*="filter: blur(60px)"], div[style*="filter: blur(80px)"]{opacity: 0.3 !important;width: 150px !important;height: 150px !important}}@media (max-width: 768px){.leader-profile, .profile-hero, .bio-section{padding: 60px 0 40px !important}.leader-profile .grid-12, .profile-hero .grid-12, .bio-section .grid-12{display: flex !important;flex-direction: column !important;gap: 24px !important}.leader-profile [style*="grid-column"], .profile-hero [style*="grid-column"], .bio-section [style*="grid-column"]{grid-column: span 12 !important}.profile-image, .leader-image{max-width: 250px !important;margin: 0 auto 24px !important}.profile-image img, .leader-image img{width: 100% !important;height: auto !important;border-radius: 16px !important}.profile-content h1, .bio-content h1{font-size: clamp(1.5rem, 5vw, 2rem) !important;text-align: center !important}.profile-content .designation, .bio-content .designation{text-align: center !important;font-size: 0.95rem !important}.profile-content p, .bio-content p{font-size: 0.95rem !important;line-height: 1.7 !important}.bio-stats, .profile-stats{grid-template-columns: repeat(2, 1fr) !important;gap: 16px !important}.social-links{justify-content: center !important}}@media (max-width: 900px){.hero-grid{grid-template-columns: 1fr !important;gap: 24px !important}.page-hero{padding: 70px 0 50px 0 !important}.hero-copy h1{font-size: 1.85rem !important;text-align: center !important;line-height: 1.2 !important}.hero-copy p{font-size: 0.95rem !important;text-align: center !important;line-height: 1.6 !important}.hero-copy .breadcrumb{text-align: center !important;display: block !important;font-size: 0.85rem !important}.hero-copy .eyebrow{margin: 0 auto 12px auto !important;display: inline-flex !important;font-size: 0.8rem !important;padding: 8px 14px !important}.hero-badges{justify-content: center !important;gap: 8px !important;margin-top: 16px !important}.hero-pill{font-size: 0.75rem !important;padding: 8px 12px !important;gap: 6px !important}.hero-aside{display: grid !important;grid-template-columns: repeat(3, 1fr) !important;gap: 12px !important}.stat-card{padding: 16px 12px !important;text-align: center !important;border-radius: 14px !important}.stat-value{font-size: 1.5rem !important;line-height: 1.1 !important}.stat-label{font-size: 0.75rem !important;line-height: 1.3 !important}}@media (max-width: 480px){.page-hero{padding: 60px 0 40px 0 !important}.hero-copy h1{font-size: 1.5rem !important}.hero-aside{grid-template-columns: 1fr 1fr 1fr !important;gap: 8px !important}.stat-card{padding: 12px 8px !important}.stat-value{font-size: 1.25rem !important}.stat-label{font-size: 0.7rem !important}.hero-badges{flex-direction: column !important;align-items: center !important}.hero-pill{width: 100% !important;justify-content: center !important}}@media (max-width: 768px){.people-shell{padding: 40px 0 60px 0 !important}.people-section{padding: 20px !important;border-radius: 16px !important;margin-bottom: 24px !important}.section-heading{flex-direction: column !important;text-align: center !important;gap: 12px !important;margin-bottom: 24px !important}.section-title{font-size: 1.5rem !important;text-align: center !important}.section-copy{text-align: center !important;font-size: 0.9rem !important;margin: 8px 0 0 0 !important}.people-grid{grid-template-columns: 1fr !important;gap: 16px !important}}@media (max-width: 480px){.people-shell{padding: 32px 0 48px 0 !important}.people-section{padding: 16px !important;border-radius: 12px !important}.section-title{font-size: 1.3rem !important}}@media (max-width: 768px){.person-card{padding: 16px !important;border-radius: 16px !important;display: flex !important;flex-direction: row !important;align-items: center !important;gap: 16px !important}.person-card img, .person-card .person-card-image-wrapper, .person-card > img:first-child{width: 90px !important;min-width: 90px !important;height: 90px !important;border-radius: 12px !important;object-fit: cover !important;object-position: center top !important;flex-shrink: 0 !important}.person-card-image-wrapper{width: 90px !important;min-width: 90px !important;height: 90px !important;flex-shrink: 0 !important}.person-card-image-wrapper img{width: 100% !important;height: 100% !important}.person-card-content{padding: 0 !important;display: flex !important;flex-direction: column !important;gap: 6px !important;flex: 1 !important;min-width: 0 !important}.person-name{font-size: 1rem !important;line-height: 1.3 !important;margin: 0 !important}.person-role{font-size: 0.8rem !important;line-height: 1.4 !important;margin: 0 !important;display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;overflow: hidden !important}.pill-row, .person-card .pill-row{display: none !important}.profile-link{font-size: 0.8rem !important;padding: 6px 0 !important;margin: 4px 0 0 0 !important}.tag{font-size: 0.75rem !important;padding: 4px 8px !important}.person-card::before, .person-card::after{display: none !important}.person-card:hover{transform: none !important;box-shadow: 0 4px 16px rgba(0,0,0,0.06) !important}.person-card:hover img{transform: none !important}}@media (max-width: 480px){.person-card{padding: 14px !important;gap: 12px !important}.person-card img, .person-card .person-card-image-wrapper, .person-card > img:first-child{width: 75px !important;min-width: 75px !important;height: 75px !important;border-radius: 10px !important}.person-card-image-wrapper{width: 75px !important;min-width: 75px !important;height: 75px !important}.person-name{font-size: 0.95rem !important}.person-role{font-size: 0.75rem !important;-webkit-line-clamp: 2 !important}.profile-link{font-size: 0.75rem !important}}@media (max-width: 768px){.person-modal, .faculty-modal, [class*="modal"]{padding: 16px !important}.person-modal .modal-content, .faculty-modal .modal-content, [class*="modal"] .modal-content{width: 95% !important;max-width: 100% !important;max-height: 85vh !important;margin: 20px auto !important;padding: 20px !important;border-radius: 16px !important;overflow-y: auto !important}.modal-header{flex-direction: column !important;text-align: center !important;gap: 16px !important}.modal-header img{width: 100px !important;height: 100px !important;margin: 0 auto !important}.modal-close{top: 12px !important;right: 12px !important;width: 36px !important;height: 36px !important;font-size: 1.25rem !important}.modal-body{padding: 16px 0 0 0 !important}.modal-body p{font-size: 0.9rem !important;line-height: 1.6 !important}}@media (max-width: 768px){a, button, .btn, input, select, textarea, [role="button"], [onclick]{min-height: 44px !important;min-width: 44px !important}p a, span a, li a, .person-card a, .profile-link{min-height: auto !important;min-width: auto !important}a:active, button:active, .btn:active{opacity: 0.8 !important}}@media (max-width: 768px){body{font-size: 16px !important;-webkit-text-size-adjust: 100% !important}p{font-size: 0.95rem !important;line-height: 1.65 !important}h1{font-size: clamp(1.5rem, 6vw, 2rem) !important;line-height: 1.2 !important}h2{font-size: clamp(1.3rem, 5vw, 1.75rem) !important;line-height: 1.25 !important}h3{font-size: clamp(1.1rem, 4vw, 1.4rem) !important;line-height: 1.3 !important}h4{font-size: clamp(1rem, 3.5vw, 1.2rem) !important}}html, body{overflow-x: hidden !important;max-width: 100vw !important}@media (max-width: 768px){*{max-width: 100% !important}img, video, iframe{max-width: 100% !important;height: auto !important}iframe[height]{height: inherit !important}table{display: block !important;overflow-x: auto !important;-webkit-overflow-scrolling: touch !important}pre, code{overflow-x: auto !important;white-space: pre-wrap !important;word-break: break-word !important}}@media (max-width: 768px){input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="number"], input[type="search"], textarea, select{font-size: 16px !important;padding: 12px 14px !important;border-radius: 8px !important;width: 100% !important;box-sizing: border-box !important}label{font-size: 0.9rem !important;margin-bottom: 6px !important;display: block !important}.form-group{margin-bottom: 16px !important}}@supports (padding: max(0px)){@media (max-width: 768px){body{padding-left: max(0px, env(safe-area-inset-left)) !important;padding-right: max(0px, env(safe-area-inset-right)) !important}.footer-copyright-bar, .mobile-nav-menu{padding-bottom: max(16px, env(safe-area-inset-bottom)) !important}}}@media (max-width: 768px){@keyframes pulse{0%, 100%{opacity: 1}}@keyframes glow-pulse{0%, 100%{opacity: 0.6}}.parallax-bg{background-attachment: scroll !important}[style*="backdrop-filter: blur"]{backdrop-filter: blur(8px) !important}.person-card, .stat-card, .people-section{box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important}.person-card, .stat-card{transition: none !important}}@media (max-width: 768px){.loading, .skeleton, [class*="loader"]{min-height: 60px !important}.spinner{width: 32px !important;height: 32px !important}}@media (max-width: 768px){.floating-btn, #floating-apply-btn, #scroll-to-top{bottom: 80px !important;right: 16px !important;width: 48px !important;height: 48px !important;font-size: 1rem !important;z-index: 999 !important}#scroll-to-top{bottom: 140px !important}}@media (max-width: 768px){.cookie-banner, .alert-banner, [class*="cookie"], [class*="banner"]{padding: 16px !important;font-size: 0.85rem !important;line-height: 1.5 !important}.cookie-banner .btn, .alert-banner .btn{width: 100% !important;margin-top: 12px !important}}