.SchoolPage-module__r1s66a__page{isolation:isolate;min-height:100svh;color:var(--color-text);font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:linear-gradient(#fffaf2 0%,#fffdf8 48%,#fffaf2 100%);padding:clamp(18px,2.5vh,30px) 24px clamp(24px,3vh,40px);position:relative;overflow:clip}.SchoolPage-module__r1s66a__page strong{color:#2f1d15;text-shadow:.28px 0,-.28px 0;font-weight:700}.SchoolPage-module__r1s66a__heroLead strong{color:#b83f8d}.SchoolPage-module__r1s66a__heroText strong{color:#2f1d15}.SchoolPage-module__r1s66a__infrastructureText strong{color:#247f9f}.SchoolPage-module__r1s66a__departmentsIntroduction strong{color:#b83f8d}.SchoolPage-module__r1s66a__departmentIntro strong,.SchoolPage-module__r1s66a__departmentText strong{color:var(--department-accent)}.SchoolPage-module__r1s66a__bubbleLayer{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:translateY(-45px)}.SchoolPage-module__r1s66a__bubble{aspect-ratio:1;opacity:.72;filter:blur(2px)saturate(1.08);pointer-events:none;transform-origin:50%;will-change:transform, opacity;border-radius:50%;display:block;position:absolute}.SchoolPage-module__r1s66a__sectionKicker{color:#b83f8d;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.SchoolPage-module__r1s66a__sectionKicker>span:first-child{background:#fffc;border:1px solid #ce58a438;border-radius:50%;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.SchoolPage-module__r1s66a__sectionKicker>span:last-child{align-items:center;gap:.65rem;display:inline-flex}.SchoolPage-module__r1s66a__sectionKicker>span:last-child:before{content:"";background:currentColor;border-radius:999px;width:2.3rem;height:2px;display:block}.SchoolPage-module__r1s66a__hero{z-index:1;align-items:flex-start;min-height:100svh;padding:clamp(6.6rem,8.5vw,7.8rem) 0 clamp(3rem,5vw,4.5rem);display:flex;position:relative}.SchoolPage-module__r1s66a__heroInner{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:start;gap:clamp(3rem,6vw,7rem);width:min(100% - 3rem,1380px);margin:0 auto;display:grid}.SchoolPage-module__r1s66a__heroCopy{max-width:710px}.SchoolPage-module__r1s66a__heroTitle{width:auto;font-family:var(--font-mynerve), cursive;letter-spacing:-.035em;text-wrap:balance;margin:clamp(1.25rem,2.2vw,1.8rem) 0 0;font-size:clamp(2.4rem,3.7vw,3.8rem);font-weight:400;line-height:.97}.SchoolPage-module__r1s66a__heroTitle span{color:#ce58a4;margin-top:.15em;display:block}.SchoolPage-module__r1s66a__heroLead{color:#4f3c34;max-width:640px;margin:clamp(1.1rem,2vw,1.6rem) 0 0;font-size:clamp(1.12rem,1.45vw,1.35rem);font-weight:400;line-height:1.46}.SchoolPage-module__r1s66a__heroLead strong{color:#b83f8d;font-weight:700}.SchoolPage-module__r1s66a__heroText{gap:.7rem;max-width:660px;margin-top:1rem;display:grid}.SchoolPage-module__r1s66a__heroText p{color:#3f281db8;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1rem,1.08vw,1.12rem);line-height:1.48}.SchoolPage-module__r1s66a__heroText strong{color:#2f1d15;font-weight:700}.SchoolPage-module__r1s66a__heroHighlights{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.25rem;display:flex}.SchoolPage-module__r1s66a__heroHighlights span{color:#5c4854;background:#ffffffbf;border:1px solid #3f281d14;border-radius:999px;align-items:center;gap:.45rem;min-height:2.65rem;padding:.55rem .8rem;font-size:.92rem;display:inline-flex;box-shadow:0 10px 25px #3f281d0d}.SchoolPage-module__r1s66a__heroHighlights svg{color:#348caf;width:1rem;height:1rem}.SchoolPage-module__r1s66a__heroVisual{justify-self:end;width:100%;max-width:600px;margin-top:1.4rem;position:relative}.SchoolPage-module__r1s66a__heroImageFrame{aspect-ratio:.9;background:#e8eef0;border:7px solid #ffffffde;border-radius:42% 58% 38% 62%/44% 39% 61% 56%;width:100%;position:relative;overflow:hidden;box-shadow:0 32px 80px #3f281d26,inset 0 0 0 1px #3f281d0d}.SchoolPage-module__r1s66a__heroImage{object-fit:cover;object-position:center;transform:scale(.99)}.SchoolPage-module__r1s66a__heroImageOverlay{pointer-events:none;background:linear-gradient(#0000 58%,#2a1d2224),linear-gradient(135deg,#ce58a40d,#0000 45%,#51a8ca0f);position:absolute;inset:0}.SchoolPage-module__r1s66a__experienceBadge{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe8;border:1px solid #ffffffd6;border-radius:20px;align-items:center;gap:.65rem;min-width:9.5rem;padding:.9rem 1.05rem;display:flex;position:absolute;bottom:9%;right:-1.2rem;box-shadow:0 18px 42px #3f281d24}.SchoolPage-module__r1s66a__experienceBadge>strong{color:#b83f8d;font-size:clamp(2.1rem,2.8vw,3rem);font-family:var(--font-mynerve), cursive;font-weight:700;line-height:1}.SchoolPage-module__r1s66a__experienceBadge>span{color:#3f281d;flex-direction:column;font-size:1rem;display:flex}.SchoolPage-module__r1s66a__experienceBadge small{color:#3f281d99;margin-top:.1rem;font-size:.8rem}.SchoolPage-module__r1s66a__heroVisualBubble{z-index:-1;background:#51a8ca0d;border:1px solid #51a8ca2b;border-radius:50%;width:12rem;height:12rem;position:absolute;top:-3rem;right:-3rem}.SchoolPage-module__r1s66a__heroDoodle{color:#ce58a4;font-size:clamp(3rem,5vw,5.2rem);line-height:1;position:absolute;top:9%;left:-2.2rem}.SchoolPage-module__r1s66a__infrastructureSection{z-index:1;align-items:center;min-height:100svh;padding:clamp(5.8rem,7vw,7rem) 0 clamp(2.5rem,4vw,4rem);display:flex;position:relative}.SchoolPage-module__r1s66a__infrastructurePanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 4% 8%,#51a8ca1a,#0000 25rem),radial-gradient(circle at 96% 92%,#9bc94e17,#0000 27rem),#ffffffb3;border:1px solid #3f281d12;border-radius:34px;grid-template-columns:minmax(390px,.94fr) minmax(0,1.06fr);align-items:stretch;gap:clamp(2rem,4.5vw,5rem);width:min(100% - 3rem,1380px);height:min(720px,100svh - 9.5rem);min-height:580px;margin:0 auto;padding:clamp(1rem,1.6vw,1.4rem);display:grid;box-shadow:0 26px 70px #3f281d16,inset 0 1px #ffffffeb}.SchoolPage-module__r1s66a__infrastructureCopy{align-self:center;min-width:0;padding:clamp(.5rem,1.5vw,1.3rem) clamp(.5rem,1.5vw,1.3rem) clamp(.5rem,1.5vw,1.3rem) 0}.SchoolPage-module__r1s66a__infrastructureTitle{letter-spacing:-.03em;text-wrap:balance;max-width:620px;margin:clamp(1rem,1.8vw,1.45rem) 0 0;font-size:clamp(2.4rem,3.6vw,4rem);font-weight:400;line-height:.96}.SchoolPage-module__r1s66a__infrastructureTitle span{color:#348caf;display:block}.SchoolPage-module__r1s66a__infrastructureText{gap:.65rem;max-width:640px;margin-top:clamp(1rem,1.6vw,1.35rem);display:grid}.SchoolPage-module__r1s66a__infrastructureText p{color:#3f281db8;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(.98rem,1.06vw,1.1rem);line-height:1.47}.SchoolPage-module__r1s66a__facilityCards{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:clamp(1rem,1.7vw,1.4rem);display:grid}.SchoolPage-module__r1s66a__facilityCards article{background:#ffffffc4;border:1px solid #3f281d13;border-radius:15px;align-items:flex-start;gap:.55rem;min-width:0;padding:.72rem;display:flex}.SchoolPage-module__r1s66a__facilityCards article>span{color:#348caf;background:#e4f6fc;border-radius:10px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.SchoolPage-module__r1s66a__facilityCards article:nth-child(2)>span{color:#b83f8d;background:#fff0f8}.SchoolPage-module__r1s66a__facilityCards article:nth-child(3)>span{color:#608d31;background:#edf8dc}.SchoolPage-module__r1s66a__facilityCards svg{width:1rem;height:1rem}.SchoolPage-module__r1s66a__facilityCards h3{margin:0;font-size:.95rem;font-weight:400;line-height:1.2}.SchoolPage-module__r1s66a__facilityCards p{color:#3f281d9e;margin:.2rem 0 0;font-size:.78rem;line-height:1.25}.SchoolPage-module__r1s66a__departmentsIntroduction{z-index:1;text-align:center;background:linear-gradient(90deg,#fff0f88c,#ffffff8c,#e4f6fc8c);border-top:1px solid #3f281d0d;border-bottom:1px solid #3f281d0d;width:100%;margin:0;padding:clamp(2.5rem,4vw,3.8rem) clamp(1.5rem,5vw,5rem);position:relative}.SchoolPage-module__r1s66a__departmentsEyebrow{color:#b83f8d;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:700}.SchoolPage-module__r1s66a__departmentsIntroduction h2{letter-spacing:-.035em;text-wrap:balance;width:100%;max-width:1400px;margin:.8rem auto 0;font-size:clamp(3rem,5.2vw,6rem);font-weight:400;line-height:.97}.SchoolPage-module__r1s66a__departmentsIntroduction h2 span{color:#ce58a4}.SchoolPage-module__r1s66a__departmentsIntroduction p{color:#3f281db3;width:100%;max-width:1050px;margin:1rem auto 0;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.45}.SchoolPage-module__r1s66a__departments{z-index:1;position:relative}.SchoolPage-module__r1s66a__departmentSection{padding:clamp(4.5rem,7vw,7rem) 0;position:relative}.SchoolPage-module__r1s66a__departmentSection:before{background:radial-gradient(circle at center, var(--department-soft), transparent 68%);opacity:.5;content:"";pointer-events:none;border-radius:50%;width:min(94%,1510px);height:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SchoolPage-module__r1s66a__departmentSection:last-child{padding-bottom:clamp(9rem,14vw,15rem)}.SchoolPage-module__r1s66a__departmentInner{z-index:2;grid-template-columns:minmax(480px,1.04fr) minmax(0,.96fr);grid-template-areas:"visual copy";align-items:center;gap:clamp(3rem,7vw,8rem);width:min(100% - 3rem,1380px);margin:0 auto;display:grid;position:relative}.SchoolPage-module__r1s66a__departmentSection[data-reversed=true] .SchoolPage-module__r1s66a__departmentInner{grid-template-columns:minmax(0,.96fr) minmax(480px,1.04fr);grid-template-areas:"copy visual"}.SchoolPage-module__r1s66a__departmentVisual{grid-area:visual;grid-template-columns:minmax(0,1.38fr) minmax(145px,.72fr);gap:.85rem;min-width:0;height:clamp(520px,63vh,680px);display:grid}.SchoolPage-module__r1s66a__mainImageFrame,.SchoolPage-module__r1s66a__secondaryImageFrame{will-change:clip-path, opacity;background:#e8e5e4;position:relative;overflow:hidden;box-shadow:0 25px 58px #3f281d21,inset 0 0 0 1px #3f281d0d}.SchoolPage-module__r1s66a__mainImageFrame{border:6px solid #ffffffdb;border-radius:28px;min-height:0}.SchoolPage-module__r1s66a__secondaryImages{grid-template-rows:repeat(2,minmax(0,1fr));gap:.85rem;min-height:0;display:grid}.SchoolPage-module__r1s66a__secondaryImageFrame{border:4px solid #ffffffdb;border-radius:20px;min-height:0}.SchoolPage-module__r1s66a__departmentImage{object-fit:cover;object-position:center;will-change:transform}.SchoolPage-module__r1s66a__imageNumber{z-index:3;color:#fff;background:var(--department-accent);width:2.9rem;height:2.9rem;box-shadow:0 12px 28px color-mix(in srgb, var(--department-accent) 30%, transparent);border-radius:50%;place-items:center;font-size:.88rem;font-weight:800;display:grid;position:absolute;top:.85rem;left:.85rem}.SchoolPage-module__r1s66a__secondaryImageIndex{z-index:2;color:#3f281d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe3;border-radius:999px;place-items:center;min-width:2rem;height:2rem;padding:0 .4rem;font-size:.75rem;font-weight:700;display:grid;position:absolute;bottom:.6rem;right:.6rem;box-shadow:0 8px 18px #2a1d221f}.SchoolPage-module__r1s66a__departmentCopy{grid-area:copy;max-width:620px}.SchoolPage-module__r1s66a__departmentMeta{color:var(--department-accent);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.9rem;font-weight:700;display:flex}.SchoolPage-module__r1s66a__departmentIcon{width:2.9rem;height:2.9rem;color:var(--department-accent);border:1px solid color-mix(in srgb, var(--department-accent) 24%, transparent);background:var(--department-soft);border-radius:14px;place-items:center;display:grid}.SchoolPage-module__r1s66a__departmentIcon svg{width:1.25rem;height:1.25rem}.SchoolPage-module__r1s66a__departmentAge{color:#3f281d;letter-spacing:0;text-transform:none;background:#ffffffc9;border:1px solid #3f281d14;border-radius:999px;margin-left:auto;padding:.45rem .65rem;font-size:.82rem}.SchoolPage-module__r1s66a__departmentCopy h2{color:var(--department-accent);letter-spacing:-.035em;margin:clamp(1rem,2vw,1.55rem) 0 0;font-size:clamp(3.2rem,4.8vw,5.4rem);font-weight:400;line-height:.95}.SchoolPage-module__r1s66a__departmentIntro{color:#46352e;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;max-width:590px;margin:1.1rem 0 0;font-size:clamp(1.15rem,1.45vw,1.4rem);line-height:1.42}.SchoolPage-module__r1s66a__departmentText{gap:.7rem;max-width:600px;margin-top:1rem;display:grid}.SchoolPage-module__r1s66a__departmentText p{color:#3f281db3;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1rem,1.08vw,1.12rem);line-height:1.47}.SchoolPage-module__r1s66a__departmentHighlights{gap:.55rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.SchoolPage-module__r1s66a__departmentHighlights li{color:#4d3d35;border:1px solid color-mix(in srgb, var(--department-accent) 15%, #3f281d0f);background:#ffffffb8;border-radius:13px;align-items:center;gap:.6rem;min-height:2.8rem;padding:.55rem .75rem;font-size:.98rem;display:flex}.SchoolPage-module__r1s66a__departmentHighlights li>span{width:1.65rem;height:1.65rem;color:var(--department-accent);background:var(--department-soft);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.SchoolPage-module__r1s66a__departmentHighlights svg{width:.8rem;height:.8rem}.SchoolPage-module__r1s66a__infrastructureCarousel{will-change:clip-path, opacity;grid-template-rows:minmax(0,1fr) auto;gap:.75rem;min-width:0;height:100%;min-height:0;display:grid}.SchoolPage-module__r1s66a__infrastructureStage{background:#e7ece9;border-radius:26px;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 24px 58px #3f281d24,inset 0 1px #ffffffbf}.SchoolPage-module__r1s66a__infrastructureSlide{border-radius:inherit;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;margin:0;position:absolute;inset:0;overflow:hidden}.SchoolPage-module__r1s66a__infrastructureSlide:active{cursor:grabbing}.SchoolPage-module__r1s66a__infrastructureImage{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.SchoolPage-module__r1s66a__infrastructureImageOverlay{pointer-events:none;background:linear-gradient(#271b1608 35%,#271b161f 66%,#271b1694 100%),linear-gradient(120deg,#ce58a412,#0000 42%,#51a8ca0f);position:absolute;inset:0}.SchoolPage-module__r1s66a__infrastructureCaption{z-index:3;color:#fff;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.SchoolPage-module__r1s66a__infrastructureCaptionCopy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.SchoolPage-module__r1s66a__infrastructureCaptionCopy>span{color:#ffffffc2;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:650}.SchoolPage-module__r1s66a__infrastructureCaptionCopy strong{color:#fff;font-family:var(--font-mynerve), cursive;font-size:clamp(1.4rem,2vw,2rem);font-weight:400;line-height:1.05}.SchoolPage-module__r1s66a__infrastructureCounter{min-width:4.2rem;height:2.7rem;font-family:var(--font-mynerve), cursive;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#1f17144d;border:1px solid #ffffff57;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.28rem;padding:0 .75rem;font-size:.92rem;display:inline-flex}.SchoolPage-module__r1s66a__infrastructureCounter small{color:#ffffffa8;font-size:.68rem}.SchoolPage-module__r1s66a__locationLabel{z-index:5;color:#3f281d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:.48rem;max-width:calc(100% - 8rem);padding:.62rem .82rem;font-size:.77rem;display:inline-flex;position:absolute;top:.85rem;left:.85rem;box-shadow:0 11px 27px #2a1d221c}.SchoolPage-module__r1s66a__locationLabel svg{color:#348caf;flex-shrink:0;width:.95rem;height:.95rem}.SchoolPage-module__r1s66a__locationLabel strong{font-weight:700}.SchoolPage-module__r1s66a__infrastructureNavigation{z-index:6;align-items:center;gap:.4rem;display:flex;position:absolute;top:.85rem;right:.85rem}.SchoolPage-module__r1s66a__infrastructureNavigation button{color:#3f281d;cursor:pointer;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#ffffffdb;border:1px solid #ffffffbd;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;padding:0;transition:color .22s,background .22s,transform .25s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 10px 23px #2a1d221c}.SchoolPage-module__r1s66a__infrastructureNavigation button:hover{color:#fff;background:#348caf;transform:translateY(-2px)}.SchoolPage-module__r1s66a__infrastructureNavigation button:focus-visible{outline-offset:3px;outline:3px solid #51a8ca40}.SchoolPage-module__r1s66a__infrastructureNavigation svg{width:1.15rem;height:1.15rem}.SchoolPage-module__r1s66a__infrastructureThumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.SchoolPage-module__r1s66a__infrastructureThumbnail{aspect-ratio:1.45;cursor:pointer;opacity:.58;background:#e6e3e3;border:2px solid #0000;border-radius:12px;min-width:0;padding:0;transition:opacity .22s,border-color .22s,box-shadow .22s,transform .25s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 7px 17px #3f281d12}.SchoolPage-module__r1s66a__infrastructureThumbnail:hover{opacity:.88;transform:translateY(-2px)}.SchoolPage-module__r1s66a__infrastructureThumbnailActive{opacity:1;border-color:#51a8ca;box-shadow:0 9px 22px #51a8ca30}.SchoolPage-module__r1s66a__infrastructureThumbnail:focus-visible{outline-offset:2px;outline:3px solid #51a8ca40}.SchoolPage-module__r1s66a__infrastructureThumbnailImage{object-fit:cover;transition:transform .35s cubic-bezier(.22,1,.36,1)}.SchoolPage-module__r1s66a__infrastructureThumbnail:hover .SchoolPage-module__r1s66a__infrastructureThumbnailImage,.SchoolPage-module__r1s66a__infrastructureThumbnailActive .SchoolPage-module__r1s66a__infrastructureThumbnailImage{transform:scale(1.07)}.SchoolPage-module__r1s66a__infrastructureThumbnail>span{z-index:2;color:#fff;width:1.5rem;height:1.5rem;font-family:var(--font-mynerve), cursive;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#261c186b;border-radius:50%;place-items:center;font-size:.57rem;display:grid;position:absolute;bottom:.3rem;right:.35rem}.SchoolPage-module__r1s66a__infrastructureCaptionCopy strong,.SchoolPage-module__r1s66a__locationLabel strong{text-shadow:none}.SchoolPage-module__r1s66a__infrastructureCaptionCopy strong{color:#fff;font-weight:400}.SchoolPage-module__r1s66a__locationLabel strong{color:#3f281d;font-weight:700}@media (min-width:901px) and (max-height:820px){.SchoolPage-module__r1s66a__hero{padding-top:6.4rem}.SchoolPage-module__r1s66a__bubbleLayer{transform:translateY(-40px)}.SchoolPage-module__r1s66a__heroTitle{font-size:clamp(2.25rem,3.2vw,3.5rem)}.SchoolPage-module__r1s66a__heroLead{margin-top:.9rem;font-size:1.08rem}.SchoolPage-module__r1s66a__heroText{gap:.5rem;margin-top:.75rem}.SchoolPage-module__r1s66a__heroText p{font-size:.96rem;line-height:1.37}.SchoolPage-module__r1s66a__heroHighlights{margin-top:.9rem}.SchoolPage-module__r1s66a__heroVisual{max-width:535px;margin-top:.5rem}.SchoolPage-module__r1s66a__infrastructureSection{padding-top:6.5rem;padding-bottom:1.5rem}.SchoolPage-module__r1s66a__infrastructurePanel{height:calc(100svh - 8rem);min-height:520px}.SchoolPage-module__r1s66a__infrastructureTitle{font-size:clamp(2.3rem,3.2vw,3.6rem)}.SchoolPage-module__r1s66a__infrastructureText{gap:.48rem;margin-top:.8rem}.SchoolPage-module__r1s66a__infrastructureText p{font-size:.95rem;line-height:1.35}.SchoolPage-module__r1s66a__facilityCards{margin-top:.85rem}.SchoolPage-module__r1s66a__facilityCards article{padding:.58rem}}@media (max-width:1180px) and (min-width:901px){.SchoolPage-module__r1s66a__heroInner,.SchoolPage-module__r1s66a__departmentInner{width:min(100% - 2.5rem,1120px)}.SchoolPage-module__r1s66a__heroInner{grid-template-columns:minmax(0,1.07fr) minmax(380px,.93fr);gap:2.8rem}.SchoolPage-module__r1s66a__heroTitle{font-size:clamp(2.3rem,3.4vw,3.7rem)}.SchoolPage-module__r1s66a__infrastructurePanel{grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr);gap:2.2rem;width:min(100% - 2.5rem,1120px)}.SchoolPage-module__r1s66a__facilityCards{grid-template-columns:1fr}.SchoolPage-module__r1s66a__departmentInner,.SchoolPage-module__r1s66a__departmentSection[data-reversed=true] .SchoolPage-module__r1s66a__departmentInner{grid-template-columns:minmax(420px,1fr) minmax(0,.9fr);gap:2.8rem}.SchoolPage-module__r1s66a__departmentSection[data-reversed=true] .SchoolPage-module__r1s66a__departmentInner{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr)}.SchoolPage-module__r1s66a__departmentVisual{height:550px}}@media (max-width:900px){.SchoolPage-module__r1s66a__page{padding-top:14px}.SchoolPage-module__r1s66a__bubbleLayer{transform:translateY(-35px)}.SchoolPage-module__r1s66a__hero{min-height:0;padding:6.8rem 0 4rem}.SchoolPage-module__r1s66a__heroInner{grid-template-columns:1fr;gap:2.5rem;width:min(100% - 2rem,760px)}.SchoolPage-module__r1s66a__heroCopy{max-width:none}.SchoolPage-module__r1s66a__heroTitle{max-width:700px;font-size:clamp(2.3rem,5.5vw,3.6rem)}.SchoolPage-module__r1s66a__heroVisual{justify-self:center;max-width:620px;margin-top:0}.SchoolPage-module__r1s66a__heroImageFrame{aspect-ratio:1.12;border-radius:30px}.SchoolPage-module__r1s66a__experienceBadge{bottom:1rem;right:1rem}.SchoolPage-module__r1s66a__infrastructureSection{min-height:0;padding:4rem 0 5rem}.SchoolPage-module__r1s66a__infrastructurePanel{border-radius:29px;grid-template-columns:1fr;gap:1.8rem;width:min(100% - 2rem,760px);height:auto;min-height:0}.SchoolPage-module__r1s66a__infrastructureCopy{padding:.8rem}.SchoolPage-module__r1s66a__facilityCards{grid-template-columns:repeat(3,1fr)}.SchoolPage-module__r1s66a__departmentsIntroduction{padding:2.8rem 1.5rem}.SchoolPage-module__r1s66a__departmentsIntroduction h2{font-size:clamp(3rem,8vw,5rem)}.SchoolPage-module__r1s66a__departmentSection{padding:4.5rem 0}.SchoolPage-module__r1s66a__departmentInner,.SchoolPage-module__r1s66a__departmentSection[data-reversed=true] .SchoolPage-module__r1s66a__departmentInner{grid-template-columns:1fr;grid-template-areas:"visual""copy";gap:2.4rem;width:min(100% - 2rem,760px)}.SchoolPage-module__r1s66a__departmentVisual{height:560px}.SchoolPage-module__r1s66a__departmentCopy{max-width:none}.SchoolPage-module__r1s66a__infrastructureCarousel{height:auto}.SchoolPage-module__r1s66a__infrastructureStage{min-height:500px}.SchoolPage-module__r1s66a__infrastructureThumbnails{gap:.65rem}}@media (max-width:620px){.SchoolPage-module__r1s66a__page{padding:10px 14px 24px}.SchoolPage-module__r1s66a__bubbleLayer{transform:translateY(-25px)}.SchoolPage-module__r1s66a__sectionKicker{gap:.45rem;font-size:.78rem}.SchoolPage-module__r1s66a__sectionKicker>span:first-child{width:2.45rem;height:2.45rem}.SchoolPage-module__r1s66a__sectionKicker>span:last-child:before{width:1.5rem}.SchoolPage-module__r1s66a__hero{padding:6.3rem 0 3.4rem}.SchoolPage-module__r1s66a__heroInner{gap:2rem;width:calc(100% - 1.25rem)}.SchoolPage-module__r1s66a__heroTitle{margin-top:1rem;font-size:clamp(2.35rem,9vw,3.3rem)}.SchoolPage-module__r1s66a__heroLead{margin-top:1rem;font-size:1.05rem;line-height:1.4}.SchoolPage-module__r1s66a__heroText p{font-size:.98rem;line-height:1.42}.SchoolPage-module__r1s66a__heroText p,.SchoolPage-module__r1s66a__infrastructureText p,.SchoolPage-module__r1s66a__departmentIntro,.SchoolPage-module__r1s66a__departmentText p{text-align:left;text-justify:auto;-webkit-hyphens:none;hyphens:none}.SchoolPage-module__r1s66a__heroHighlights{flex-direction:column;align-items:stretch}.SchoolPage-module__r1s66a__heroHighlights span{width:100%}.SchoolPage-module__r1s66a__heroImageFrame{aspect-ratio:.96;border-width:5px;border-radius:23px}.SchoolPage-module__r1s66a__experienceBadge{border-radius:15px;min-width:8.5rem;padding:.7rem .8rem;bottom:.65rem;right:.65rem}.SchoolPage-module__r1s66a__experienceBadge>strong{font-size:2rem}.SchoolPage-module__r1s66a__heroDoodle,.SchoolPage-module__r1s66a__heroVisualBubble{display:none}.SchoolPage-module__r1s66a__infrastructureSection{padding:3.5rem 0 4rem}.SchoolPage-module__r1s66a__infrastructurePanel{border-radius:24px;width:calc(100% - 1.25rem);padding:.7rem}.SchoolPage-module__r1s66a__infrastructureCarousel{gap:.65rem}.SchoolPage-module__r1s66a__infrastructureStage{border-radius:20px;min-height:390px}.SchoolPage-module__r1s66a__locationLabel{border-radius:12px;max-width:calc(100% - 7.2rem);padding:.52rem .65rem;font-size:.65rem;line-height:1.25;top:.65rem;left:.65rem}.SchoolPage-module__r1s66a__infrastructureNavigation{gap:.3rem;top:.65rem;right:.65rem}.SchoolPage-module__r1s66a__infrastructureNavigation button{width:2.35rem;height:2.35rem}.SchoolPage-module__r1s66a__infrastructureCaption{bottom:.7rem;left:.7rem;right:.7rem}.SchoolPage-module__r1s66a__infrastructureCaptionCopy>span{font-size:.59rem}.SchoolPage-module__r1s66a__infrastructureCaptionCopy strong{font-size:1.45rem}.SchoolPage-module__r1s66a__infrastructureCounter{min-width:3.7rem;height:2.35rem;padding:0 .6rem;font-size:.78rem}.SchoolPage-module__r1s66a__infrastructureThumbnails{scrollbar-width:none;scroll-snap-type:x mandatory;gap:.5rem;padding:.1rem .1rem .45rem;display:flex;overflow-x:auto}.SchoolPage-module__r1s66a__infrastructureThumbnails::-webkit-scrollbar{display:none}.SchoolPage-module__r1s66a__infrastructureThumbnail{aspect-ratio:1.3;scroll-snap-align:start;border-radius:10px;flex:0 0 82px}.SchoolPage-module__r1s66a__infrastructureCopy{padding:.8rem .3rem .3rem}.SchoolPage-module__r1s66a__infrastructureTitle{font-size:clamp(2.3rem,8.5vw,3.35rem)}.SchoolPage-module__r1s66a__infrastructureText p{font-size:.96rem;line-height:1.43}.SchoolPage-module__r1s66a__facilityCards{grid-template-columns:1fr}.SchoolPage-module__r1s66a__departmentsIntroduction{padding:2.4rem .75rem}.SchoolPage-module__r1s66a__departmentsIntroduction h2{font-size:clamp(2.7rem,11vw,4rem)}.SchoolPage-module__r1s66a__departmentsIntroduction h2 span{display:block}.SchoolPage-module__r1s66a__departmentsIntroduction p{max-width:520px;margin-top:.8rem;font-size:1rem;line-height:1.4}.SchoolPage-module__r1s66a__departmentSection{padding:3.8rem 0}.SchoolPage-module__r1s66a__departmentSection:last-child{padding-bottom:7rem}.SchoolPage-module__r1s66a__departmentInner,.SchoolPage-module__r1s66a__departmentSection[data-reversed=true] .SchoolPage-module__r1s66a__departmentInner{gap:2rem;width:calc(100% - 1.25rem)}.SchoolPage-module__r1s66a__departmentVisual{grid-template-columns:1fr;gap:.65rem;height:auto}.SchoolPage-module__r1s66a__mainImageFrame{aspect-ratio:.94;border-width:5px;border-radius:22px}.SchoolPage-module__r1s66a__secondaryImages{grid-template-rows:none;grid-template-columns:repeat(2,1fr);gap:.65rem}.SchoolPage-module__r1s66a__secondaryImageFrame{aspect-ratio:1;border-width:4px;border-radius:16px}.SchoolPage-module__r1s66a__departmentMeta{gap:.5rem;font-size:.75rem}.SchoolPage-module__r1s66a__departmentIcon{border-radius:11px;width:2.6rem;height:2.6rem}.SchoolPage-module__r1s66a__departmentAge{margin-left:0}.SchoolPage-module__r1s66a__departmentCopy h2{margin-top:.9rem;font-size:clamp(2.9rem,12vw,4.2rem)}.SchoolPage-module__r1s66a__departmentIntro{margin-top:.85rem;font-size:1.08rem}.SchoolPage-module__r1s66a__departmentText p{font-size:.96rem;line-height:1.43}.SchoolPage-module__r1s66a__departmentHighlights li{font-size:.9rem}.SchoolPage-module__r1s66a__imageZoomBadge{opacity:.92;width:2.6rem;min-height:2.6rem;padding:0;transform:translate(-50%,-50%)scale(1)}.SchoolPage-module__r1s66a__imageZoomBadge span{display:none}.SchoolPage-module__r1s66a__lightboxBackdrop{padding:.7rem}.SchoolPage-module__r1s66a__lightboxShell{border-radius:23px;width:100%;height:min(89svh,780px);padding:.45rem}.SchoolPage-module__r1s66a__lightboxStage{border-radius:18px}.SchoolPage-module__r1s66a__lightboxImage{padding:.25rem}.SchoolPage-module__r1s66a__lightboxClose{width:2.65rem;height:2.65rem;top:.9rem;right:.9rem}.SchoolPage-module__r1s66a__lightboxNavigation{width:2.7rem;height:2.7rem}.SchoolPage-module__r1s66a__lightboxPrevious{left:.7rem}.SchoolPage-module__r1s66a__lightboxNext{right:.7rem}.SchoolPage-module__r1s66a__lightboxFooter{min-height:4rem;padding:.45rem .55rem}.SchoolPage-module__r1s66a__lightboxCopy>span{font-size:.61rem}.SchoolPage-module__r1s66a__lightboxCopy>strong{font-size:1.45rem}.SchoolPage-module__r1s66a__lightboxCounter{min-width:3.7rem;height:2.3rem;padding:0 .55rem}}@media (max-width:1100px){.SchoolPage-module__r1s66a__departmentInner,.SchoolPage-module__r1s66a__departmentSection[data-reversed=true] .SchoolPage-module__r1s66a__departmentInner{grid-template-columns:1fr;grid-template-areas:"visual""copy";gap:2.35rem;width:min(100% - 2rem,860px)}.SchoolPage-module__r1s66a__departmentVisual{grid-template-columns:1fr;gap:.8rem;width:100%;height:auto}.SchoolPage-module__r1s66a__mainImageFrame{aspect-ratio:4/3;background:#f3f0ee;border-width:5px;border-radius:24px;width:100%}.SchoolPage-module__r1s66a__secondaryImages{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%}.SchoolPage-module__r1s66a__secondaryImageFrame{aspect-ratio:4/3;background:#f3f0ee;border-width:4px;border-radius:18px;width:100%}.SchoolPage-module__r1s66a__departmentImage{object-fit:contain!important;object-position:center!important;opacity:1!important;visibility:visible!important;transform:none!important}.SchoolPage-module__r1s66a__page [data-image-reveal],.SchoolPage-module__r1s66a__page [data-department-image]{opacity:1!important;visibility:visible!important;clip-path:none!important;transform:none!important}}@media (max-width:620px){.SchoolPage-module__r1s66a__departmentInner,.SchoolPage-module__r1s66a__departmentSection[data-reversed=true] .SchoolPage-module__r1s66a__departmentInner{gap:1.9rem;width:calc(100% - 1.25rem)}.SchoolPage-module__r1s66a__departmentVisual{gap:.65rem}.SchoolPage-module__r1s66a__mainImageFrame{aspect-ratio:4/5;border-radius:22px}.SchoolPage-module__r1s66a__secondaryImages{gap:.65rem}.SchoolPage-module__r1s66a__secondaryImageFrame{aspect-ratio:1;border-radius:16px}}@media (prefers-reduced-motion:reduce){.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__bubble,.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__heroImage,.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__departmentImage{transform:none!important}.SchoolPage-module__r1s66a__page [data-school-hero],.SchoolPage-module__r1s66a__page [data-infrastructure-copy],.SchoolPage-module__r1s66a__page [data-infrastructure-image],.SchoolPage-module__r1s66a__page [data-departments-intro],.SchoolPage-module__r1s66a__page [data-image-reveal],.SchoolPage-module__r1s66a__page [data-department-copy],.SchoolPage-module__r1s66a__page [data-department-highlight]{opacity:1!important;visibility:visible!important;clip-path:none!important;transform:none!important}.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__infrastructureSlide,.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__infrastructureThumbnail,.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__infrastructureThumbnailImage{transition:none!important;animation:none!important}.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__infrastructureSlide{transform:none!important}.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__clickableImageFrame,.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__imageZoomBadge{transition:none!important}.SchoolPage-module__r1s66a__clickableImageFrame:hover{transform:none}}.SchoolPage-module__r1s66a__clickableImageFrame{appearance:none;width:100%;font:inherit;text-align:inherit;cursor:zoom-in;margin:0;padding:0;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s}.SchoolPage-module__r1s66a__clickableImageFrame:hover{transform:translateY(-3px)}.SchoolPage-module__r1s66a__clickableImageFrame:focus-visible{outline:3px solid color-mix(in srgb, var(--department-accent,#ce58a4) 32%, transparent);outline-offset:4px}.SchoolPage-module__r1s66a__mainImageFrame.SchoolPage-module__r1s66a__clickableImageFrame,.SchoolPage-module__r1s66a__secondaryImageFrame.SchoolPage-module__r1s66a__clickableImageFrame{display:block}.SchoolPage-module__r1s66a__secondaryImageFrame.SchoolPage-module__r1s66a__clickableImageFrame{height:100%}.SchoolPage-module__r1s66a__imageZoomBadge{z-index:5;color:#3f281d;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#ffffffe0;border:1px solid #ffffffbf;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:2.8rem;padding:.65rem .85rem;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)scale(.9);box-shadow:0 14px 35px #2a1d2229}.SchoolPage-module__r1s66a__imageZoomBadge svg{width:1rem;height:1rem;color:var(--department-accent,#ce58a4)}.SchoolPage-module__r1s66a__imageZoomBadge span{font-size:.76rem;font-weight:700}.SchoolPage-module__r1s66a__clickableImageFrame:hover .SchoolPage-module__r1s66a__imageZoomBadge,.SchoolPage-module__r1s66a__clickableImageFrame:focus-visible .SchoolPage-module__r1s66a__imageZoomBadge{opacity:1;transform:translate(-50%,-50%)scale(1)}.SchoolPage-module__r1s66a__lightboxBackdrop{z-index:10000;-webkit-backdrop-filter:blur(18px)saturate(.88);backdrop-filter:blur(18px)saturate(.88);cursor:zoom-out;background:#2f1d1594;place-items:center;padding:clamp(1rem,2.5vw,2rem);display:grid;position:fixed;inset:0}.SchoolPage-module__r1s66a__lightboxShell{--lightbox-accent:#ce58a4;background:radial-gradient(circle at 8% 3%, color-mix(in srgb, var(--lightbox-accent) 14%, transparent), transparent 18rem), #fffaf2f5;cursor:default;isolation:isolate;border:1px solid #ffffffb8;border-radius:32px;grid-template-rows:minmax(0,1fr) auto;gap:.7rem;width:min(94vw,1420px);height:min(91svh,920px);min-height:0;padding:clamp(.55rem,1vw,.85rem);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 110px #19110e61,inset 0 1px #fffffff2}.SchoolPage-module__r1s66a__lightboxDecorationOne,.SchoolPage-module__r1s66a__lightboxDecorationTwo{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.SchoolPage-module__r1s66a__lightboxDecorationOne{background:color-mix(in srgb, var(--lightbox-accent) 13%, transparent);width:13rem;height:13rem;top:-6rem;left:-5rem}.SchoolPage-module__r1s66a__lightboxDecorationTwo{border:1px solid color-mix(in srgb, var(--lightbox-accent) 25%, transparent);background:color-mix(in srgb, var(--lightbox-accent) 5%, transparent);width:9rem;height:9rem;bottom:-4rem;right:-3rem}.SchoolPage-module__r1s66a__lightboxStage{background:radial-gradient(circle,#38302d 0%,#211a17 100%);border-radius:25px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.SchoolPage-module__r1s66a__lightboxImageWrapper{position:absolute;inset:0}.SchoolPage-module__r1s66a__lightboxImage{object-fit:contain;-webkit-user-select:none;user-select:none;padding:clamp(.45rem,1vw,.8rem)}.SchoolPage-module__r1s66a__lightboxClose{z-index:20;color:#3f281d;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #ffffffc7;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:0;transition:color .22s,background .22s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:1.2rem;right:1.2rem;box-shadow:0 12px 30px #19110e2e}.SchoolPage-module__r1s66a__lightboxClose:hover{color:#fff;background:var(--lightbox-accent);transform:rotate(7deg)scale(1.05)}.SchoolPage-module__r1s66a__lightboxClose:focus-visible{outline:3px solid color-mix(in srgb, var(--lightbox-accent) 35%, transparent);outline-offset:3px}.SchoolPage-module__r1s66a__lightboxClose svg{width:1.2rem;height:1.2rem}.SchoolPage-module__r1s66a__lightboxNavigation{z-index:10;color:#3f281d;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #ffffffc2;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;padding:0;transition:color .22s,background .22s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 34px #19110e38}.SchoolPage-module__r1s66a__lightboxNavigation:hover{color:#fff;background:var(--lightbox-accent)}.SchoolPage-module__r1s66a__lightboxPrevious{left:1.1rem}.SchoolPage-module__r1s66a__lightboxPrevious:hover{transform:translateY(-50%)translate(-3px)}.SchoolPage-module__r1s66a__lightboxNext{right:1.1rem}.SchoolPage-module__r1s66a__lightboxNext:hover{transform:translateY(-50%)translate(3px)}.SchoolPage-module__r1s66a__lightboxNavigation:focus-visible{outline:3px solid color-mix(in srgb, var(--lightbox-accent) 35%, transparent);outline-offset:3px}.SchoolPage-module__r1s66a__lightboxNavigation svg{width:1.3rem;height:1.3rem}.SchoolPage-module__r1s66a__lightboxFooter{justify-content:space-between;align-items:center;gap:1rem;min-height:4.4rem;padding:.5rem .75rem;display:flex}.SchoolPage-module__r1s66a__lightboxCopy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.SchoolPage-module__r1s66a__lightboxCopy>span{color:var(--lightbox-accent);letter-spacing:.075em;text-transform:uppercase;font-size:.72rem;font-weight:750}.SchoolPage-module__r1s66a__lightboxCopy>strong{color:#3f281d;font-family:var(--font-mynerve), cursive;text-shadow:none;font-size:clamp(1.5rem,2.1vw,2.1rem);font-weight:400;line-height:1.05}.SchoolPage-module__r1s66a__lightboxCounter{color:#3f281d;border:1px solid color-mix(in srgb, var(--lightbox-accent) 20%, #3f281d0f);background:color-mix(in srgb, var(--lightbox-accent) 8%, #fff);min-width:4.4rem;height:2.6rem;font-family:var(--font-mynerve), cursive;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.28rem;padding:0 .75rem;font-size:.9rem;display:inline-flex}.SchoolPage-module__r1s66a__lightboxCounter small{color:#3f281d87;font-size:.66rem}@media (max-width:1100px){.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__mainImageFrame.SchoolPage-module__r1s66a__clickableImageFrame,.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__secondaryImageFrame.SchoolPage-module__r1s66a__clickableImageFrame{overflow:hidden;aspect-ratio:auto!important;height:auto!important;min-height:0!important;display:block!important}.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__secondaryImages{align-items:start}.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__departmentImage{object-fit:contain!important;object-position:center!important;opacity:1!important;visibility:visible!important;will-change:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:static!important;inset:auto!important;transform:scale(1)!important}.SchoolPage-module__r1s66a__page [data-image-reveal],.SchoolPage-module__r1s66a__page [data-department-image]{opacity:1!important;visibility:visible!important;clip-path:none!important;transform:none!important}}@media (max-width:620px){.SchoolPage-module__r1s66a__page .SchoolPage-module__r1s66a__secondaryImages{grid-template-columns:1fr}}
.SchoolPageTypography-module__TNGmCq__mixedTypography{font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.01em;font-weight:400}.SchoolPageTypography-module__TNGmCq__mixedTypography h1,.SchoolPageTypography-module__TNGmCq__mixedTypography h2,.SchoolPageTypography-module__TNGmCq__mixedTypography h3{font-family:var(--font-mynerve), cursive;font-weight:400}.SchoolPageTypography-module__TNGmCq__mixedTypography p,.SchoolPageTypography-module__TNGmCq__mixedTypography li,.SchoolPageTypography-module__TNGmCq__mixedTypography small{font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.SchoolPageTypography-module__TNGmCq__mixedTypography strong{font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;text-shadow:none;font-weight:750}.SchoolPageTypography-module__TNGmCq__mixedTypography [data-department-section] strong{color:var(--department-accent)}.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=experienceBadge] strong{font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-weight:800}.SchoolPageTypography-module__TNGmCq__mixedTypography [data-school-hero]:not(h1),.SchoolPageTypography-module__TNGmCq__mixedTypography [data-infrastructure-copy]:not(h2),.SchoolPageTypography-module__TNGmCq__mixedTypography [data-departments-intro]:not(h2),.SchoolPageTypography-module__TNGmCq__mixedTypography [data-department-copy]:not(h2),.SchoolPageTypography-module__TNGmCq__mixedTypography [data-department-highlight]{font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.SchoolPageTypography-module__TNGmCq__mixedTypography p{letter-spacing:-.012em}.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=departmentIntro]{font-weight:500}.SchoolPageTypography-module__TNGmCq__mixedTypography [data-department-highlight]{letter-spacing:-.008em;font-weight:600}.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=heroHighlights] strong{color:inherit;font-weight:650}.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=locationLabel],.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=departmentAge],.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=departmentMeta],.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=sectionKicker],.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=departmentsEyebrow],.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=imageNumber],.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=secondaryImageIndex]{font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=sectionKicker],.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=departmentsEyebrow],.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=departmentMeta]{font-weight:700}@media (max-width:620px){.SchoolPageTypography-module__TNGmCq__mixedTypography p{letter-spacing:-.008em;text-align:justify}.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=sectionKicker],.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=departmentsEyebrow],.SchoolPageTypography-module__TNGmCq__mixedTypography [class*=departmentMeta]{text-align:justify;padding-inline:clamp(5px,2vw,12px);font-weight:650}}
