.page-hero[data-astro-cid-5sw4ymjx]{min-height:56svh;color:var(--white);background:var(--forest);isolation:isolate;align-items:end;display:grid;position:relative}.page-hero-img[data-astro-cid-5sw4ymjx]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero[data-astro-cid-5sw4ymjx]:after{content:"";z-index:-1;background:#173f2a99;position:absolute;inset:0}.page-hero-copy[data-astro-cid-5sw4ymjx]{padding:160px 0 56px}.page-hero[data-astro-cid-5sw4ymjx] h1[data-astro-cid-5sw4ymjx]{color:var(--white)}.hero-sub[data-astro-cid-5sw4ymjx]{color:var(--cream);margin-top:8px;font-family:Newsreader Variable,Newsreader,Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem)}.statement[data-astro-cid-5sw4ymjx]{max-width:40ch;color:var(--forest);font-family:Newsreader Variable,Newsreader,Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.25}.experience[data-astro-cid-5sw4ymjx] h2[data-astro-cid-5sw4ymjx],.campus[data-astro-cid-5sw4ymjx] h2[data-astro-cid-5sw4ymjx]{margin-bottom:40px}.level-cards[data-astro-cid-5sw4ymjx]{gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}.level-card[data-astro-cid-5sw4ymjx]{align-content:start;gap:12px;display:grid}.level-card[data-astro-cid-5sw4ymjx] a[data-astro-cid-5sw4ymjx]:first-child{color:inherit;gap:12px;text-decoration:none;display:grid}.level-img[data-astro-cid-5sw4ymjx]{aspect-ratio:4/3;object-fit:cover;width:100%}.level-card[data-astro-cid-5sw4ymjx] h3[data-astro-cid-5sw4ymjx]{font-size:1.75rem}.level-card[data-astro-cid-5sw4ymjx] .link-under[data-astro-cid-5sw4ymjx]{justify-self:start}.level[data-astro-cid-5sw4ymjx]{scroll-margin-top:84px}.level[data-astro-cid-5sw4ymjx].level-alt{background:var(--white)}.level-grid[data-astro-cid-5sw4ymjx]{align-items:center;gap:32px;display:grid}.level-photo[data-astro-cid-5sw4ymjx]{aspect-ratio:4/3;object-fit:cover;width:100%}.level-copy[data-astro-cid-5sw4ymjx]{gap:20px;display:grid}.facts[data-astro-cid-5sw4ymjx]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px 0;display:grid}.facts[data-astro-cid-5sw4ymjx] dt[data-astro-cid-5sw4ymjx]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.facts[data-astro-cid-5sw4ymjx] dd[data-astro-cid-5sw4ymjx]{color:var(--forest);margin:4px 0 0;font-weight:600}.subjects-title[data-astro-cid-5sw4ymjx]{font-size:1.25rem}.subjects[data-astro-cid-5sw4ymjx]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.subjects[data-astro-cid-5sw4ymjx] li[data-astro-cid-5sw4ymjx]{background:var(--forest);color:var(--cream);padding:6px 14px;font-size:14px}.quote-band[data-astro-cid-5sw4ymjx]{isolation:isolate;padding:96px 0;position:relative}.quote-bg[data-astro-cid-5sw4ymjx]{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.quote-band[data-astro-cid-5sw4ymjx]:before{content:"";z-index:-1;background:#173f2a73;position:absolute;inset:0}.quote-wrap[data-astro-cid-5sw4ymjx]{max-width:880px}.highlights[data-astro-cid-5sw4ymjx]{gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.highlights[data-astro-cid-5sw4ymjx] li[data-astro-cid-5sw4ymjx]{border-top:2px solid var(--leaf);gap:8px;padding-top:20px;display:grid}.highlights[data-astro-cid-5sw4ymjx] h3[data-astro-cid-5sw4ymjx]{font-size:1.5rem}.spaces[data-astro-cid-5sw4ymjx]{gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}.space-img[data-astro-cid-5sw4ymjx]{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:16px}.space[data-astro-cid-5sw4ymjx] h3[data-astro-cid-5sw4ymjx]{font-size:1.5rem}.space[data-astro-cid-5sw4ymjx] p[data-astro-cid-5sw4ymjx]{margin-top:8px}.cta-row[data-astro-cid-5sw4ymjx]{margin-top:48px}.muted[data-astro-cid-5sw4ymjx]{color:var(--muted)}@media (width>=600px){.level-cards[data-astro-cid-5sw4ymjx],.highlights[data-astro-cid-5sw4ymjx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.level-cards[data-astro-cid-5sw4ymjx],.highlights[data-astro-cid-5sw4ymjx]{grid-template-columns:repeat(4,minmax(0,1fr))}.spaces[data-astro-cid-5sw4ymjx]{grid-template-columns:repeat(3,minmax(0,1fr))}.level-grid[data-astro-cid-5sw4ymjx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.level-alt[data-astro-cid-5sw4ymjx] .level-grid[data-astro-cid-5sw4ymjx]{direction:rtl}.level-alt[data-astro-cid-5sw4ymjx] .level-grid[data-astro-cid-5sw4ymjx]>[data-astro-cid-5sw4ymjx]{direction:ltr}}
