.school-module__4DEiPG__page{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);width:100%;max-width:1320px;margin:0 auto;overflow:hidden;container-type:inline-size}.school-module__4DEiPG__embedded{--bleed:clamp(12px, 2.6vw, 40px);width:calc(100% + 2 * var(--bleed));max-width:none;margin:calc(-1 * var(--bleed));min-height:calc(100dvh - clamp(56px,4.8vw,72px))}.school-module__4DEiPG__inner{--u:calc(100cqw / 877);--navy:var(--lightningcss-light,#0c1f5c)var(--lightningcss-dark,#d8e4fe);--blue:#2563eb;--blue-dark:#1d4ed8;--ink:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#eef3fe);--muted:#64748b;--line:var(--lightningcss-light,#e4eaf5)var(--lightningcss-dark,#303642);--tint:var(--lightningcss-light,#f4f8ff)var(--lightningcss-dark,#0f131c);color:var(--ink);font-size:calc(10 * var(--u) - var(--fs-trim,0px));padding-bottom:calc(26 * var(--u));line-height:1.4}.school-module__4DEiPG__hero{height:calc(185 * var(--u));position:relative;overflow:hidden}.school-module__4DEiPG__heroImg{object-fit:cover;object-position:50% 4%}.school-module__4DEiPG__heroShade{background:linear-gradient(#2563eb57 0%,#2563eb1f 55%,#ffffff1a 100%);position:absolute;inset:0}.school-module__4DEiPG__crumbs{top:calc(11 * var(--u));left:calc(66 * var(--u));z-index:3;align-items:center;gap:calc(7 * var(--u));color:#fff;font-size:calc(8.5 * var(--u) - var(--fs-trim,0px));text-shadow:0 1px 6px #08143c8c;display:flex;position:absolute}.school-module__4DEiPG__crumbs a{color:#fff;text-decoration:none}.school-module__4DEiPG__crumbs a:hover{text-decoration:underline}.school-module__4DEiPG__crumbs i{font-size:calc(6 * var(--u) - var(--fs-trim,0px))}.school-module__4DEiPG__heroCard{left:calc(65 * var(--u));top:calc(45 * var(--u));z-index:3;gap:calc(16 * var(--u));width:calc(440 * var(--u));height:calc(127 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(8 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #08143c2e;background:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#141c2ef5);display:flex;position:absolute}.school-module__4DEiPG__heroLogo{flex:0 0 calc(93 * var(--u));width:calc(93 * var(--u));height:calc(103 * var(--u));padding:calc(10 * var(--u));border-radius:calc(6 * var(--u));background:#fff;border:1px solid #e8eefb;justify-content:center;align-items:center;display:flex}.school-module__4DEiPG__heroLogoImg{object-fit:contain;width:100%;height:100%}.school-module__4DEiPG__heroBody{min-width:0;padding-right:calc(24 * var(--u));flex:auto;overflow:hidden}.school-module__4DEiPG__badges{gap:calc(4 * var(--u)) calc(6 * var(--u));margin-top:calc(2 * var(--u));flex-wrap:wrap;display:flex}.school-module__4DEiPG__badge{padding:calc(2.5 * var(--u)) calc(7 * var(--u));border-radius:calc(3 * var(--u));color:var(--blue);font-size:calc(7.5 * var(--u) - var(--fs-trim,0px));white-space:nowrap;background:var(--lightningcss-light,#eaf1ff)var(--lightningcss-dark,#12161f);font-weight:600}.school-module__4DEiPG__heroName{margin:calc(7 * var(--u)) 0 calc(5 * var(--u));color:var(--navy);font-size:calc(19 * var(--u) - var(--fs-trim,0px));letter-spacing:-.015em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.school-module__4DEiPG__heroLoc{align-items:center;gap:calc(7 * var(--u));color:var(--lightningcss-light,#3a4a75)var(--lightningcss-dark,#abbff2);font-size:calc(10.5 * var(--u) - var(--fs-trim,0px));display:flex}.school-module__4DEiPG__heroLoc span:not(.school-module__4DEiPG__flagDot){overflow-wrap:anywhere;min-width:0}.school-module__4DEiPG__heroLoc i{color:var(--blue);font-size:calc(10 * var(--u) - var(--fs-trim,0px))}.school-module__4DEiPG__flagDot{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;flex:none;box-shadow:0 0 0 1px #0f172a24}.school-module__4DEiPG__flagFr{background:linear-gradient(90deg,#0055a4 0 33.4%,#fff 33.4% 66.6%,#ef4135 66.6% 100%)}.school-module__4DEiPG__flagBe{background:linear-gradient(90deg,#000 0 33.4%,#fdda24 33.4% 66.6%,#ef3340 66.6% 100%)}.school-module__4DEiPG__flagDe{background:linear-gradient(#000 0 33.4%,#d00 33.4% 66.6%,#ffce00 66.6% 100%)}.school-module__4DEiPG__heroDesc{margin:calc(7 * var(--u)) 0 0;color:var(--lightningcss-light,#47578a)var(--lightningcss-dark,#9eb2eb);font-size:calc(9.5 * var(--u) - var(--fs-trim,0px));overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.school-module__4DEiPG__heartBtn{color:var(--blue);cursor:pointer;background:0 0;border:none;transition:transform .2s}.school-module__4DEiPG__heartBtn:hover{transform:scale(1.12)}.school-module__4DEiPG__heartOn{color:var(--lightningcss-light,#ef4444)var(--lightningcss-dark,#ef6660)}@keyframes school-module__4DEiPG__heartPop{0%{transform:scale(1)}35%{transform:scale(1.5)}65%{transform:scale(.88)}to{transform:scale(1)}}.school-module__4DEiPG__heartOn i{animation:.45s cubic-bezier(.34,1.56,.64,1) school-module__4DEiPG__heartPop}.school-module__4DEiPG__heroHeart{top:calc(12 * var(--u));right:calc(14 * var(--u));font-size:calc(15 * var(--u) - var(--fs-trim,0px));position:absolute}.school-module__4DEiPG__stats{margin:0 calc(50 * var(--u));padding:calc(14 * var(--u)) 0 calc(12 * var(--u));justify-content:space-between;align-items:center;display:flex}.school-module__4DEiPG__stat{align-items:center;gap:calc(10 * var(--u));min-width:0;display:flex}.school-module__4DEiPG__stat>div{overflow-wrap:anywhere;min-width:0}.school-module__4DEiPG__stat+.school-module__4DEiPG__stat{padding-left:calc(14 * var(--u));border-left:1px solid var(--line)}.school-module__4DEiPG__statIcon{color:var(--blue);font-size:calc(19 * var(--u) - var(--fs-trim,0px));width:calc(24 * var(--u));text-align:center;flex:none}.school-module__4DEiPG__statLabel{color:var(--navy);font-size:calc(8.5 * var(--u) - var(--fs-trim,0px));font-weight:700;display:block}.school-module__4DEiPG__statValue{color:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#90a1ba);font-size:calc(8 * var(--u) - var(--fs-trim,0px));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.school-module__4DEiPG__statStudents{color:var(--navy);font-weight:700;font-size:calc(10 * var(--u) - var(--fs-trim,0px))}.school-module__4DEiPG__tabs{gap:calc(19 * var(--u));margin:calc(4 * var(--u)) calc(40 * var(--u)) 0;border-bottom:1px solid var(--line);display:flex}.school-module__4DEiPG__tab{padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(11 * var(--u));color:var(--navy);font:inherit;font-size:calc(10 * var(--u) - var(--fs-trim,0px));cursor:pointer;background:0 0;border:none;font-weight:500;transition:color .2s;position:relative}.school-module__4DEiPG__tab:hover{color:var(--blue)}.school-module__4DEiPG__tabActive{color:var(--blue);font-weight:700}.school-module__4DEiPG__tabLine{height:calc(2 * var(--u));background:var(--blue);border-radius:2px;position:absolute;bottom:-1px;left:0;right:0}.school-module__4DEiPG__body{grid-template-columns:minmax(0, calc(540 * var(--u))) minmax(0, calc(241 * var(--u)));gap:calc(18 * var(--u));margin:calc(14 * var(--u)) calc(40 * var(--u)) 0;align-items:start;display:grid}.school-module__4DEiPG__main,.school-module__4DEiPG__side{gap:calc(14 * var(--u));flex-direction:column;min-width:0;display:flex}.school-module__4DEiPG__card{padding:calc(13 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));border:1px solid var(--line);border-radius:calc(6 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) #0c1f5c08;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e)}.school-module__4DEiPG__cardHead{align-items:center;gap:calc(14 * var(--u));margin-bottom:calc(8 * var(--u));display:flex}.school-module__4DEiPG__tile{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(6 * var(--u));color:var(--blue);font-size:calc(14 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#eaf1ff)var(--lightningcss-dark,#12161f);flex:none;justify-content:center;align-items:center;display:flex}.school-module__4DEiPG__tileSolid{background:var(--blue);color:#fff}.school-module__4DEiPG__cardTitle{color:var(--navy);font-size:calc(14 * var(--u) - var(--fs-trim,0px));letter-spacing:-.01em;flex:auto;margin:0;font-weight:800}.school-module__4DEiPG__cardLink{color:var(--blue);font-size:calc(9.5 * var(--u) - var(--fs-trim,0px));white-space:nowrap;flex:none;font-weight:600;text-decoration:none}.school-module__4DEiPG__cardLink i{margin-left:calc(4 * var(--u));font-size:calc(8 * var(--u) - var(--fs-trim,0px))}.school-module__4DEiPG__cardLink:hover{text-decoration:underline}.school-module__4DEiPG__text{color:var(--lightningcss-light,#3a4a75)var(--lightningcss-dark,#abbff2);font-size:calc(10.8 * var(--u) - var(--fs-trim,0px));margin:0;line-height:1.55}.school-module__4DEiPG__linkBtn{align-items:center;gap:calc(12 * var(--u));height:calc(27 * var(--u));margin-top:calc(12 * var(--u));padding:0 calc(18 * var(--u));border-radius:calc(5 * var(--u));font-size:calc(10 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#eaf2ff)var(--lightningcss-dark,#11161e);font-weight:600;text-decoration:none;transition:background .2s,transform .25s;display:inline-flex;color:var(--blue)!important}.school-module__4DEiPG__linkBtn:hover{transform:translateY(calc(-1 * var(--u)));background:var(--lightningcss-light,#dbe8ff)var(--lightningcss-dark,#1e2736)}.school-module__4DEiPG__linkBtn i{font-size:calc(8 * var(--u) - var(--fs-trim,0px))}.school-module__4DEiPG__programRow{align-items:center;gap:calc(12 * var(--u));padding:calc(9 * var(--u)) calc(4 * var(--u)) calc(9 * var(--u)) 0;color:inherit;border-top:1px solid var(--lightningcss-light,#edf1f9)var(--lightningcss-dark,#2d333f);text-decoration:none;transition:background .2s;display:flex}.school-module__4DEiPG__programRow:hover .school-module__4DEiPG__programArrow{transform:translateX(calc(3 * var(--u)))}.school-module__4DEiPG__programBody{flex:auto;min-width:0}.school-module__4DEiPG__programName{color:var(--navy);font-size:calc(10.5 * var(--u) - var(--fs-trim,0px));font-weight:700;display:block}.school-module__4DEiPG__programMeta{margin-top:calc(2 * var(--u));color:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#90a1ba);font-size:calc(9.3 * var(--u) - var(--fs-trim,0px));display:block}.school-module__4DEiPG__programArrow{color:var(--blue);font-size:calc(11 * var(--u) - var(--fs-trim,0px));flex:none;transition:transform .25s}.school-module__4DEiPG__whyTitle{align-items:center;gap:calc(12 * var(--u));margin:0 0 calc(9 * var(--u));color:var(--navy);font-size:calc(11 * var(--u) - var(--fs-trim,0px));font-weight:800;display:flex}.school-module__4DEiPG__whyStar{width:calc(26 * var(--u));height:calc(26 * var(--u));font-size:calc(12 * var(--u) - var(--fs-trim,0px))}.school-module__4DEiPG__checkList{gap:calc(6 * var(--u));padding:0 0 0 calc(38 * var(--u));color:var(--lightningcss-light,#3a4a75)var(--lightningcss-dark,#abbff2);font-size:calc(9.3 * var(--u) - var(--fs-trim,0px));flex-direction:column;margin:0;list-style:none;display:flex}.school-module__4DEiPG__checkList li{align-items:center;gap:calc(8 * var(--u));display:flex}.school-module__4DEiPG__check{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--blue);color:#fff;font-size:calc(5.5 * var(--u) - var(--fs-trim,0px));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.school-module__4DEiPG__sideCard{padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(13 * var(--u));background:var(--tint);border-radius:calc(6 * var(--u));border:1px solid var(--lightningcss-light,#dfe8fb)var(--lightningcss-dark,#303745)}.school-module__4DEiPG__sideHead{align-items:center;gap:calc(12 * var(--u));margin-bottom:calc(8 * var(--u));display:flex}.school-module__4DEiPG__sideTitle{color:var(--navy);font-size:calc(11 * var(--u) - var(--fs-trim,0px));margin:0;font-weight:800}.school-module__4DEiPG__sideText{color:var(--lightningcss-light,#47578a)var(--lightningcss-dark,#9eb2eb);font-size:calc(9 * var(--u) - var(--fs-trim,0px));margin:0;line-height:1.55}.school-module__4DEiPG__ctaBtn{justify-content:center;align-items:center;gap:calc(9 * var(--u));height:calc(36 * var(--u));margin-top:calc(11 * var(--u));border-radius:calc(5 * var(--u));background:var(--blue);font-size:calc(10.5 * var(--u) - var(--fs-trim,0px));font-weight:700;text-decoration:none;transition:background .2s;display:flex;position:relative;overflow:hidden;color:#fff!important}.school-module__4DEiPG__ctaBtn:hover{background:var(--blue-dark)}.school-module__4DEiPG__ctaBtn:after{content:"";background:linear-gradient(100deg,#0000,#fff6,#0000);width:40%;height:100%;transition:left .7s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.school-module__4DEiPG__ctaBtn:hover:after{left:130%}.school-module__4DEiPG__ctaBtn i{font-size:calc(9 * var(--u) - var(--fs-trim,0px))}.school-module__4DEiPG__cityList{gap:calc(9 * var(--u));margin:calc(2 * var(--u)) 0 calc(10 * var(--u));padding:0 0 calc(10 * var(--u));border-bottom:1px solid var(--lightningcss-light,#dde6fa)var(--lightningcss-dark,#303747);flex-direction:column;list-style:none;display:flex}.school-module__4DEiPG__city{align-items:center;gap:calc(9 * var(--u));color:var(--lightningcss-light,#3a4a75)var(--lightningcss-dark,#abbff2);font-size:calc(10 * var(--u) - var(--fs-trim,0px));display:flex}.school-module__4DEiPG__city i{width:calc(12 * var(--u));color:var(--lightningcss-light,#52627f)var(--lightningcss-dark,#9caecf);font-size:calc(10 * var(--u) - var(--fs-trim,0px));text-align:center}.school-module__4DEiPG__pinBig{color:var(--blue);font-size:calc(19 * var(--u) - var(--fs-trim,0px));width:calc(32 * var(--u));text-align:center}.school-module__4DEiPG__whiteBtn{justify-content:center;align-items:center;gap:calc(10 * var(--u));height:calc(32 * var(--u));margin-top:calc(10 * var(--u));border-radius:calc(5 * var(--u));font-size:calc(10 * var(--u) - var(--fs-trim,0px));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);border:1px solid var(--lightningcss-light,#dbe6fb)var(--lightningcss-dark,#2f3848);font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;color:var(--blue)!important}.school-module__4DEiPG__whiteBtn:hover{transform:translateY(calc(-1 * var(--u)));box-shadow:0 calc(4 * var(--u)) calc(12 * var(--u)) #2563eb29}.school-module__4DEiPG__faqItem{margin-bottom:calc(6 * var(--u));border-radius:calc(5 * var(--u));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);border:1px solid var(--lightningcss-light,#dfe8fb)var(--lightningcss-dark,#303745)}.school-module__4DEiPG__faqQuestion{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));width:100%;padding:calc(8 * var(--u)) calc(9 * var(--u));color:var(--lightningcss-light,#3a4a75)var(--lightningcss-dark,#abbff2);font:inherit;font-size:calc(9 * var(--u) - var(--fs-trim,0px));text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.school-module__4DEiPG__faqQuestion i{color:var(--lightningcss-light,#52627f)var(--lightningcss-dark,#9caecf);font-size:calc(8 * var(--u) - var(--fs-trim,0px));flex:none;transition:transform .3s}.school-module__4DEiPG__faqOpen .school-module__4DEiPG__faqQuestion i{transform:rotate(180deg)}.school-module__4DEiPG__faqAnswerWrap{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.school-module__4DEiPG__faqOpen .school-module__4DEiPG__faqAnswerWrap{grid-template-rows:1fr}.school-module__4DEiPG__faqAnswer{overflow:hidden}.school-module__4DEiPG__faqAnswer p{padding:0 calc(9 * var(--u)) calc(9 * var(--u));color:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#90a1ba);font-size:calc(8.8 * var(--u) - var(--fs-trim,0px));margin:0;line-height:1.55}.school-module__4DEiPG__faqAll{align-items:center;gap:calc(6 * var(--u));margin-top:calc(4 * var(--u));color:var(--blue);font-size:calc(9.3 * var(--u) - var(--fs-trim,0px));font-weight:600;text-decoration:none;display:inline-flex}.school-module__4DEiPG__faqAll:hover{text-decoration:underline}.school-module__4DEiPG__faqAll i{font-size:calc(8 * var(--u) - var(--fs-trim,0px))}.school-module__4DEiPG__faqIcon{border-radius:50%}.school-module__4DEiPG__others{margin:calc(14 * var(--u)) calc(40 * var(--u)) 0;padding:calc(12 * var(--u)) calc(11 * var(--u)) calc(11 * var(--u));border-radius:calc(8 * var(--u));background:var(--lightningcss-light,#f0f5ff)var(--lightningcss-dark,#10151d);border:1px solid var(--lightningcss-light,#e0e9fb)var(--lightningcss-dark,#303644)}.school-module__4DEiPG__othersHead{margin-bottom:calc(9 * var(--u));padding:0 calc(1 * var(--u));justify-content:space-between;align-items:center;display:flex}.school-module__4DEiPG__othersActions{align-items:center;gap:calc(9 * var(--u));display:flex}.school-module__4DEiPG__carouselBtn{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--blue);font-size:calc(8 * var(--u) - var(--fs-trim,0px));cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);border:1px solid var(--lightningcss-light,#cfdcf7)var(--lightningcss-dark,#313b51);border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .2s;display:inline-flex}.school-module__4DEiPG__carouselBtn:hover{background:var(--blue);color:#fff;transform:scale(1.08)}.school-module__4DEiPG__othersTitle{color:var(--navy);font-size:calc(11 * var(--u) - var(--fs-trim,0px));margin:0;font-weight:800}.school-module__4DEiPG__carousel{margin:calc(-8 * var(--u)) calc(-8 * var(--u)) 0;padding:calc(8 * var(--u));overflow:hidden}.school-module__4DEiPG__carouselTrack{--gap:calc(17 * var(--u));gap:var(--gap);transform:translateX(calc(var(--i,0) * -1 * ((100% - 2 * var(--gap)) / 3 + var(--gap))));transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex}.school-module__4DEiPG__otherWrap{flex:0 0 calc((100% - 2 * var(--gap)) / 3);min-width:0;display:flex;position:relative}.school-module__4DEiPG__dots{justify-content:center;gap:calc(6 * var(--u));margin-top:calc(6 * var(--u));display:flex}.school-module__4DEiPG__dot{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:calc(3 * var(--u));cursor:pointer;background:var(--lightningcss-light,#c6d6f4)var(--lightningcss-dark,#2c3850);border:none;padding:0;transition:width .3s,background .3s}.school-module__4DEiPG__dotActive{width:calc(16 * var(--u));background:var(--blue)}.school-module__4DEiPG__otherCard{align-items:center;gap:calc(11 * var(--u));min-width:0;padding:calc(12 * var(--u)) calc(11 * var(--u));border-radius:calc(6 * var(--u));color:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141c2e);border:1px solid var(--lightningcss-light,#e3eafa)var(--lightningcss-dark,#303641);flex:auto;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex}.school-module__4DEiPG__otherCard:hover{transform:translateY(calc(-4 * var(--u)));box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) #0c1f5c21}.school-module__4DEiPG__otherLogo{flex:0 0 calc(58 * var(--u));width:calc(58 * var(--u));height:calc(40 * var(--u));border-radius:calc(6 * var(--u));background:var(--lightningcss-light,#0000)var(--lightningcss-dark,#fff);justify-content:center;align-items:center;display:flex}.school-module__4DEiPG__otherLogoImg{object-fit:contain;width:100%;height:100%}.school-module__4DEiPG__otherBody{min-width:0;padding-right:calc(14 * var(--u));flex:auto}.school-module__4DEiPG__otherName{color:var(--navy);font-size:calc(10 * var(--u) - var(--fs-trim,0px));overflow-wrap:anywhere;font-weight:800;line-height:1.25;display:block}.school-module__4DEiPG__otherLoc{align-items:flex-start;gap:calc(5 * var(--u));margin:calc(4 * var(--u)) 0 calc(6 * var(--u));color:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#90a1ba);font-size:calc(8.8 * var(--u) - var(--fs-trim,0px));display:flex}.school-module__4DEiPG__otherLoc i{color:var(--lightningcss-light,#52627f)var(--lightningcss-dark,#9caecf);font-size:calc(8 * var(--u) - var(--fs-trim,0px))}.school-module__4DEiPG__otherTags{gap:calc(4 * var(--u));flex-wrap:wrap;display:flex}.school-module__4DEiPG__otherTag{padding:calc(2.5 * var(--u)) calc(6 * var(--u));border-radius:calc(3 * var(--u));color:var(--blue);font-size:calc(7.8 * var(--u) - var(--fs-trim,0px));white-space:nowrap;background:var(--lightningcss-light,#eef3ff)var(--lightningcss-dark,#11151e);font-weight:600}.school-module__4DEiPG__otherHeart{top:calc(9 * var(--u));right:calc(10 * var(--u));z-index:2;font-size:calc(10.5 * var(--u) - var(--fs-trim,0px));position:absolute}.school-module__4DEiPG__final{align-items:center;gap:calc(18 * var(--u));margin:calc(14 * var(--u)) calc(40 * var(--u)) 0;padding:calc(16 * var(--u)) calc(31 * var(--u));border-radius:calc(8 * var(--u));background:linear-gradient(90deg,var(--lightningcss-light,#eaf1ff)var(--lightningcss-dark,#12161f) 0%,var(--lightningcss-light,#f3f7ff)var(--lightningcss-dark,#0f141c) 60%,var(--lightningcss-light,#eaf1ff)var(--lightningcss-dark,#12161f) 100%);border:1px solid var(--lightningcss-light,#dbe6fb)var(--lightningcss-dark,#2f3848);display:flex}.school-module__4DEiPG__finalIcon{width:calc(52 * var(--u));height:calc(52 * var(--u));background:var(--blue);color:#fff;font-size:calc(24 * var(--u) - var(--fs-trim,0px));border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.school-module__4DEiPG__finalText{flex:auto;min-width:0}.school-module__4DEiPG__finalTitle{color:var(--navy);font-size:calc(13 * var(--u) - var(--fs-trim,0px));margin:0;font-weight:800}.school-module__4DEiPG__finalDesc{margin:calc(3 * var(--u)) 0 0;color:var(--lightningcss-light,#47578a)var(--lightningcss-dark,#9eb2eb);font-size:calc(10 * var(--u) - var(--fs-trim,0px))}.school-module__4DEiPG__finalBtn{flex:0 0 calc(206 * var(--u));justify-content:center;align-items:center;gap:calc(10 * var(--u));height:calc(37 * var(--u));border-radius:calc(6 * var(--u));background:var(--blue);font-size:calc(10.5 * var(--u) - var(--fs-trim,0px));font-weight:700;text-decoration:none;transition:background .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;color:#fff!important}.school-module__4DEiPG__finalBtn:hover{background:var(--blue-dark);transform:translateY(calc(-1 * var(--u)))}.school-module__4DEiPG__finalBtn:after{content:"";background:linear-gradient(100deg,#0000,#fff6,#0000);width:40%;height:100%;transition:left .7s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.school-module__4DEiPG__finalBtn:hover:after{left:130%}.school-module__4DEiPG__finalBtn i{font-size:calc(9 * var(--u) - var(--fs-trim,0px))}@media (prefers-reduced-motion:reduce){.school-module__4DEiPG__heartOn i{animation:none}.school-module__4DEiPG__faqAnswerWrap{transition:none}}@media (max-width:820px){.school-module__4DEiPG__embedded .school-module__4DEiPG__inner{--u:calc(100cqw / 640);flex-direction:column;min-height:calc(100dvh - clamp(56px,4.8vw,72px));display:flex}.school-module__4DEiPG__embedded .school-module__4DEiPG__hero{height:calc(200 * var(--u));flex:none}.school-module__4DEiPG__embedded .school-module__4DEiPG__crumbs{left:calc(24 * var(--u));right:calc(24 * var(--u));flex-wrap:wrap}.school-module__4DEiPG__embedded .school-module__4DEiPG__heroCard{left:calc(24 * var(--u));width:calc(100% - calc(48 * var(--u)));height:auto;top:calc(40 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u))}.school-module__4DEiPG__embedded .school-module__4DEiPG__heroLogo{flex:0 0 calc(78 * var(--u));width:calc(78 * var(--u));height:calc(88 * var(--u));padding:calc(8 * var(--u))}.school-module__4DEiPG__embedded .school-module__4DEiPG__heroBody{padding-right:calc(22 * var(--u))}.school-module__4DEiPG__embedded .school-module__4DEiPG__badges{gap:calc(5 * var(--u));flex-wrap:wrap}.school-module__4DEiPG__embedded .school-module__4DEiPG__heroName{font-size:calc(17 * var(--u) - var(--fs-trim,0px))}.school-module__4DEiPG__embedded .school-module__4DEiPG__heroDesc{font-size:calc(9 * var(--u) - var(--fs-trim,0px))}.school-module__4DEiPG__embedded .school-module__4DEiPG__stats{gap:calc(10 * var(--u)) 0;margin:0 calc(24 * var(--u));flex-wrap:wrap}.school-module__4DEiPG__embedded .school-module__4DEiPG__stat{flex:33%}.school-module__4DEiPG__embedded .school-module__4DEiPG__stat:nth-child(4){border-left:none;padding-left:0}.school-module__4DEiPG__embedded .school-module__4DEiPG__tabs{margin:calc(4 * var(--u)) calc(24 * var(--u)) 0;gap:calc(4 * var(--u));overflow:hidden}.school-module__4DEiPG__embedded .school-module__4DEiPG__tab{padding:calc(10 * var(--u)) calc(9 * var(--u)) calc(11 * var(--u))}.school-module__4DEiPG__embedded .school-module__4DEiPG__body{gap:calc(12 * var(--u));margin:calc(12 * var(--u)) calc(24 * var(--u)) 0;flex:auto;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.school-module__4DEiPG__embedded .school-module__4DEiPG__others{margin:calc(12 * var(--u)) calc(24 * var(--u)) 0}.school-module__4DEiPG__embedded .school-module__4DEiPG__carouselTrack{--gap:calc(8 * var(--u))}.school-module__4DEiPG__embedded .school-module__4DEiPG__otherCard{align-items:flex-start;gap:calc(6 * var(--u));padding:calc(10 * var(--u));flex-direction:column}.school-module__4DEiPG__embedded .school-module__4DEiPG__otherBody{padding-right:0}.school-module__4DEiPG__embedded .school-module__4DEiPG__otherTags{flex-wrap:wrap}.school-module__4DEiPG__embedded .school-module__4DEiPG__final{margin:calc(12 * var(--u)) calc(24 * var(--u)) 0;padding:calc(14 * var(--u)) calc(18 * var(--u));gap:calc(12 * var(--u))}.school-module__4DEiPG__embedded .school-module__4DEiPG__finalBtn{flex:0 0 calc(150 * var(--u))}}.school-module__4DEiPG__heroInitials{width:100%;height:100%;color:var(--blue);font-weight:800;font-size:calc(22 * var(--u) - var(--fs-trim,0px));letter-spacing:.02em;justify-content:center;align-items:center;display:flex}.school-module__4DEiPG__admissionsOpenNow{align-items:center;gap:calc(6 * var(--u));color:var(--lightningcss-light,#16a34a)var(--lightningcss-dark,#33b45a);font-weight:700;display:flex}