.site-header.astro-nen7h5rs{z-index:50;height:var(--header-h);transition:transform .5s var(--ease-out);position:sticky;top:0}.site-header.astro-nen7h5rs.is-hidden{transform:translateY(-100%)}.site-header__inner.astro-nen7h5rs{align-items:center;gap:var(--space-12);height:100%;display:flex}@media (width>=600px){.site-header__inner.astro-nen7h5rs{gap:var(--space-24)}}.site-header__logo.astro-nen7h5rs{min-height:44px;color:var(--fg);flex:none;align-items:center;display:inline-flex}.site-header__logo-svg.astro-nen7h5rs{width:clamp(7.25rem,38vw,9rem);height:auto}.site-nav.astro-nen7h5rs{display:none}.site-header__right.astro-nen7h5rs{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}@media (width>=600px){.site-header__right.astro-nen7h5rs{gap:var(--space-16)}}.site-nav.astro-nen7h5rs ul.astro-nen7h5rs{gap:var(--space-24);display:flex}.site-nav__link.astro-nen7h5rs{min-height:2.5rem;font-family:var(--font-display);color:var(--fg-muted);transition:color var(--dur) var(--ease-out);align-items:center;font-size:1rem;font-weight:500;display:inline-flex;position:relative}.site-nav__link.astro-nen7h5rs:before{content:"";transform-origin:0;height:1px;transition:transform var(--dur) var(--ease-out);background:currentColor;position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(0)}.site-nav__link.astro-nen7h5rs:hover,.site-nav__link.astro-nen7h5rs[aria-current]{color:var(--fg)}.site-nav__link.astro-nen7h5rs:hover:before,.site-nav__link.astro-nen7h5rs[aria-current]:before{transform:scaleX(1)}.home-link.astro-nen7h5rs{align-items:center;gap:var(--space-4);min-height:44px;font-size:var(--fs-meta);color:var(--fg-muted);display:none}.home-link.astro-nen7h5rs:hover{color:var(--fg)}.site-header__cta.astro-nen7h5rs{display:none}.burger.astro-nen7h5rs{width:3rem;height:3rem;color:var(--fg);place-items:center;margin-right:-.75rem;display:inline-grid}@media (width>=600px){.home-link.astro-nen7h5rs{display:inline-flex}.site-header__logo-svg.astro-nen7h5rs{width:10.5rem}}@media (width>=1280px){.site-nav.astro-nen7h5rs{flex:auto;justify-content:center;display:flex}.site-header__right.astro-nen7h5rs{margin-left:0}.site-header__cta.astro-nen7h5rs{min-width:8.5rem;height:calc(2.25rem + 2px);min-height:calc(2.25rem + 2px);padding:0 var(--space-16);justify-content:center;font-size:.875rem;display:inline-flex}.burger.astro-nen7h5rs{display:none}.site-header.astro-nen7h5rs.is-hidden{transform:none}}.mobile-menu.astro-nen7h5rs{overscroll-behavior:contain;background:var(--bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--fg);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.mobile-menu.astro-nen7h5rs::backdrop{background:#0e0e0e99}.mobile-menu.astro-nen7h5rs:focus,.mobile-menu.astro-nen7h5rs:focus-visible{outline:none}.mobile-menu.astro-nen7h5rs[open]{animation:menu-in .4s var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mobile-menu__top.astro-nen7h5rs{height:var(--header-h);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.burger--visible.astro-nen7h5rs{display:inline-grid!important}.mobile-menu__nav.astro-nen7h5rs{padding-block:var(--space-32)}.mobile-menu__link.astro-nen7h5rs{min-height:3rem;font-family:var(--font-display);font-size:var(--fs-h3);border-bottom:1px solid var(--line);align-items:center;font-weight:600;display:flex}.mobile-menu__home.astro-nen7h5rs{margin-top:var(--space-24);display:inline-flex}.site-footer.astro-jo6i4kqk{background:var(--bg);border-top:1px solid var(--line);padding-block:var(--space-48) var(--space-32)}.site-footer__grid.astro-jo6i4kqk{gap:var(--space-32) var(--space-48);flex-wrap:wrap;display:flex}.site-footer__brand.astro-jo6i4kqk{flex:100%}.site-footer__logo.astro-jo6i4kqk{width:10.5rem;height:auto;color:var(--fg)}.site-footer__col.astro-jo6i4kqk{flex:11.25rem}.site-footer__h.astro-jo6i4kqk{color:var(--fg-muted)}.site-footer__col.astro-jo6i4kqk ul.astro-jo6i4kqk{margin-top:var(--space-8)}.site-footer__icons.astro-jo6i4kqk{flex-wrap:wrap;margin-inline:-.625rem;display:flex}.site-footer__icon.astro-jo6i4kqk{width:2.75rem;height:2.75rem;color:var(--fg);transition:color var(--dur-fast) var(--ease-out);place-items:center;display:grid}.site-footer__icon.astro-jo6i4kqk:hover{color:var(--accent)}.site-footer__icon.astro-jo6i4kqk svg{width:1.5rem;height:1.5rem}.site-footer.astro-jo6i4kqk .site-footer__link{align-items:center;gap:var(--space-12);min-height:2.75rem;font-family:var(--font-display);display:inline-flex}.site-footer.astro-jo6i4kqk .site-footer__link:hover{text-underline-offset:.2em;text-decoration:underline}.site-footer__copy.astro-jo6i4kqk{margin-top:var(--space-48)}@media (width>=1200px){.site-footer__grid.astro-jo6i4kqk{align-items:flex-start;gap:var(--space-96);flex-wrap:nowrap}.site-footer__brand.astro-jo6i4kqk{flex:none;margin-right:auto}.site-footer__col.astro-jo6i4kqk{flex:none}}
