.badge[data-astro-cid-xa2zgdit]{width:120px;height:120px;fill:var(--forest);animation:40s linear infinite spin}.badge[data-astro-cid-xa2zgdit] text[data-astro-cid-xa2zgdit]{letter-spacing:.18em;font-family:Work Sans Variable,Work Sans,system-ui,sans-serif;font-size:11px;font-weight:600}.badge[data-astro-cid-xa2zgdit] .mark[data-astro-cid-xa2zgdit]{font-family:Newsreader Variable,Newsreader,Georgia,serif;font-size:30px;font-style:italic}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.badge[data-astro-cid-xa2zgdit]{animation:none}}.hero[data-astro-cid-lcdefpme]{min-height:88svh;color:var(--white);background:var(--forest);align-items:end;display:grid;position:relative}.hero-img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#173f2a8c,#173f2abf);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;text-align:center;justify-items:center;gap:24px;padding:160px 0 72px;display:grid;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:18ch;color:var(--white)}.hero[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--white)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:italic}.split[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}.statement[data-astro-cid-lcdefpme]{color:var(--forest);margin-top:16px;font-family:Newsreader Variable,Newsreader,Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.25}.intro-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:8px;display:grid}.intro-img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;width:100%}.excel-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.excel-lead[data-astro-cid-lcdefpme]{margin-top:24px}.levels[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid}.levels[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.levels[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:64px;color:var(--forest);gap:4px;padding:12px 0;text-decoration:none;display:grid}.level-name[data-astro-cid-lcdefpme]{font-family:Newsreader Variable,Newsreader,Georgia,serif;font-size:1.5rem}.mosaic[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}.tile-photo[data-astro-cid-lcdefpme]{overflow:hidden}.tile-img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.tile-text[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--forest);color:var(--cream);align-content:center;gap:12px;padding:24px;display:grid}.tile-text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--white);font-size:clamp(1.5rem,3vw,2rem)}.tile-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:15px}.link-under[data-astro-cid-lcdefpme].light{color:var(--white);justify-self:start}.quote-band[data-astro-cid-lcdefpme]{isolation:isolate;padding:96px 0;position:relative}.quote-bg[data-astro-cid-lcdefpme]{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.quote-band[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:#173f2a73;position:absolute;inset:0}.quote-wrap[data-astro-cid-lcdefpme]{max-width:880px}.band-grid[data-astro-cid-lcdefpme]{gap:24px;display:grid}.band-photo[data-astro-cid-lcdefpme]{gap:12px;display:grid}.band-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;width:100%}.news-grid[data-astro-cid-lcdefpme]{gap:32px;margin-top:24px;display:grid}.news-feature[data-astro-cid-lcdefpme]{gap:12px;display:grid}.news-feature[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;object-fit:cover;width:100%}.news-list[data-astro-cid-lcdefpme]{gap:20px;margin:0;padding:0;list-style:none;display:grid}.news-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;display:grid}.news-thumb[data-astro-cid-lcdefpme]{object-fit:cover;width:96px;height:96px}.news-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.25rem}.green-band[data-astro-cid-lcdefpme]{background:var(--forest);color:var(--cream)}.green-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--white)}.green-band[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--cream)}.green-band[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme],.green-band[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{color:#c9d6cc}.students[data-astro-cid-lcdefpme]{gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.student-img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;width:100%}.student-name[data-astro-cid-lcdefpme]{color:var(--white);margin-top:12px;font-family:Newsreader Variable,Newsreader,Georgia,serif;font-size:1.5rem}.spaces[data-astro-cid-lcdefpme]{gap:40px 24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.space-img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:16px}.space[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.5rem}.space[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:8px}.cta[data-astro-cid-lcdefpme]{min-height:480px;color:var(--white);background:var(--forest);isolation:isolate;display:grid;position:relative}.cta-img[data-astro-cid-lcdefpme]{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:#173f2ab3;position:absolute;inset:0}.cta-copy[data-astro-cid-lcdefpme]{padding:80px var(--gutter);max-width:var(--max);align-content:center;justify-items:start;gap:20px;width:100%;margin-inline:auto;display:grid}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.cta[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--white)}.cta[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--cream)}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:22ch}.muted[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width>=700px){.mosaic[data-astro-cid-lcdefpme],.levels[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}.band-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.students[data-astro-cid-lcdefpme],.spaces[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.news-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.students[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}
