.navLink{margin:0 auto;padding-bottom:1em}.navLink a{display:flex;align-items:center;text-align:center;text-decoration:none;font-size:25px;font-weight:700;text-transform:uppercase;width:100%;height:50px}.navLink svg{fill:var(--neg-highlight-color);box-sizing:border-box;width:45px;height:45px;padding:.25em;position:absolute;left:1px}.navLink h3{text-align:left;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:25px;font-family:Nunito;color:var(--neg-highlight-color);margin-left:65px;overflow:hidden}.nav-links a:hover,.nav-links a:focus{background-color:var(--hover-color)}.nav-links a:active{background-color:var(--select-color)}.nav-links a:focus:not(:focus-visible):not(:active):not(:hover){background-color:transparent}.nav-links{width:100%;height:auto;position:relative;top:2em;background-color:var(--border-color);margin:0 auto}.navBar{position:fixed;overflow-x:hidden;top:0;left:0;width:var(--nav-bar-closed-width);height:100vh;background-color:var(--border-color);--nav-bar-closed-width: 50px;--nav-bar-opened-width: 250px;z-index:9999}@keyframes openSlide{0%{width:var(--nav-bar-closed-width)}to{width:var(--nav-bar-opened-width)}}@keyframes closeSlide{0%{width:var(--nav-bar-opened-width)}to{width:var(--nav-bar-closed-width)}}.navBar.open{animation-name:openSlide;animation-duration:.35s;animation-direction:normal;animation-fill-mode:forwards}.navBar.opened{width:var(--nav-bar-opened-width)}.navBar.close{animation-name:closeSlide;animation-duration:.35s;animation-direction:normal;animation-fill-mode:forwards}.navBar.closed{width:var(--nav-bar-closed-width)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.pageContent{position:absolute;box-sizing:border-box;width:100%;overflow-x:hidden;height:100vh;background-color:transparent;display:flex;flex-direction:column;flex-grow:1}.pageContentBlocker{position:absolute;box-sizing:border-box;width:100%;overflow-x:hidden;height:100vh;padding-left:50px;background-color:transparent;pointer-events:none;z-index:9998}.pageContentSlot{display:flex;flex-grow:1;justify-content:center;flex-direction:column;padding-left:75px;padding-right:25px}.pageContentSlotNoMargin{display:flex;flex-grow:1;justify-content:center;flex-direction:column;padding-left:50px;padding-right:0}@keyframes fadeAway{0%{background-color:transparent}to{background-color:#00000080}}@keyframes fadeBack{0%{background-color:#00000080}to{background-color:transparent}}.pageContentBlocker.activate{animation-name:fadeAway;animation-duration:.35s;animation-direction:normal;animation-fill-mode:forwards;pointer-events:auto}.pageContentBlocker.activated{background-color:#00000080;pointer-events:auto}.pageContentBlocker.deactivate{animation-name:fadeBack;animation-duration:.35s;animation-direction:normal;animation-fill-mode:forwards;pointer-events:none}.pageContentBlocker.deactivated{background-color:transparent;pointer-events:none}.footer{background-color:var(--border-color);box-sizing:border-box;overflow:hidden;width:auto;min-height:75px;margin:auto 25px 25px 75px;border-radius:var(--panel-border-radius);box-shadow:0 0 var(--shadow-blur-radius) var(--shadow-color)}.footerContent{width:auto;height:100%;padding-left:10px;padding-right:10px;overflow:hidden;display:flex;justify-content:space-between;align-items:center}.footerIcons{display:flex;flex-direction:row-reverse}.iconLink{padding-left:10px;padding-right:10px}.iconLink a{display:block;width:100%;height:100%}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
