.site-header[data-astro-cid-nen7h5rs]{z-index:1000;height:var(--header-height);background-color:var(--color-header-bg);transition:height var(--transition-header), box-shadow var(--transition-header);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{height:var(--header-height-scrolled);box-shadow:0 0 7px #0000001a}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.site-header__logo[data-astro-cid-nen7h5rs]{flex-shrink:0;display:block}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:38.5px}@media (width<=1350px){.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:43.2px}}.site-nav[data-astro-cid-nen7h5rs]{align-self:flex-end;display:block}.site-nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:25.64px;display:flex}.site-nav__item[data-astro-cid-nen7h5rs]{display:flex;position:relative}.site-nav__link[data-astro-cid-nen7h5rs]{padding-top:0;padding-bottom:calc((var(--header-height) - 14px) / 2);color:var(--color-nav-text);transition:opacity var(--transition-fast), padding-bottom var(--transition-header);align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:14px;display:inline-flex}.site-header[data-astro-cid-nen7h5rs].is-scrolled .site-nav__link[data-astro-cid-nen7h5rs]{padding-bottom:calc((var(--header-height-scrolled) - 14px) / 2)}.site-nav__caret[data-astro-cid-nen7h5rs]{width:10px;height:10px}.site-nav__link[data-astro-cid-nen7h5rs]:hover,.site-nav__link[data-astro-cid-nen7h5rs]:focus-visible{opacity:.7}.site-nav__dropdown[data-astro-cid-nen7h5rs]{background-color:var(--color-header-bg);width:240px;box-shadow:0 2px 5px 0 var(--color-border-light);opacity:0;visibility:hidden;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);border-top:3px solid #000;padding-block:20px;position:absolute;top:100%;left:0;transform:translateY(4px)}.site-nav__item--has-children[data-astro-cid-nen7h5rs]:hover .site-nav__dropdown[data-astro-cid-nen7h5rs],.site-nav__item--has-children[data-astro-cid-nen7h5rs]:focus-within .site-nav__dropdown[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translateY(0)}.site-nav__dropdown[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{padding-inline:20px}.site-nav__dropdown-link[data-astro-cid-nen7h5rs]{color:var(--color-nav-text);transition:background-color var(--transition-fast);padding:6px 20px;font-size:13px;font-weight:600;line-height:28px;display:block}.site-nav__dropdown-link[data-astro-cid-nen7h5rs]:hover,.site-nav__dropdown-link[data-astro-cid-nen7h5rs]:focus-visible{background-color:#00000007}@media (width<=1350px){.site-nav[data-astro-cid-nen7h5rs]{display:none}}.nav-toggle[data-astro-cid-nen7h5rs]{background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:32px;height:32px;padding:0;display:none}.nav-toggle__bar[data-astro-cid-nen7h5rs]{background-color:var(--color-nav-text);border-radius:1.5px;width:22px;height:3px;display:block}@media (width<=1350px){.nav-toggle[data-astro-cid-nen7h5rs]{display:flex}}.mobile-nav[data-astro-cid-nen7h5rs]{z-index:9999;pointer-events:none;max-width:784px;margin-inline:auto;position:absolute;top:100%;left:0;right:0}.mobile-nav[data-astro-cid-nen7h5rs].is-open{pointer-events:auto}.mobile-nav__panel[data-astro-cid-nen7h5rs]{background-color:var(--color-header-bg);height:0;transition:height .54s cubic-bezier(.445,.05,.55,.95);overflow:hidden}.mobile-nav__list[data-astro-cid-nen7h5rs]{border-top:3px solid #00000073;padding:5%}.mobile-nav__link[data-astro-cid-nen7h5rs]{width:100%;font:inherit;color:var(--color-nav-text);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #00000008;padding:10px 5%;font-size:14px;font-weight:600;line-height:23px;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;display:block}.mobile-nav__link[data-astro-cid-nen7h5rs]:hover,.mobile-nav__link[data-astro-cid-nen7h5rs]:focus-visible{background-color:#00000008}.mobile-nav__link--parent[data-astro-cid-nen7h5rs]{justify-content:flex-start;align-items:center;gap:8px;display:flex}.mobile-nav__link--parent[data-astro-cid-nen7h5rs][aria-expanded=true]{background-color:#00000008;font-weight:700}.mobile-nav__caret[data-astro-cid-nen7h5rs]{width:12px;height:12px;transition:transform var(--transition-fast);flex-shrink:0}.mobile-nav__link--parent[data-astro-cid-nen7h5rs][aria-expanded=true] .mobile-nav__caret[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.mobile-nav__subwrap[data-astro-cid-nen7h5rs]{transition:grid-template-rows var(--transition-header);grid-template-rows:0fr;display:grid}.mobile-nav__item[data-astro-cid-nen7h5rs].is-expanded .mobile-nav__subwrap[data-astro-cid-nen7h5rs]{grid-template-rows:1fr}.mobile-nav__sublist[data-astro-cid-nen7h5rs]{min-height:0;padding-left:10px;overflow:hidden}@media (width>=1351px){.mobile-nav[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background-color:#00000038;padding:12px 0 3px}.site-footer__text[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--color-body-text);text-align:center;font-size:14px;font-weight:500;line-height:23.8px}:root{--font-body:"Open Sans", Arial, sans-serif;--color-white:#fff;--color-header-bg:#fcfcfc;--color-nav-text:#00000073;--color-border-light:#0000001a;--color-overlay-top:#00000082;--color-overlay-bottom:#0009;--color-heading:#333;--color-body-text:#666;--color-btn-secondary-bg:#94a4a5;--container-max:1080px;--header-height:70px;--header-height-scrolled:54px;--transition-fast:.2s ease;--transition-header:.3s ease}@media (width<=1350px){:root{--header-height:80px;--header-height-scrolled:80px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{font-family:var(--font-body);color:var(--color-nav-text);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}button{cursor:pointer;font-family:inherit}.container{width:80%;max-width:var(--container-max);margin-inline:auto}main>section[id]{scroll-margin-top:var(--header-height)}@keyframes reveal-fade-top{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}.reveal-top{opacity:0}.reveal-top.is-revealed{opacity:1;animation:1s cubic-bezier(.77,0,.175,1) reveal-fade-top}
