.edu{--edu-page:var(--page,1180px);--navy:var(--green-dark);--navy-line:hsla(0,0%,100%,.16);--sun:var(--gold);--forest:var(--label,var(--green-mid));--moss-tint:var(--cream);--ds-paper:#fff;--ink:var(--text);--ink-muted:var(--text-light);--on-navy:hsla(0,0%,100%,.82);--rule:var(--line);--rule-soft:var(--line-soft);--r-md:14px;--r-sm:8px}.edu :where(section,header) p{color:var(--ink)}.edu h2{font-family:True North,Georgia,serif;font-weight:400;font-size:clamp(30px,3.6vw,44px);line-height:1.08;letter-spacing:.01em;text-wrap:balance;margin:0 0 16px}.edu h2,.edu h3{color:var(--navy)}.edu-head{max-width:var(--edu-page);margin:0 auto 36px;padding:0 24px}.edu-head p{max-width:640px;font-size:17px;line-height:1.6;margin:0}.edu-head--center{text-align:center}.edu-head--center p{margin:0 auto}.edu-note{max-width:var(--edu-page);margin:28px auto 0;padding:0 24px;font-size:14px;line-height:1.55;color:var(--ink-muted)!important;font-style:italic}.edu-note--center{text-align:center;max-width:760px}.edu-lede{font-size:19px;font-weight:700;color:var(--navy)!important}.edu-hero{position:relative;min-height:640px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.edu-hero__bg{position:absolute;inset:0;background:var(--navy)}.edu-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center 62%;display:block}.edu-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,25,43,.62),rgba(18,25,43,.46) 45%,rgba(18,25,43,.78))}.edu-hero__inner{position:relative;z-index:2;max-width:820px;padding:96px 24px 80px;display:flex;flex-direction:column;align-items:center;gap:18px}.edu-hero__mark{display:inline-flex;align-items:center;gap:10px;margin:0;padding:7px 16px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);color:#fff!important;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.edu-hero__markdot{width:8px;height:8px;border-radius:50%;background:var(--sun)}.edu-hero h1{font-family:True North,Georgia,serif;font-weight:400;color:#fff;margin:0;font-size:clamp(42px,6.4vw,76px);line-height:1.02;text-wrap:balance}.edu-hero__lead{margin:0;font-size:20px;line-height:1.45;color:#fff!important}.edu-hero__lead strong{font-weight:800}.edu-hero__sub{margin:0;max-width:60ch;font-size:17px;line-height:1.6;color:hsla(0,0%,100%,.9)!important}.edu-hero__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.edu-creds{background:var(--navy);color:var(--on-navy);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 max(24px,calc((100% - var(--edu-page)) / 2))}.edu-creds>div{display:flex;flex-direction:column;gap:3px;padding:20px 18px;border-left:1px solid var(--navy-line)}.edu-creds>div:first-child{border-left:0;padding-left:0}.edu-creds b{font-family:True North,Georgia,serif;font-weight:400;font-size:22px;color:var(--sun);line-height:1.1}.edu-creds span{font-size:13.5px;line-height:1.4;color:var(--on-navy)}.edu-intro{padding-top:72px;padding-bottom:56px}.edu-intro__inner{max-width:var(--edu-page);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:end}.edu-intro__big{margin:0;font-family:True North,Georgia,serif;font-size:clamp(24px,2.6vw,32px);line-height:1.25;color:var(--navy)!important}.edu-intro__small{margin:0;font-size:17px;line-height:1.65;padding-left:28px;border-left:1px solid var(--rule)}.edu-split{max-width:var(--edu-page);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.edu-split__photo{margin:0}.edu-split__photo img{width:100%;height:auto;border-radius:var(--r-md);display:block}.edu-split__text p{font-size:17px;line-height:1.65;margin:0 0 14px}.edu-ones{list-style:none;max-width:var(--edu-page);margin:48px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.edu-ones li{background:var(--moss-tint);border-radius:var(--r-md);padding:22px 24px;gap:14px}.edu-ones li,.edu-ones__tick{display:flex;align-items:center}.edu-ones__tick{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--navy);color:var(--sun);justify-content:center}.edu-ones__tick svg{width:18px;height:18px}.edu-ones b{font-size:19px;color:var(--navy);font-weight:800}.edu-cards{max-width:var(--edu-page);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.edu-card{background:var(--ds-paper);border:1px solid var(--rule-soft);border-radius:var(--r-md);overflow:hidden;display:flex;flex-direction:column}.edu-card__media{position:relative;height:280px;overflow:hidden}.edu-card__media img{width:100%;height:100%;object-fit:cover;display:block}.edu-card__kind{position:absolute;left:14px;bottom:14px;font-size:11px}.edu-card__body{padding:22px 22px 20px;display:flex;flex-direction:column;gap:10px;flex:1 1}.edu-card__body h3{font-family:Nunito Sans,sans-serif;font-size:19px;line-height:1.3;font-weight:800;margin:0}.edu-card__body p{margin:0;font-size:15px;line-height:1.6}.edu-card__subjects{margin-top:auto!important;padding-top:14px;border-top:1px solid var(--rule-soft);font-size:13.5px!important;font-weight:700;color:var(--navy)!important}.edu-card__subjects span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);margin-right:6px}.edu-care__panel{max-width:var(--edu-page);margin:0 auto;padding:64px 48px 56px;background:var(--moss-tint);border-radius:var(--r-md)}.edu-care__panel .edu-head{padding:0}.edu-care__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.edu-care__grid li{background:var(--ds-paper);border-radius:var(--r-md);padding:26px 24px}.edu-care__ic{width:44px;height:44px;border-radius:50%;background:var(--navy);color:var(--sun);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.edu-care__grid h3{font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:800;margin:0 0 8px}.edu-care__grid p{margin:0;font-size:15px;line-height:1.6}.edu-trust{background:var(--navy)}.edu-trust__inner{max-width:var(--edu-page);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.edu-trust h2{color:#fff}.edu-trust p{color:var(--on-navy)!important;font-size:17px;line-height:1.65;margin:0 0 14px}.edu-trust strong{color:#fff}.edu-trust__kicker{font-size:13px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sun)!important;margin-bottom:12px!important}.edu-trust__photo{margin:0}.edu-trust__photo img{width:100%;height:auto;border-radius:var(--r-md);display:block}.edu-trust__photo figcaption{margin-top:10px;font-size:13px;color:rgba(228,231,238,.7)}.edu-stats{max-width:var(--edu-page);margin:56px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--navy-line)}.edu-stats>div{padding:28px 24px 4px;border-left:1px solid var(--navy-line)}.edu-stats>div:first-child{border-left:0;padding-left:0}.edu-stats dt{font-family:True North,Georgia,serif;font-size:clamp(30px,3.4vw,44px);line-height:1.05;color:var(--sun);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:10px}.edu-stats dd{margin:0;color:var(--on-navy);font-size:14.5px;line-height:1.55}.edu-stats dd b{display:block;color:#fff;font-size:15px;margin-bottom:4px;text-transform:none}.edu-awards{list-style:none;max-width:var(--edu-page);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.edu-awards li{background:var(--ds-paper);border:1px solid var(--rule-soft);border-radius:var(--r-md);padding:26px 24px;display:flex;flex-direction:column;gap:8px}.edu-awards__mark{height:64px;display:flex;align-items:center}.edu-awards__mark img{max-width:180px;object-fit:contain}.edu-awards__year{align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--navy);color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em}.edu-awards h3{font-family:Nunito Sans,sans-serif;font-size:17px;font-weight:800;line-height:1.3;margin:0}.edu-awards p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-muted)!important}.edu-partners,.edu-press{max-width:var(--edu-page);margin:56px auto 0;padding:0 24px;text-align:center}.edu-press__label{font-size:12px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--forest)!important;margin:0 0 22px}.edu-press__marks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 36px}.edu-press__quotes{margin-top:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;text-align:left}.edu-press__quotes figure{margin:0;background:var(--ds-paper);border:1px solid var(--rule-soft);border-radius:var(--r-md);padding:26px 28px}.edu-press__quotes blockquote{margin:0 0 14px;font-size:19px;line-height:1.5;font-style:italic;color:var(--navy)}.edu-press__quotes em{color:var(--forest)}.edu-press__quotes figcaption{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.edu-partners ul{list-style:none;margin:0;padding:26px 24px;background:var(--ds-paper);border:1px solid var(--rule-soft);flex-wrap:wrap;justify-content:center;gap:24px 40px}.edu-partners ul,.edu-tico{border-radius:var(--r-md);display:flex;align-items:center}.edu-tico{max-width:760px;margin:40px auto 0;padding:20px 24px;gap:20px;text-align:left;background:var(--moss-tint)}.edu-tico__chip{flex:0 0 auto;background:#fff;border-radius:var(--r-sm);padding:8px 12px;display:flex}.edu-tico__chip img{height:34px;width:auto}.edu-tico p{margin:0;font-size:15px;line-height:1.55}.edu-who__grid{max-width:var(--edu-page);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.edu-who__card{background:var(--ds-paper);border:1px solid var(--rule-soft);border-radius:var(--r-md);padding:36px 36px 34px;display:flex;flex-direction:column;align-items:flex-start}.edu-who__card--moss{background:var(--moss-tint);border-color:var(--moss-tint)}.edu-who__card h3{font-family:True North,Georgia,serif;font-weight:400;font-size:28px;line-height:1.15;margin:0 0 14px}.edu-who__card p{font-size:16px;line-height:1.6;margin:0 0 12px}.edu-who__lede{font-weight:700;color:var(--navy)!important;font-size:17px!important}.edu-who__cta{margin-top:auto!important;padding-top:10px;font-weight:800;color:var(--navy)!important}.edu-who__card .btn-fat{margin-top:6px}.edu-checks{list-style:none;margin:4px 0 18px;padding:0;display:grid;grid-gap:10px;gap:10px}.edu-checks li{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.5}.edu-checks svg{flex:0 0 auto;margin-top:3px;width:20px;height:20px;padding:3px;border-radius:50%;background:var(--navy);color:var(--sun)}.edu-close{position:relative;isolation:isolate;text-align:center;color:#fff}.edu-close__bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.edu-close__bg img{width:100%;height:100%;object-fit:cover;object-position:center 60%;display:block}.edu-close:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(18,25,43,.55),rgba(18,25,43,.82))}.edu-close__inner{max-width:760px;margin:0 auto;padding:120px 24px 96px}.edu-close h2{color:#fff;font-size:clamp(34px,4.6vw,56px)}.edu-close p{color:hsla(0,0%,100%,.9)!important;font-size:18px;line-height:1.6;margin:0 0 12px}.edu-close__strong{font-weight:800;color:#fff!important}.edu-sign{background:var(--navy);border-bottom:1px solid var(--navy-line)}.edu-sign p{max-width:var(--edu-page);margin:0 auto;padding:18px 24px;color:var(--on-navy)!important;font-size:14.5px;text-align:center}.edu-sign b{color:var(--sun)}.edu-levels__grid{list-style:none;max-width:var(--edu-page);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;counter-reset:lvl}.edu-levels__grid>li{background:var(--ds-paper);border-radius:var(--r-md);padding:26px 22px 22px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--rule);border-top:5px solid var(--navy)}.edu-levels__grid>li:nth-child(2){border-top-color:var(--green-mid)}.edu-levels__grid>li:nth-child(3){border-top-color:var(--green-light)}.edu-levels__grid>li:nth-child(4){border-top-color:var(--gold)}.edu-levels__name{margin:0;font-size:12px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--forest)!important}.edu-levels__grid h3{font-family:True North,Georgia,serif;font-weight:400;font-size:28px;line-height:1.05;margin:0}.edu-levels__grid p{margin:0;font-size:15px;line-height:1.6}.edu-levels__label{margin-top:6px!important;font-size:11px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)!important}.edu-levels__topics{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.edu-levels__topics li{font-size:13px;font-weight:700;color:var(--navy);background:var(--moss-tint);border-radius:999px;padding:4px 10px}.edu-levels__fits{margin-top:auto!important;padding-top:12px;border-top:1px solid var(--rule-soft);font-size:14px!important;color:var(--navy)!important;font-weight:700}.edu-levels__fits span{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);margin-bottom:2px}.edu-contact{padding-top:24px}.edu-contact__card{max-width:var(--edu-page);margin:0 auto;background:var(--navy);color:#fff;border-radius:20px;padding:52px 56px;display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}.edu-contact__people{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.edu-contact__faces{list-style:none;margin:0;padding:0;display:flex}.edu-contact__faces li{width:116px;height:116px;border-radius:50%;overflow:hidden;border:4px solid var(--navy);box-shadow:0 0 0 2px var(--gold);background:var(--green-mid)}.edu-contact__faces li+li{margin-left:-18px}.edu-contact__faces img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.edu-contact__names{margin:0;color:hsla(0,0%,100%,.8)!important;font-size:14px;line-height:1.6}.edu-contact__names b{color:#fff;font-size:15px}.edu-contact__say h2{color:#fff;font-size:clamp(36px,4.6vw,58px);margin:0 0 6px}.edu-contact__lede{font-size:22px;font-weight:800;color:var(--gold)!important;margin:0 0 14px}.edu-contact__say p{color:hsla(0,0%,100%,.86);font-size:17px;line-height:1.6;margin:0 0 22px;max-width:56ch}.edu-contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.edu-contact__btn{font-size:20px!important;padding:20px 52px!important}.edu-contact__alt{margin:0!important;font-size:15px!important}.edu-contact__alt a{color:#fff;font-weight:700}@media (max-width:1000px){.edu-levels__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-contact__card{grid-template-columns:1fr;gap:28px;padding:40px 28px;text-align:center}.edu-contact__say p{margin-left:auto;margin-right:auto}.edu-contact__actions{justify-content:center}.edu-creds{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 16px}.edu-creds>div{border-left:0;padding:14px 8px}.edu-awards,.edu-cards,.edu-care__grid,.edu-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-stats>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:760px){.edu-hero{min-height:560px}.edu-intro__inner,.edu-split,.edu-trust__inner,.edu-who__grid{grid-template-columns:1fr;gap:28px}.edu-intro__small{padding-left:0;border-left:0}.edu-awards,.edu-cards,.edu-care__grid,.edu-levels__grid,.edu-ones,.edu-press__quotes{grid-template-columns:1fr}.edu-contact__card{border-radius:0}.edu-contact__btn{width:100%}.edu-care__panel{padding:36px 20px;border-radius:0}.edu-stats{grid-template-columns:1fr 1fr}.edu-who__card{padding:26px 22px}.edu-tico{flex-direction:column;align-items:flex-start}.edu-creds>div:last-child{grid-column:1/-1}}.edu-contact__alt a{white-space:nowrap}.edu-kicker{margin:0 0 10px!important;font-size:13px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--forest)!important}.edu-card__where{font-size:14px!important;font-weight:700;color:var(--navy)!important;display:flex;gap:8px;align-items:center}.edu-card__where:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold);flex:0 0 auto}@media (max-width:1000px){.edu-card__media{height:220px}}