.content__container:where(.astro-4LGS25LW){margin:0 auto;max-width:var(--container-max-width);padding:var(--container-padding)}.content__container--narrow:where(.astro-4LGS25LW){max-width:var(--container-max-width-narrow)}a:where(.astro-BDIWEA2F){display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;left:0;overflow-x:hidden;text-align:center;background-color:var(--color-white);border-bottom:1px solid transparent;font-family:var(--font-display);text-transform:uppercase;font-size:1em;font-weight:700;background:var(--color-white);z-index:5;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}a:where(.astro-BDIWEA2F):focus{width:100vw;height:48px;position:fixed;clip:initial;-webkit-clip-path:initial;clip-path:initial;background:var(--theme-on-bg);color:var(--theme-bg)}header:where(.astro-7I2N7XJP){width:100%;padding:1rem .5rem;display:flex;justify-content:space-between;align-items:center}header:where(.astro-7I2N7XJP).header--right{display:grid;grid-template-columns:1fr auto auto}.header-logo__link:where(.astro-7I2N7XJP){width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}.header-logo-menu__container:where(.astro-7I2N7XJP){display:flex;align-items:center;z-index:100}.header-action-item__container:where(.astro-7I2N7XJP){z-index:100}#menuButton:where(.astro-7I2N7XJP){outline:none;border:none;background-color:transparent;margin-right:.5rem;display:none;cursor:pointer;-webkit-tap-highlight-color:transparent}#menuButton:where(.astro-7I2N7XJP)>span:where(.astro-7I2N7XJP){color:var(--theme-on-bg);vertical-align:middle}nav:where(.astro-7I2N7XJP){display:flex}nav:where(.astro-7I2N7XJP) ul:where(.astro-7I2N7XJP){margin:0;padding:0;list-style:none;display:flex}nav:where(.astro-7I2N7XJP) ul:where(.astro-7I2N7XJP) li:where(.astro-7I2N7XJP) a:where(.astro-7I2N7XJP){text-decoration:none;margin-right:1rem;color:inherit;opacity:.72;transition:opacity linear .15s}nav:where(.astro-7I2N7XJP) ul:where(.astro-7I2N7XJP) li:where(.astro-7I2N7XJP) a:where(.astro-7I2N7XJP):hover{opacity:1}@media (max-width: 600px){#menuButton:where(.astro-7I2N7XJP){display:block;z-index:100}.header-nav__container:where(.astro-7I2N7XJP){width:100%;height:100%;background-color:var(--theme-bg);display:none;flex-direction:column;align-items:center;justify-content:center;position:fixed;inset:0;z-index:99}header:where(.astro-7I2N7XJP)[mobile-menu-open] .header-nav__container:where(.astro-7I2N7XJP){display:flex}header:where(.astro-7I2N7XJP)[mobile-menu-open] nav:where(.astro-7I2N7XJP) ul:where(.astro-7I2N7XJP){align-items:center;flex-direction:column}header:where(.astro-7I2N7XJP)[mobile-menu-open] nav:where(.astro-7I2N7XJP) ul:where(.astro-7I2N7XJP) li:where(.astro-7I2N7XJP){font-size:var(--font-size-lg);margin-bottom:1rem}}p:where(.astro-TZSE3WLG){font-size:var(--font-size-sm)}a:where(.astro-TZSE3WLG){text-decoration:none}a:where(.astro-TZSE3WLG):hover{text-decoration:underline}footer:where(.astro-NUZOTBKU){--footer-bg: var(--theme-primary);--footer-color: var(--theme-on-primary);min-height:40vh;background-color:var(--footer-bg);color:var(--footer-color);border-top-left-radius:var(--theme-shape-radius);border-top-right-radius:var(--theme-shape-radius)}.footer-grid__container:where(.astro-NUZOTBKU){padding:10vh 0 1rem 0;display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.footer-socials__list:where(.astro-NUZOTBKU){margin:1rem 0;padding:0;display:flex;list-style:none}.footer-link__list:where(.astro-NUZOTBKU){margin:0;padding:0;list-style:none}.footer-link__list:where(.astro-NUZOTBKU) li:where(.astro-NUZOTBKU){margin-bottom:.5rem}.footer-link__list:where(.astro-NUZOTBKU) li:where(.astro-NUZOTBKU) a:where(.astro-NUZOTBKU){text-decoration:none}.footer-link__list:where(.astro-NUZOTBKU) li:where(.astro-NUZOTBKU) a:where(.astro-NUZOTBKU):hover{opacity:.84}.footer-copyright__container:where(.astro-NUZOTBKU){display:flex;justify-content:space-between}.footer-copyright__container:where(.astro-NUZOTBKU) p:where(.astro-NUZOTBKU){font-size:var(--font-size-sm)}@media (max-width: 768px){.footer-grid__container:where(.astro-NUZOTBKU) :first-child:where(.astro-NUZOTBKU){grid-column:1/-1}.footer-grid__container:where(.astro-NUZOTBKU){padding:5vh 0;grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 600px){.footer-grid__container:where(.astro-NUZOTBKU){padding:5vh 0;grid-template-columns:1fr;gap:1rem}.footer-copyright__container:where(.astro-NUZOTBKU){flex-direction:column}}.btn:where(.astro-5VNEE24L){width:-moz-fit-content;width:fit-content;padding:.36rem .92rem;margin-bottom:0;display:flex;align-items:center;justify-content:center;background-color:var(--theme-primary);color:var(--theme-on-primary);border:none;border-radius:var(--theme-button-border-radius);font-weight:500}.btn:where(.astro-5VNEE24L):hover{background-color:var(--theme-primary-hover)}a:where(.astro-5VNEE24L).btn{text-decoration:none}button:where(.astro-5VNEE24L).btn{cursor:pointer;outline:none}.text__section:where(.astro-CO4MFQ5P){margin:var(--section-margin) auto}.constrained-text-hero__section:where(.astro-ELVXCK2V){margin:var(--section-margin) auto;padding:clamp(10vh,12vh,18vh) 2rem;border-radius:var(--theme-shape-radius)}
