.InteractiveIndiaMap_animationRun__3DXVn,.InteractiveIndiaMap_infographic__6I1h2{width:100%;height:100%;min-height:0}.InteractiveIndiaMap_svg__j2f0o{display:block;width:100%;height:100%;overflow:visible}.InteractiveIndiaMap_mobileSvg__bxKju,.InteractiveIndiaMap_tabletSvg__hEpgu{display:none}.InteractiveIndiaMap_animatedMapGeometry__1Upqh{opacity:0;pointer-events:none;transform:scale(.97);transform-box:fill-box;transform-origin:center;animation:InteractiveIndiaMap_map-enter__P1D6n .6s cubic-bezier(.22,1,.36,1) .22s forwards}.InteractiveIndiaMap_leaderLine__WqyIs{opacity:0;animation:InteractiveIndiaMap_leader-reveal__7__yB .56s cubic-bezier(.22,1,.36,1) forwards}.InteractiveIndiaMap_markerReveal__KkrV2{opacity:0;transform-box:fill-box;transform-origin:center;animation:InteractiveIndiaMap_marker-reveal__5LM1T .46s cubic-bezier(.16,1.28,.3,1) forwards}.InteractiveIndiaMap_markerPulse__NYfSB{animation:InteractiveIndiaMap_marker-pulse__xMVqy .42s cubic-bezier(.22,1,.36,1) forwards}.InteractiveIndiaMap_cardReveal__xiUxs,.InteractiveIndiaMap_logoReveal__FgjBL,.InteractiveIndiaMap_markerPulse__NYfSB,.InteractiveIndiaMap_nameReveal__6vbBB{opacity:0;transform-box:fill-box;transform-origin:center}.InteractiveIndiaMap_cardReveal__xiUxs{animation-duration:.48s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards}.InteractiveIndiaMap_cardReveal__xiUxs[data-side=left]{animation-name:InteractiveIndiaMap_card-reveal-left__m0Vis}.InteractiveIndiaMap_cardReveal__xiUxs[data-side=right]{animation-name:InteractiveIndiaMap_card-reveal-right___SAj4}.InteractiveIndiaMap_collegeCardViewport__FkkKE{overflow:visible}.InteractiveIndiaMap_logoReveal__FgjBL{animation:InteractiveIndiaMap_content-reveal__hCIUP .28s cubic-bezier(.22,1,.36,1) forwards}.InteractiveIndiaMap_nameReveal__6vbBB{animation:InteractiveIndiaMap_content-reveal__hCIUP .3s cubic-bezier(.22,1,.36,1) forwards}.InteractiveIndiaMap_collegeCard__Pt9rv{box-sizing:border-box;display:flex;width:100%;height:100%;align-items:center;gap:9px;overflow:hidden;padding:6px 11px;border:1px solid transparent;border-radius:22px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.06);transition:box-shadow .22s cubic-bezier(.22,.61,.36,1)}.InteractiveIndiaMap_collegeCard__Pt9rv img{width:var(--college-logo-size);height:var(--college-logo-size);flex:none;-o-object-fit:contain;object-fit:contain}.InteractiveIndiaMap_collegeCard__Pt9rv span{min-width:0;overflow:hidden;color:#1f2937;font-family:var(--tp-font-sans);font-size:var(--college-name-size);font-weight:700;letter-spacing:-.02em;line-height:1.04;white-space:nowrap}.InteractiveIndiaMap_collegeCard__Pt9rv span[data-compact=true]{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.InteractiveIndiaMap_collegeCard__Pt9rv span[data-long=true]{-webkit-line-clamp:3}@keyframes InteractiveIndiaMap_leader-reveal__7__yB{to{opacity:.88}}@keyframes InteractiveIndiaMap_map-enter__P1D6n{to{opacity:1;transform:scale(1)}}@keyframes InteractiveIndiaMap_marker-reveal__5LM1T{0%{opacity:0;transform:scale(.72)}72%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}@keyframes InteractiveIndiaMap_marker-pulse__xMVqy{0%{opacity:0;transform:scale(.55)}45%{opacity:.22;transform:scale(1.7)}to{opacity:0;transform:scale(2.3)}}@keyframes InteractiveIndiaMap_card-reveal-left__m0Vis{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes InteractiveIndiaMap_card-reveal-right___SAj4{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes InteractiveIndiaMap_content-reveal__hCIUP{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.InteractiveIndiaMap_instituteAnnotation__zKpXw{transition:opacity .18s ease-out}.InteractiveIndiaMap_instituteAnnotation__zKpXw image,.InteractiveIndiaMap_instituteAnnotation__zKpXw text{pointer-events:none}.InteractiveIndiaMap_svg__j2f0o:has(.InteractiveIndiaMap_instituteAnnotation__zKpXw:hover) .InteractiveIndiaMap_instituteAnnotation__zKpXw:not(:hover){opacity:.65}.InteractiveIndiaMap_instituteAnnotation__zKpXw:hover .InteractiveIndiaMap_leaderLine__WqyIs{stroke:currentColor;stroke-width:1.65;opacity:.96}.InteractiveIndiaMap_instituteAnnotation__zKpXw:hover .InteractiveIndiaMap_markerCore___WV0t{transform:scale(1.18)!important}.InteractiveIndiaMap_instituteAnnotation__zKpXw:hover .InteractiveIndiaMap_collegeCard__Pt9rv{background:linear-gradient(#fff,#fff) padding-box,var(--college-card-gradient) border-box;box-shadow:0 14px 32px rgba(15,23,42,.09)}@media (max-width:1023px){.InteractiveIndiaMap_desktopSvg__HzkOX{display:none}.InteractiveIndiaMap_tabletSvg__hEpgu{display:block}.InteractiveIndiaMap_collegeCard__Pt9rv{gap:7px;padding:4px 9px}}@media (max-width:639px){.InteractiveIndiaMap_tabletSvg__hEpgu{display:none}.InteractiveIndiaMap_mobileSvg__bxKju{display:block}.InteractiveIndiaMap_svg__j2f0o{overflow:visible}.InteractiveIndiaMap_collegeCard__Pt9rv{gap:6px;padding:4px 6px;border-radius:22px}}@media (prefers-reduced-motion:reduce){.InteractiveIndiaMap_animatedMapGeometry__1Upqh,.InteractiveIndiaMap_cardReveal__xiUxs,.InteractiveIndiaMap_leaderLine__WqyIs,.InteractiveIndiaMap_logoReveal__FgjBL,.InteractiveIndiaMap_markerPulse__NYfSB,.InteractiveIndiaMap_markerReveal__KkrV2,.InteractiveIndiaMap_nameReveal__6vbBB{animation:none}.InteractiveIndiaMap_cardReveal__xiUxs,.InteractiveIndiaMap_logoReveal__FgjBL,.InteractiveIndiaMap_markerReveal__KkrV2,.InteractiveIndiaMap_nameReveal__6vbBB{opacity:1}.InteractiveIndiaMap_animatedMapGeometry__1Upqh{opacity:1;transform:none}}.CollegeProfilesLanding_page__nQD5T{color:#181818;background:#fffefd}body:has(.CollegeProfilesLanding_page__nQD5T) button[aria-label="Open Thinkplus Assistant"]{display:none}.CollegeProfilesLanding_hero__6KQiB{display:flex;height:100svh;min-height:42rem;flex-direction:column;overflow:hidden;padding:clamp(5.5rem,9.2vh,6.75rem) clamp(.35rem,1.2vw,1.25rem) clamp(.65rem,1.8vh,1.2rem)}.CollegeProfilesLanding_headingRow__GodD1{position:relative;z-index:1;display:flex;flex:none;align-items:center;justify-content:center;gap:18px;opacity:0;transform:translateY(12px);animation:CollegeProfilesLanding_heading-enter__E0Jeq .45s cubic-bezier(.22,1,.36,1) forwards}.CollegeProfilesLanding_headingIcon__G7I5z{width:clamp(2rem,3.2vw,3.15rem);height:clamp(2rem,3.2vw,3.15rem);flex:none;color:#c9a44c;stroke-width:1.75}@keyframes CollegeProfilesLanding_heading-enter__E0Jeq{to{opacity:1;transform:translateY(0)}}.CollegeProfilesLanding_heading__09XxY{margin:0;color:#141414;font-family:var(--tp-font-sans);font-size:clamp(2.65rem,4.35vw,4.6rem);font-weight:800;line-height:1;letter-spacing:-.052em;text-align:center;white-space:nowrap}.CollegeProfilesLanding_mapStage__a8JBD{min-height:0;flex:1;margin-top:clamp(.35rem,1.1vh,.8rem)}@media (max-width:1023px){.CollegeProfilesLanding_hero__6KQiB{padding-top:clamp(5.2rem,9vh,6rem)}.CollegeProfilesLanding_heading__09XxY{font-size:clamp(2.2rem,6vw,4rem)}}@media (max-width:639px){.CollegeProfilesLanding_hero__6KQiB{min-height:38rem;padding:5.25rem .15rem .5rem}.CollegeProfilesLanding_heading__09XxY{font-size:clamp(1.7rem,7.2vw,2rem);letter-spacing:-.045em;white-space:nowrap}.CollegeProfilesLanding_headingRow__GodD1{gap:12px}.CollegeProfilesLanding_headingIcon__G7I5z{width:1.75rem;height:1.75rem}.CollegeProfilesLanding_mapStage__a8JBD{margin-top:.2rem}}@media (prefers-reduced-motion:reduce){.CollegeProfilesLanding_hero__6KQiB{scroll-behavior:auto}.CollegeProfilesLanding_headingRow__GodD1{opacity:1;transform:none;animation:none}}