.HeroSection-module__FZp8nG__hero{isolation:isolate;color:#fff;background:#0f2744;min-height:clamp(34rem,72vh,50rem);position:relative;overflow:hidden}.HeroSection-module__FZp8nG__heroMain{min-height:clamp(34rem,72vh,50rem);position:relative}.HeroSection-module__FZp8nG__imageLayer{z-index:-3;position:absolute;inset:0}.HeroSection-module__FZp8nG__fadeOut{z-index:-2;animation:1.2s ease-in-out forwards HeroSection-module__FZp8nG__fade-out}.HeroSection-module__FZp8nG__image{object-fit:cover;object-position:center}.HeroSection-module__FZp8nG__shade{z-index:-1;background:linear-gradient(90deg,#041122d6 0%,#04112285 38%,#04112214 68%);position:absolute;inset:0}.HeroSection-module__FZp8nG__content{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;width:min(100% - 2rem,80rem);min-height:clamp(34rem,72vh,50rem);margin-inline:auto;padding-block:4rem 6rem;display:flex}.HeroSection-module__FZp8nG__eyebrow{letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:9999px;margin-bottom:.75rem;padding:.45rem .8rem;font-size:.82rem;font-weight:700}.HeroSection-module__FZp8nG__content h1{text-wrap:balance;text-shadow:0 3px 18px #00000073;max-width:13ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,4.75rem);font-weight:600;line-height:1.04}.HeroSection-module__FZp8nG__description{text-shadow:0 2px 10px #000000a6;margin-top:1rem;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600}.HeroSection-module__FZp8nG__cta{background:#2563eb;border-radius:.5rem;margin-top:1.75rem;padding:.8rem 1.15rem;font-weight:700;transition:background-color .18s,transform .18s;box-shadow:0 10px 25px #00000040}.HeroSection-module__FZp8nG__cta:hover{background:#1d4ed8;transform:translateY(-2px)}.HeroSection-module__FZp8nG__cta:focus-visible,.HeroSection-module__FZp8nG__controls button:focus-visible{outline-offset:3px;outline:3px solid #fff}.HeroSection-module__FZp8nG__controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030f1ead;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem;display:flex;position:absolute;bottom:1.25rem;right:max(1rem,50vw - 40rem)}.HeroSection-module__FZp8nG__controls p{text-align:center;font-variant-numeric:tabular-nums;min-width:3.4rem;font-size:.8rem}.HeroSection-module__FZp8nG__controls button{background:#ffffff1f;border-radius:9999px;place-items:center;width:2.35rem;height:2.35rem;font-size:1.15rem;line-height:1;transition:background-color .18s;display:grid}.HeroSection-module__FZp8nG__controls button:hover{background:#ffffff42}@keyframes HeroSection-module__FZp8nG__fade-out{0%{opacity:1}to{opacity:0}}@media (max-width:640px){.HeroSection-module__FZp8nG__heroMain,.HeroSection-module__FZp8nG__content{min-height:33rem}.HeroSection-module__FZp8nG__image{object-position:58% center}.HeroSection-module__FZp8nG__shade{background:linear-gradient(90deg,#041122e0 0%,#0411227a 75%,#04112238 100%)}.HeroSection-module__FZp8nG__content{padding-bottom:7rem}.HeroSection-module__FZp8nG__controls{right:1rem}}@media (prefers-reduced-motion:reduce){.HeroSection-module__FZp8nG__fadeOut{animation:none}.HeroSection-module__FZp8nG__cta,.HeroSection-module__FZp8nG__controls button{transition:none}}
.Home-module__Ho9lYW__container{flex-direction:column;min-height:100vh;display:flex}.Home-module__Ho9lYW__header{z-index:100;background-color:#fff;justify-content:space-between;align-items:center;height:50px;padding:.3rem 1.5rem;display:flex;position:sticky;top:0;box-shadow:0 2px 4px #0000001a}.Home-module__Ho9lYW__logo{color:#3182ce;font-size:1.1rem;font-weight:700}.Home-module__Ho9lYW__nav{align-items:center;gap:1rem;height:100%;display:flex}.Home-module__Ho9lYW__navLink{color:#4a5568;align-items:center;height:100%;padding:0 .2rem;font-size:.85rem;font-weight:400;text-decoration:none;transition:color .2s;display:flex}.Home-module__Ho9lYW__navLink:hover{color:#3182ce}.Home-module__Ho9lYW__primaryButton{background-color:#3182ce;border-radius:.25rem;align-items:center;height:70%;margin-left:.5rem;padding:.35rem .8rem;font-size:.85rem;transition:background-color .2s;display:flex;color:#fff!important}.Home-module__Ho9lYW__primaryButton:hover{background-color:#2c5282}.Home-module__Ho9lYW__main{flex-direction:column;flex:1;display:flex}.Home-module__Ho9lYW__hero{color:#fff;text-align:center;background-image:linear-gradient(#00000080,#00000080),url(/images/classroom-bg.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:calc(100vh - 125px);padding:0 1rem;font-family:Georgia,serif;display:flex}.Home-module__Ho9lYW__hero img{object-fit:cover;object-position:center;width:100%;height:100%}.Home-module__Ho9lYW__heroContent{max-width:800px}.Home-module__Ho9lYW__heroTitle{margin-bottom:.8rem;font-size:2rem;font-style:italic}.Home-module__Ho9lYW__heroSubtitle{margin-bottom:2rem;font-size:1.2rem;font-style:italic}.Home-module__Ho9lYW__heroButtons{justify-content:center;gap:1rem;display:flex}.Home-module__Ho9lYW__heroButton{border-radius:.25rem;padding:.5rem 1.25rem;font-weight:400;text-decoration:none;transition:all .2s}.Home-module__Ho9lYW__heroButton:hover{transform:translateY(-2px)}.Home-module__Ho9lYW__heroButtonPrimary{color:#fff;background-color:#3182ce;border-radius:.25rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s}.Home-module__Ho9lYW__heroButtonPrimary:hover{background-color:#2c5282;transform:translateY(-2px)}.Home-module__Ho9lYW__features{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.5rem;max-width:1200px;margin:auto auto 0;padding:.5rem 1rem;display:grid}.Home-module__Ho9lYW__feature{text-align:center;border-radius:.5rem;margin-bottom:.5rem;padding:.8rem;box-shadow:0 4px 6px #0000001a}.Home-module__Ho9lYW__feature h3{color:#3082cf;margin-bottom:.3rem;font-size:1.2rem}.Home-module__Ho9lYW__feature p{font-size:1rem}.Home-module__Ho9lYW__footer{color:#fff;background-color:#2d3748;padding:1.5rem 0}.Home-module__Ho9lYW__footerColumns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:grid}.Home-module__Ho9lYW__footerColumn{flex-direction:column;display:flex}.Home-module__Ho9lYW__footerColumn h4{margin-bottom:1rem;font-size:1.25rem}.Home-module__Ho9lYW__footerLink{color:#cbd5e0;margin-bottom:.5rem;text-decoration:none;transition:color .2s}.Home-module__Ho9lYW__footerLink:hover{color:#fff}.Home-module__Ho9lYW__footerBottom{text-align:center;border-top:1px solid #4a5568;max-width:1200px;margin:0 auto;padding-top:1.5rem}.Home-module__Ho9lYW__backgroundContainer{width:100%;min-height:100vh;position:relative}.Home-module__Ho9lYW__backgroundImage{z-index:-1;background-image:url(/images/classroom-bg.jpg);background-position:50%;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0}.Home-module__Ho9lYW__content{z-index:1;position:relative}.Home-module__Ho9lYW__overlay{z-index:0;background-color:#0000004d;width:100%;height:100%;position:fixed;top:0;left:0}
/*# sourceMappingURL=42eh4_32pemct.css.map*/