.JJr68q_hero{max-width:var(--global-max-width);gap:40px;min-height:clamp(420px,39vw,750px);margin:0 auto;display:flex;position:relative}.JJr68q_textContent{min-width:900px;max-width:65%}.JJr68q_hero h1{color:var(--sp-text-100);width:100%;margin-top:clamp(60px,6.5vw,120px);font-size:clamp(2rem,4.5vw,80px);font-weight:700;line-height:1.3}.JJr68q_highlight{color:#fff;white-space:nowrap;isolation:isolate;padding:.05em .15em;position:relative}.JJr68q_highlight:before{content:"";z-index:-1;background:#2d98da;margin-top:.75rem;position:absolute;inset:-.12em -.08em;-webkit-mask-image:url(/heading-highlight.svg);mask-image:url(/heading-highlight.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.JJr68q_imageWrapper{pointer-events:none;z-index:-1;position:absolute;bottom:clamp(-70px,-3.6vw,-30px);right:clamp(-400px,-19vw,-100px)}.JJr68q_imageWrapper .JJr68q_teachersImage{width:clamp(700px,62vw,1200px);height:100%}@media (min-width:2000px){.JJr68q_imageWrapper{right:-600px}}@media (max-width:1500px){.JJr68q_textContent{min-width:unset}}@media (max-width:950px){.JJr68q_hero{flex-direction:column;gap:20px;margin:30px auto}.JJr68q_textContent{flex:none;max-width:100%}.JJr68q_imageWrapper{align-self:center;width:100%;min-width:800px;max-width:1000px;margin-bottom:-120px;position:static}.JJr68q_imageWrapper .JJr68q_teachersImage{width:100%}.JJr68q_hero h1{text-align:center;font-size:2.75rem;line-height:3.75rem}.JJr68q_highlight:before{margin-top:.25rem;inset:-.12em -.08em}}@media (max-width:750px){.JJr68q_hero h1{width:unset;margin-top:2rem;font-size:2.25rem;line-height:3rem}.JJr68q_imageWrapper{width:100%}}
.dThLEW_mediaSection{margin-top:clamp(-150px,-7.8vw,-50px)}.dThLEW_inner{max-width:var(--global-max-width);flex-direction:column;align-items:center;margin:0 auto;display:flex}.dThLEW_content{flex-direction:column;align-items:center;gap:30px;display:flex}.dThLEW_label{color:#fff;text-transform:uppercase;font-family:Inter var,Inter,sans-serif;font-weight:500;letter-spacing:-.03em!important;font-size:1.125rem!important;font-weight:500!important}.dThLEW_logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.dThLEW_logo{object-fit:contain;width:auto;height:clamp(40px,3.65vw,70px)}@media (max-width:950px){.dThLEW_mediaSection{margin-top:0}.dThLEW_logos{gap:20px}.dThLEW_logo{height:50px}}@media (max-width:750px){.dThLEW_logos{gap:12px}}
