.nav[data-astro-cid-dmqpwcec]{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-sticky, 10);transition:background var(--duration-base, .3s),box-shadow var(--duration-base, .3s),border-color var(--duration-base, .3s);background:transparent}.nav[data-astro-cid-dmqpwcec].is-scrolled{background:var(--glass-surface-strong);backdrop-filter:blur(var(--glass-blur, 24px)) saturate(var(--glass-saturate, 180%));-webkit-backdrop-filter:blur(var(--glass-blur, 24px)) saturate(var(--glass-saturate, 180%));border-bottom:1px solid var(--glass-border);box-shadow:var(--shadow-sm)}.nav__inner[data-astro-cid-dmqpwcec]{width:min(1100px,calc(100% - 2rem));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:3.5rem}.nav__links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.25rem;margin-inline:auto}.nav__link[data-astro-cid-dmqpwcec]{font-weight:500;font-size:var(--text-sm, .875rem);color:var(--color-text-2);text-decoration:none;padding:.375rem .75rem;border-radius:var(--radius-md, .5rem);transition:opacity var(--duration-fast, .15s),background var(--duration-fast, .15s)}.nav__link[data-astro-cid-dmqpwcec]:hover{color:var(--color-text);background:color-mix(in oklch,var(--color-text) 6%,transparent)}@media(max-width:640px){.nav__links[data-astro-cid-dmqpwcec]{display:none}}.nav__logo[data-astro-cid-dmqpwcec]{display:inline-flex;line-height:0;text-decoration:none}.nav__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:32px;height:32px;border-radius:8px;display:block}.nav__right[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.5rem}.nav__cta[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;height:2.25rem;padding:0 1rem;border-radius:var(--radius-pill, 9999px);font-weight:700;font-size:var(--text-sm, .875rem);text-decoration:none;color:var(--theme-primary);border:1.5px solid color-mix(in oklch,var(--theme-primary) 40%,transparent);background:color-mix(in oklch,var(--theme-primary) 8%,transparent);transition:background var(--duration-fast, .18s),color var(--duration-fast, .18s),border-color var(--duration-fast, .18s);white-space:nowrap}.nav__cta[data-astro-cid-dmqpwcec]:hover{background:var(--theme-primary);color:var(--color-surface);border-color:var(--theme-primary)}.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__cta[data-astro-cid-dmqpwcec]{background:var(--theme-primary);color:#fff;border-color:var(--theme-primary);box-shadow:var(--shadow-button)}.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__cta[data-astro-cid-dmqpwcec]:hover{box-shadow:0 6px 20px color-mix(in oklch,var(--theme-primary) 45%,transparent)}.site-footer[data-astro-cid-sz7xmlte]{padding:2rem 0;background:transparent;border-top:1px solid rgba(26,20,33,.07);margin-top:0}.site-footer__inner[data-astro-cid-sz7xmlte]{width:min(1100px,calc(100% - 2rem));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.site-footer__brand[data-astro-cid-sz7xmlte]{display:inline-flex;line-height:0;opacity:.8;transition:opacity .15s}.site-footer__brand[data-astro-cid-sz7xmlte]:hover{opacity:1}.site-footer__brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:28px;height:28px;border-radius:7px;display:block}.site-footer__links[data-astro-cid-sz7xmlte]{display:flex;gap:1.5rem}.site-footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.875rem;color:var(--color-muted-land, #6b6b7a);text-decoration:none;transition:color .15s}.site-footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-primary, #f05a28)}.site-footer__badge[data-astro-cid-sz7xmlte]{display:inline-flex;line-height:0;opacity:.85;transition:opacity .15s}.site-footer__badge[data-astro-cid-sz7xmlte]:hover{opacity:1}.site-footer__badge[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:35px;width:auto;display:block}.site-footer__copy[data-astro-cid-sz7xmlte]{font-size:.8rem;color:var(--color-muted-land, #6b6b7a);opacity:.6}@media(max-width:480px){.site-footer__inner[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:center;text-align:center}}
