.site-header[data-astro-cid-qhdwbxzg]{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.4rem 3rem;background-color:var(--color-school-accent);border-radius:var(--border-radius);z-index:var(--z-index-site-header)}.logo-container[data-astro-cid-qhdwbxzg]{z-index:var(--z-index-site-logo)}.site-logo[data-astro-cid-qhdwbxzg]{display:block;height:4rem;fill:var(--color-black)}.nav-menu[data-astro-cid-qhdwbxzg] a[data-astro-cid-qhdwbxzg]{color:var(--color-black);text-decoration:none;padding:.4rem .6rem;border:1px solid transparent;border-radius:1em;transition:border .3s ease}.menu-items[data-astro-cid-qhdwbxzg]>a[data-astro-cid-qhdwbxzg][aria-current=page],.menu-items[data-astro-cid-qhdwbxzg]>a[data-astro-cid-qhdwbxzg]:hover{-webkit-tap-highlight-color:transparent;border-color:var(--color-school-theme)}.nav-menu[data-astro-cid-qhdwbxzg] ul[data-astro-cid-qhdwbxzg]{user-select:none;list-style:none}[data-astro-cid-qhdwbxzg][data-state=open].nav-menu{height:calc(100vh - (var(--site-wrapper-padding) * 2));height:calc(100dvh - (var(--site-wrapper-padding) * 2));opacity:1;visibility:visible}.menu-container[data-astro-cid-qhdwbxzg]{font-family:var(--font-primary);font-size:var(--fs-300);font-weight:600;display:flex;gap:1rem}.school-button-container[data-astro-cid-qhdwbxzg]{display:flex;z-index:var(--z-index-school-button)}.mob-school-button-container[data-astro-cid-qhdwbxzg]{display:flex}@media (max-width: 1256px){.site-header[data-astro-cid-qhdwbxzg]{padding:1rem}.nav-menu[data-astro-cid-qhdwbxzg] a[data-astro-cid-qhdwbxzg]{padding:.6rem 1rem}.nav-menu[data-astro-cid-qhdwbxzg]{position:absolute;top:0;right:0;width:100%;height:0;opacity:0;visibility:hidden;border-radius:var(--border-radius);padding:calc(var(--header-height) + 1rem) 2rem 2rem 2rem;background-color:var(--color-school-accent);z-index:var(--z-index-mobile-menu);transition:height .4s ease,opacity .3s ease,visibility .3s ease;will-change:height,opacity,visibility;overflow:hidden}.menu-container[data-astro-cid-qhdwbxzg]{gap:3rem;height:100%;width:100%;flex-wrap:wrap;justify-content:center;align-items:center;font-size:var(--fs-500)}.school-button-container[data-astro-cid-qhdwbxzg]{display:none}.menu-items[data-astro-cid-qhdwbxzg]{transform:translateY(-8rem);opacity:0;will-change:opacity,transform;transition:opacity 1s ease,transform 1s ease}[data-astro-cid-qhdwbxzg][data-state=open] .menu-items[data-astro-cid-qhdwbxzg]{opacity:1;transform:translateY(0)}}@media (min-width: 1257px){.hamburger-menu-container[data-astro-cid-qhdwbxzg],.mob-school-button-container[data-astro-cid-qhdwbxzg]{display:none}}@media (max-width: 768px){.site-logo[data-astro-cid-qhdwbxzg]{height:3rem}}:root{--gap-padding: 3rem;--color-divider: var(--color-zinc-400)}.site-footer[data-astro-cid-usoex2gi]{overflow:hidden;width:100%;color:var(--color-black);background-color:var(--color-school-accent);border-radius:var(--border-radius)}.site-footer[data-astro-cid-usoex2gi] a[data-astro-cid-usoex2gi]{text-decoration:none;color:var(--color-black)}.footer-main[data-astro-cid-usoex2gi]{padding:4rem 4rem 2rem}hr[data-astro-cid-usoex2gi]{height:1px;border-width:0;background-color:#ffffff80;margin-block:2rem}.banner-motto[data-astro-cid-usoex2gi]{user-select:none;width:100%;display:grid;place-items:center;background-color:var(--color-school-theme)}.banner-motto[data-astro-cid-usoex2gi]:hover p[data-astro-cid-usoex2gi]{opacity:1}.banner-motto[data-astro-cid-usoex2gi]>p[data-astro-cid-usoex2gi]{text-align:center;line-height:1.2;font-size:var(--fs-800);font-family:var(--font-secondary);text-transform:uppercase;padding:2rem;color:var(--color-school-bg);opacity:.6;transition:opacity 1s ease}.footer-one[data-astro-cid-usoex2gi]{width:100%;display:flex;justify-content:space-between;font-family:var(--font-secondary)}.sub-title[data-astro-cid-usoex2gi]{font-family:var(--font-secondary);font-size:var(--fs-400)}.footer-one[data-astro-cid-usoex2gi] a[data-astro-cid-usoex2gi]{font-size:var(--fs-600)}.site-logo[data-astro-cid-usoex2gi]{display:block;height:100%;fill:var(--color-black)}.footer-two[data-astro-cid-usoex2gi]{display:flex;align-items:center;gap:var(--gap-padding)}.footer-two[data-astro-cid-usoex2gi]>div[data-astro-cid-usoex2gi]{flex:1}.footer-two[data-astro-cid-usoex2gi] .sub-title[data-astro-cid-usoex2gi],.footer-two-three[data-astro-cid-usoex2gi] .sub-title[data-astro-cid-usoex2gi]{text-align:center;margin-bottom:1rem}.menu-container[data-astro-cid-usoex2gi]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.menu-items[data-astro-cid-usoex2gi]{user-select:none;list-style:none}.menu-items[data-astro-cid-usoex2gi]>a[data-astro-cid-usoex2gi]{padding:.4rem 1rem;border-radius:1em;transition:background .3s ease}.menu-items[data-astro-cid-usoex2gi]>a[data-astro-cid-usoex2gi][aria-current=page],.menu-items[data-astro-cid-usoex2gi]>a[data-astro-cid-usoex2gi]:hover{background-color:#ffffff80}.footer-two-three[data-astro-cid-usoex2gi],.footer-two-three[data-astro-cid-usoex2gi] .sub-title[data-astro-cid-usoex2gi]{text-align:right}.footer-two-three[data-astro-cid-usoex2gi] div[data-astro-cid-usoex2gi]:first-of-type{margin-bottom:.6rem}.details-icon[data-astro-cid-usoex2gi]{width:1em;fill:var(--color-black);margin-right:.6em}.footer-three[data-astro-cid-usoex2gi]{display:flex;justify-content:space-between}@media (max-width: 1024px){.footer-main[data-astro-cid-usoex2gi]{padding:4rem 2rem 2rem}.footer-one[data-astro-cid-usoex2gi],.footer-two[data-astro-cid-usoex2gi]{flex-direction:column}.footer-one[data-astro-cid-usoex2gi]>div[data-astro-cid-usoex2gi]:first-of-type{order:2;margin-top:2rem}.site-logo[data-astro-cid-usoex2gi]{height:4rem}.footer-two[data-astro-cid-usoex2gi]{gap:2rem}.footer-two-two[data-astro-cid-usoex2gi]{display:none}.footer-two-three[data-astro-cid-usoex2gi],.footer-two-three[data-astro-cid-usoex2gi] .sub-title[data-astro-cid-usoex2gi]{width:100%;text-align:left}.footer-two-three[data-astro-cid-usoex2gi] .sub-title[data-astro-cid-usoex2gi]{margin-bottom:.8rem}}
