.sections-module__jZKSXq__page{max-width:100%;padding:36px 36px 60px;animation:.35s sections-module__jZKSXq__fadeInUp}.sections-module__jZKSXq__pageTitle{letter-spacing:-.03em;margin-bottom:8px;font-size:1.9rem;font-weight:800}.sections-module__jZKSXq__sectionHeading{color:var(--text-primary);margin-bottom:20px;font-size:1.3rem;font-weight:700}.sections-module__jZKSXq__smallText{color:var(--text-muted);font-size:.8rem}.sections-module__jZKSXq__aboutHero{background:#fff;border:1px solid #00000008;border-radius:8px;margin-bottom:32px;padding:36px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.sections-module__jZKSXq__aboutHeader{margin-bottom:24px}.sections-module__jZKSXq__aboutTitle{letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:800}.sections-module__jZKSXq__titleUnderline{border-radius:2px;width:90px;height:3px;margin-top:8px}.sections-module__jZKSXq__aboutGrid{grid-template-columns:1.3fr .7fr;align-items:center;gap:32px;display:grid}.sections-module__jZKSXq__aboutTextCol{flex-direction:column;display:flex}.sections-module__jZKSXq__aboutDesc{color:#334155;margin:0;font-size:.96rem;line-height:1.9}.sections-module__jZKSXq__aboutVisualCol{justify-content:center;align-items:center;display:flex}.sections-module__jZKSXq__techGraphic{background-color:#0b132b;border-radius:8px;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}.sections-module__jZKSXq__graphicOverlay{opacity:.8;background-image:radial-gradient(circle at 30% 30%,#00a8ff1a 0%,#0000 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M0 0h20v20H0z' stroke='%2300a8ff' stroke-width='0.5' stroke-opacity='0.15' fill='none'/%3E%3Cpath d='M20 20h20v20H20z' stroke='%23ffd700' stroke-width='0.5' stroke-opacity='0.1' fill='none'/%3E%3C/svg%3E");background-size:cover,40px 40px;position:absolute;inset:0}.sections-module__jZKSXq__graphicCore{z-index:2;border:2px solid;border-radius:4px;width:60px;height:60px;animation:10s linear infinite sections-module__jZKSXq__spin;position:relative;transform:rotate(45deg);box-shadow:0 0 15px #ffd70040}@keyframes sections-module__jZKSXq__spin{to{transform:rotate(405deg)}}.sections-module__jZKSXq__slideshowContainer{background:#edf2f7;border:1px solid #00000008;border-radius:8px;width:100%;height:180px;position:relative;overflow:hidden}.sections-module__jZKSXq__slide{opacity:0;z-index:1;justify-content:center;align-items:center;transition:opacity .6s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.sections-module__jZKSXq__slideActive{opacity:1;z-index:2}.sections-module__jZKSXq__slideImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sections-module__jZKSXq__slidePrev,.sections-module__jZKSXq__slideNext{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;z-index:10;cursor:pointer;width:32px;height:32px;transition:background var(--transition), transform var(--transition);background:#0006;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sections-module__jZKSXq__slidePrev:hover,.sections-module__jZKSXq__slideNext:hover{background:#0009;transform:translateY(-50%)scale(1.05)}.sections-module__jZKSXq__slidePrev{left:10px}.sections-module__jZKSXq__slideNext{right:10px}.sections-module__jZKSXq__slideDots{z-index:10;gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.sections-module__jZKSXq__slideDot{cursor:pointer;width:7px;height:7px;transition:background var(--transition), transform var(--transition);background:#fff6;border-radius:50%}.sections-module__jZKSXq__slideDot:hover{background:#ffffffb3;transform:scale(1.1)}.sections-module__jZKSXq__slideDotActive{background:#fff;transform:scale(1.2)}.sections-module__jZKSXq__statsGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;margin-bottom:32px;display:grid}.sections-module__jZKSXq__statCard{text-align:center;background:#fff;border:1px solid #edf2f7;border-radius:8px;padding:24px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #00000005}.sections-module__jZKSXq__statCard:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000000d}.sections-module__jZKSXq__statValue{margin-bottom:6px;font-size:1.8rem;font-weight:800;display:block}.sections-module__jZKSXq__statLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.sections-module__jZKSXq__highlights{margin-top:12px}.sections-module__jZKSXq__highlightGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.sections-module__jZKSXq__highlightCard{color:#1e293b;background:#fff;border:1px solid #edf2f7;border-radius:8px;align-items:center;gap:16px;padding:18px 24px;font-size:.92rem;font-weight:500;display:flex;box-shadow:0 4px 15px #00000005}.sections-module__jZKSXq__highlightDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}@media (max-width:768px){.sections-module__jZKSXq__aboutGrid{grid-template-columns:1fr;gap:24px}}.sections-module__jZKSXq__visionMissionGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.sections-module__jZKSXq__visionMissionGrid{grid-template-columns:1fr;gap:20px}}.sections-module__jZKSXq__visionBlock{background:#fff;border:1px solid #edf2f7;border-radius:8px;flex-direction:column;gap:20px;padding:32px;display:flex;box-shadow:0 4px 15px #00000005}.sections-module__jZKSXq__visionBlockTitle{letter-spacing:.08em;border-bottom:2px solid #edf2f7;margin:0;padding-bottom:12px;font-size:1.05rem;font-weight:900}.sections-module__jZKSXq__visionTextWrapper{padding-left:24px;position:relative}.sections-module__jZKSXq__academicQuote{color:#cbd5e1;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:2.6rem;line-height:1;position:absolute;top:-12px;left:0}.sections-module__jZKSXq__visionDescription{color:#334155;margin:0;font-size:.95rem;font-style:italic;line-height:1.85}.sections-module__jZKSXq__missionList{flex-direction:column;gap:16px;display:flex}.sections-module__jZKSXq__missionListItem{align-items:flex-start;gap:12px;display:flex}.sections-module__jZKSXq__missionIndexBadge{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:.72rem;font-weight:800;display:inline-flex}.sections-module__jZKSXq__missionListText{color:#334155;margin:0;font-size:.92rem;line-height:1.7}.sections-module__jZKSXq__academicSection{flex-direction:column;gap:20px;display:flex}.sections-module__jZKSXq__sectionDividerHeader{margin-bottom:8px;position:relative}.sections-module__jZKSXq__academicSectionHeading{text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:1.15rem;font-weight:800}.sections-module__jZKSXq__academicHeaderBar{border-radius:2px;width:60px;height:3px;margin-top:6px}.sections-module__jZKSXq__outcomesDenseGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.sections-module__jZKSXq__outcomeDenseCard{transition:transform var(--transition), box-shadow var(--transition);background:#fff;border:1px solid #edf2f7;border-radius:8px;flex-direction:column;gap:8px;padding:20px 24px;display:flex;box-shadow:0 4px 15px #00000005}.sections-module__jZKSXq__outcomeDenseCard:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000000a}.sections-module__jZKSXq__outcomeDenseId{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.sections-module__jZKSXq__outcomeDenseText{color:#334155;margin:0;font-size:.9rem;line-height:1.6}.sections-module__jZKSXq__poTableList{flex-direction:column;gap:12px;display:flex}.sections-module__jZKSXq__poTableRow{transition:transform var(--transition), box-shadow var(--transition);background:#fff;border:1px solid #edf2f7;border-radius:8px;flex-direction:column;gap:8px;padding:20px 24px;display:flex;box-shadow:0 4px 15px #00000005}.sections-module__jZKSXq__poTableRow:hover{transform:translate(3px);box-shadow:0 6px 20px #0000000a}.sections-module__jZKSXq__poTableRowHeader{align-items:center;gap:12px;display:flex}.sections-module__jZKSXq__poTableBadge{text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:3px 10px;font-size:.72rem;font-weight:800}.sections-module__jZKSXq__poTableLabel{font-size:.95rem;font-weight:700}.sections-module__jZKSXq__poTableDesc{color:#475569;margin:0 0 0 4px;font-size:.9rem;line-height:1.6}.sections-module__jZKSXq__hodCard{grid-template-columns:280px 1fr;gap:0;margin-top:24px;padding:0;display:grid;overflow:hidden}.sections-module__jZKSXq__hodPhotoCol{background:var(--bg-elevated);border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:12px;padding:36px 28px;display:flex}.sections-module__jZKSXq__hodPhotoWrap{border-radius:var(--radius-lg);border:3px solid;width:160px;height:200px;position:relative;overflow:hidden}.sections-module__jZKSXq__hodPhotoPlaceholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sections-module__jZKSXq__hodName{text-align:center;font-size:1.1rem;font-weight:700}.sections-module__jZKSXq__hodDesig{text-align:center;font-size:.85rem;font-weight:600}.sections-module__jZKSXq__hodQual{color:var(--text-muted);text-align:center;font-size:.8rem}.sections-module__jZKSXq__hodEmail{text-align:center;font-size:.78rem}.sections-module__jZKSXq__hodLinks{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sections-module__jZKSXq__profileLink{letter-spacing:.04em;border-radius:var(--radius-full);transition:all var(--transition);border:1.5px solid;padding:3px 12px;font-size:.72rem;font-weight:700}.sections-module__jZKSXq__profileLink:hover{opacity:.75}.sections-module__jZKSXq__hodMsgCol{padding:36px}.sections-module__jZKSXq__hodMsgTitle{margin-bottom:16px;font-size:1.3rem;font-weight:700}.sections-module__jZKSXq__quoteIcon{opacity:.15;margin-bottom:-10px;font-family:Georgia,serif;font-size:5rem;line-height:.8}.sections-module__jZKSXq__hodMsg{color:var(--text-secondary);font-size:.95rem;line-height:2}.sections-module__jZKSXq__hodMini{align-items:center;gap:20px;margin-bottom:12px;padding:24px;display:flex}.sections-module__jZKSXq__hodMiniPhoto{border-radius:var(--radius-md);background:var(--bg-elevated);border:2px solid;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:90px;display:flex;position:relative;overflow:hidden}.sections-module__jZKSXq__hodMiniInfo{flex:1}.sections-module__jZKSXq__facultyGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:8px;display:grid}.sections-module__jZKSXq__facultyCard{padding:0;overflow:hidden}.sections-module__jZKSXq__facultyPhotoWrap{justify-content:center;align-items:center;height:180px;display:flex;position:relative}.sections-module__jZKSXq__facultyInfo{padding:16px}.sections-module__jZKSXq__facultyName{font-size:.95rem;font-weight:700}.sections-module__jZKSXq__facultyDesig{margin-top:4px;font-size:.82rem;font-weight:600}.sections-module__jZKSXq__regulationBlock{margin-bottom:36px}.sections-module__jZKSXq__regulationName{color:var(--text-primary);margin-bottom:16px;font-size:1rem;font-weight:700}.sections-module__jZKSXq__regulationNote{color:var(--text-muted);font-size:.82rem;font-weight:400}.sections-module__jZKSXq__semGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.sections-module__jZKSXq__semBtn{border-radius:var(--radius-md);transition:all var(--transition);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:14px 8px;font-size:.85rem;font-weight:700;display:flex}.sections-module__jZKSXq__semBtn:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.sections-module__jZKSXq__pdfEmbed{border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.sections-module__jZKSXq__pdfFrame{border:none;width:100%;height:680px;display:block}.sections-module__jZKSXq__activityList{flex-direction:column;gap:64px;padding:24px 0;display:flex}.sections-module__jZKSXq__activityItem{opacity:0;flex-direction:row;align-items:center;gap:48px;animation:.6s forwards sections-module__jZKSXq__fadeInUp;display:flex}.sections-module__jZKSXq__activityItem:nth-child(2n){flex-direction:row-reverse}.sections-module__jZKSXq__activityImageCol{border-radius:var(--radius-lg);max-width:550px;box-shadow:var(--shadow-md);border:1px solid var(--border);aspect-ratio:16/10;background:var(--bg-elevated);flex:1.2;position:relative;overflow:hidden}.sections-module__jZKSXq__activityImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.sections-module__jZKSXq__activityItem:hover .sections-module__jZKSXq__activityImage{transform:scale(1.03)}.sections-module__jZKSXq__activityContentCol{flex-direction:column;flex:1;gap:16px;display:flex}.sections-module__jZKSXq__activityTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800;line-height:1.3}.sections-module__jZKSXq__activityDate{color:var(--dept-accent);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:flex}.sections-module__jZKSXq__activityDesc{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.8}.sections-module__jZKSXq__downloadBtn{background:var(--dept-accent);color:#111;border-radius:var(--radius-md);transition:all var(--transition);border:2px solid var(--dept-accent);align-self:flex-start;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.sections-module__jZKSXq__downloadBtn:hover{color:var(--dept-accent);background:0 0;transform:translateY(-2px)}.sections-module__jZKSXq__catGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;margin-top:32px;display:grid}.sections-module__jZKSXq__catCard{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:36px 20px;display:flex;position:relative}.sections-module__jZKSXq__catCard:hover{box-shadow:var(--shadow-md);border-color:var(--dept-accent);transform:translateY(-5px)}.sections-module__jZKSXq__catIcon{color:var(--dept-accent);margin-bottom:16px;transition:transform .3s}.sections-module__jZKSXq__catCard:hover .sections-module__jZKSXq__catIcon{transform:scale(1.1)}.sections-module__jZKSXq__catTitle{color:var(--text-primary);font-size:1rem;font-weight:600}.sections-module__jZKSXq__catBadge{background:var(--bg-elevated);color:var(--text-secondary);border-radius:var(--radius-full);border:1px solid var(--border);transition:all var(--transition);padding:4px 8px;font-size:.75rem;font-weight:700;position:absolute;top:16px;right:16px}.sections-module__jZKSXq__catCard:hover .sections-module__jZKSXq__catBadge{background:var(--dept-accent);color:#111;border-color:var(--dept-accent)}.sections-module__jZKSXq__backBtn{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);cursor:pointer;transition:all var(--transition);align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.sections-module__jZKSXq__backBtn:hover{background:var(--bg-elevated);border-color:var(--text-secondary);transform:translate(-2px)}.sections-module__jZKSXq__pedagogyGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.sections-module__jZKSXq__pedagogyCard{flex-direction:column;gap:14px;padding:28px;animation:.4s both sections-module__jZKSXq__fadeInUp;display:flex}.sections-module__jZKSXq__pedagogyIcon{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;display:flex}.sections-module__jZKSXq__pedagogyTitle{font-size:1rem;font-weight:700}.sections-module__jZKSXq__timeline{flex-direction:column;gap:0;padding-left:24px;display:flex;position:relative}.sections-module__jZKSXq__timeline:before{content:"";background:var(--border);width:2px;position:absolute;top:8px;bottom:8px;left:6px}.sections-module__jZKSXq__timelineItem{gap:20px;margin-bottom:24px;display:flex;position:relative}.sections-module__jZKSXq__timelineDot{border-radius:50%;flex-shrink:0;width:14px;height:14px;position:absolute;top:20px;left:-21px;box-shadow:0 0 8px}.sections-module__jZKSXq__timelineCard{flex:1;padding:20px 24px}.sections-module__jZKSXq__timelineHeader{justify-content:space-between;align-items:center;display:flex}.sections-module__jZKSXq__timelineYear{font-size:.82rem;font-weight:700}.sections-module__jZKSXq__achievementImg{border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;width:100%;max-height:200px;margin-top:12px}.sections-module__jZKSXq__infraGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.sections-module__jZKSXq__infraCard{padding:0;overflow:hidden}.sections-module__jZKSXq__infraImgWrap{justify-content:center;align-items:center;height:180px;display:flex}.sections-module__jZKSXq__infraImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sections-module__jZKSXq__infraBody{padding:20px}.sections-module__jZKSXq__mouGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.sections-module__jZKSXq__mouCard{flex-direction:column;gap:12px;padding:24px;display:flex}.sections-module__jZKSXq__mouLogo{border-radius:var(--radius-md);justify-content:center;align-items:center;height:72px;margin-bottom:4px;display:flex}.sections-module__jZKSXq__emptyState{text-align:center;background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-xl);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}@media (max-width:768px){.sections-module__jZKSXq__page{padding:20px 16px 40px}.sections-module__jZKSXq__hodCard{grid-template-columns:1fr}.sections-module__jZKSXq__hodPhotoCol{border-right:none;border-bottom:1px solid var(--border)}.sections-module__jZKSXq__activityItem,.sections-module__jZKSXq__activityItem:nth-child(2n){flex-direction:column-reverse;align-items:stretch;gap:24px}.sections-module__jZKSXq__activityImageCol{aspect-ratio:16/10;max-width:100%}}
