.audience-page_page__pajKN{overflow-x:clip;background:var(--color-page);color:var(--color-text-primary)}.audience-page_shell__K5hZc{width:min(1160px,calc(100% - 48px));margin:auto}.audience-page_hero__c4ahd{padding:clamp(80px,11vw,142px) 0;background:linear-gradient(135deg,#f7fbff,#e5f0ff 56%,#fff8e9)}.audience-page_heroGrid__sGOfu{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.85fr);align-items:center;gap:clamp(38px,7vw,110px)}.audience-page_eyebrow__Y_uxs{margin:0 0 14px;color:var(--color-accent-school);font:800 .76rem var(--font-public-body),sans-serif;letter-spacing:.13em;text-transform:uppercase}.audience-page_closing___aPv0 h2,.audience-page_hero__c4ahd h1,.audience-page_journey__zw_kg h2,.audience-page_services__6RMYg h2,.audience-page_special__if6xQ h2{margin:0;color:var(--color-brand-navy);font:800 clamp(2.5rem,5.5vw,5rem)/1.06 var(--font-public-heading),sans-serif;letter-spacing:-.055em}.audience-page_hero__c4ahd h1 span{color:var(--color-accent-school)}.audience-page_hero__c4ahd p:not(.audience-page_eyebrow__Y_uxs){max-width:650px;margin:23px 0 30px;color:var(--color-text-muted);font:1.08rem/1.76 var(--font-public-body),sans-serif}.audience-page_closing___aPv0 a,.audience-page_primaryAction__0KtdN{display:inline-flex;align-items:center;gap:9px;padding:14px 19px;border-radius:999px;background:var(--color-brand-navy);color:var(--color-text-inverse);font:800 .86rem var(--font-public-body),sans-serif;transition:transform .2s ease,background .2s ease}.audience-page_closing___aPv0 a:focus-visible,.audience-page_closing___aPv0 a:hover,.audience-page_primaryAction__0KtdN:focus-visible,.audience-page_primaryAction__0KtdN:hover{background:var(--color-accent-school);transform:translateY(-2px)}.audience-page_mascotWrap__3ex3_{position:relative;display:grid;place-items:center;min-height:390px;border:1px solid rgba(24,95,165,.14);border-radius:30px;background:radial-gradient(circle at center,#fff 0 26%,rgba(255,255,255,.35) 27% 100%);overflow:hidden}.audience-page_mascotWrap__3ex3_ video{position:relative;z-index:1;width:min(100%,430px);height:auto;mix-blend-mode:multiply}.audience-page_orbit__qhrVV{position:absolute;width:310px;height:310px;border:1px dashed rgba(24,95,165,.4);border-radius:50%}.audience-page_services__6RMYg,.audience-page_special__if6xQ{padding:clamp(72px,10vw,120px) 0}.audience-page_specialIntro__4lArQ{max-width:720px}.audience-page_closing___aPv0 h2,.audience-page_journey__zw_kg h2,.audience-page_services__6RMYg h2,.audience-page_special__if6xQ h2{font-size:clamp(2rem,4vw,3.25rem)}.audience-page_specialIntro__4lArQ>p:not(.audience-page_eyebrow__Y_uxs){margin:18px 0 0;color:var(--color-text-muted);font:1.02rem/1.8 var(--font-public-body),sans-serif}.audience-page_benefitGrid__In3x_,.audience-page_serviceGrid__ni_qi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px}.audience-page_benefitGrid__In3x_ article,.audience-page_serviceGrid__ni_qi article{padding:25px;border:1px solid var(--color-border-default);border-radius:18px;background:var(--color-page)}.audience-page_benefitGrid__In3x_ article>span,.audience-page_serviceGrid__ni_qi article>span{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:var(--color-page-soft);color:var(--color-accent-school);font-size:1.12rem}.audience-page_benefitGrid__In3x_ h3,.audience-page_serviceGrid__ni_qi h3{margin:19px 0 9px;color:var(--color-brand-navy);font:800 1.08rem/1.25 var(--font-public-heading),sans-serif}.audience-page_benefitGrid__In3x_ p,.audience-page_serviceGrid__ni_qi p{margin:0;color:var(--color-text-muted);font:.9rem/1.65 var(--font-public-body),sans-serif}.audience-page_journey__zw_kg{padding:clamp(72px,10vw,120px) 0;background:var(--color-page-soft)}.audience-page_journey__zw_kg ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:38px 0 0;padding:0;list-style:none}.audience-page_journey__zw_kg li{position:relative;padding:22px 20px 24px;border-top:2px solid var(--color-brand-yellow)}.audience-page_journey__zw_kg li>span{display:inline-block;margin-bottom:30px;color:var(--color-accent-school);font:800 .76rem var(--font-public-body),sans-serif;letter-spacing:.12em}.audience-page_journey__zw_kg h3{margin:0 0 8px;color:var(--color-brand-navy);font:800 1.08rem var(--font-public-heading),sans-serif}.audience-page_journey__zw_kg p{margin:0;color:var(--color-text-muted);font:.9rem/1.65 var(--font-public-body),sans-serif}.audience-page_servicesHeading__GJ4gi{display:flex;align-items:end;justify-content:space-between;gap:24px}.audience-page_serviceGrid__ni_qi a,.audience-page_servicesHeading__GJ4gi>a{display:inline-flex;align-items:center;gap:7px;color:var(--color-accent-school);font:800 .84rem var(--font-public-body),sans-serif}.audience-page_serviceGrid__ni_qi{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-page_serviceGrid__ni_qi article{display:flex;flex-direction:column}.audience-page_serviceGrid__ni_qi p{margin-bottom:20px}.audience-page_serviceGrid__ni_qi a{margin-top:auto}.audience-page_closing___aPv0{padding:0 24px 90px;text-align:center}.audience-page_closing___aPv0>div{max-width:900px;margin:auto;padding:clamp(38px,6vw,72px);border-radius:28px;background:linear-gradient(135deg,#293659,#1e2947);color:var(--color-text-inverse)}.audience-page_closing___aPv0>div>svg{color:var(--color-brand-yellow);font-size:1.55rem}.audience-page_closing___aPv0 p{margin:16px 0 10px;color:var(--color-brand-yellow);font:800 .78rem var(--font-public-body),sans-serif;letter-spacing:.13em;text-transform:uppercase}.audience-page_closing___aPv0 h2{color:var(--color-text-inverse)}.audience-page_closing___aPv0 a{margin-top:27px;background:var(--color-brand-yellow);color:var(--color-brand-navy)}.audience-page_closing___aPv0 a:focus-visible,.audience-page_closing___aPv0 a:hover{background:#fff;color:var(--color-brand-navy)}@media(max-width:900px){.audience-page_benefitGrid__In3x_,.audience-page_journey__zw_kg ol,.audience-page_serviceGrid__ni_qi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.audience-page_shell__K5hZc{width:min(100% - 32px,1160px)}.audience-page_heroGrid__sGOfu{grid-template-columns:1fr}.audience-page_mascotWrap__3ex3_{order:-1;min-height:270px}.audience-page_mascotWrap__3ex3_ video{width:300px}.audience-page_benefitGrid__In3x_,.audience-page_journey__zw_kg ol,.audience-page_serviceGrid__ni_qi{grid-template-columns:1fr}.audience-page_servicesHeading__GJ4gi{align-items:start;flex-direction:column}.audience-page_closing___aPv0{padding-inline:16px}}