.brand[data-astro-cid-6bctqxxv]{color:var(--text);letter-spacing:-.02em;align-items:center;gap:.6em;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.brand[data-astro-cid-6bctqxxv]:hover{text-decoration:none}.brand__mark[data-astro-cid-6bctqxxv]{flex:none;display:block}.brand--md[data-astro-cid-6bctqxxv] .brand__mark[data-astro-cid-6bctqxxv]{width:2rem;height:2rem}.brand--sm[data-astro-cid-6bctqxxv] .brand__mark[data-astro-cid-6bctqxxv]{width:1.6rem;height:1.6rem}.brand__word[data-astro-cid-6bctqxxv]{font-size:var(--step-1)}.brand--sm[data-astro-cid-6bctqxxv] .brand__word[data-astro-cid-6bctqxxv]{font-size:var(--step-0)}.brand__accent[data-astro-cid-6bctqxxv]{color:var(--accent-strong)}.theme-toggle[data-astro-cid-l6lhmie6]{border-radius:var(--radius-full);width:2.3rem;height:2.3rem;color:var(--text-muted);border:1px solid var(--border);background:var(--surface);transition:color var(--transition), border-color var(--transition), background var(--transition);place-items:center;display:inline-grid}.theme-toggle[data-astro-cid-l6lhmie6]:hover{color:var(--text);border-color:var(--border-strong)}.theme-toggle__sun[data-astro-cid-l6lhmie6]{display:none}.theme-toggle__moon[data-astro-cid-l6lhmie6],[data-theme=dark] .theme-toggle__sun[data-astro-cid-l6lhmie6]{display:block}[data-theme=dark] .theme-toggle__moon[data-astro-cid-l6lhmie6]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle__sun[data-astro-cid-l6lhmie6]{display:block}:root:not([data-theme=light]) .theme-toggle__moon[data-astro-cid-l6lhmie6]{display:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in oklch, var(--bg) 82%, transparent);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-s);height:4rem;display:flex}.site-nav[data-astro-cid-nen7h5rs]{gap:var(--space-m);margin-inline-start:auto;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-muted);font-weight:550;font-size:var(--step-0);transition:color var(--transition);text-decoration:none}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2xs);display:flex}.menu[data-astro-cid-nen7h5rs]{display:none;position:relative}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);width:2.3rem;height:2.3rem;color:var(--text-muted);cursor:pointer;place-items:center;list-style:none;display:inline-grid}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu__panel[data-astro-cid-nen7h5rs]{min-width:12rem;box-shadow:var(--shadow-lg);flex-direction:column;gap:.25rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.menu__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);color:var(--text);padding:.55rem .7rem;font-weight:550;text-decoration:none}.menu__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2)}@media (width<=52rem){.site-nav[data-astro-cid-nen7h5rs],.site-header__cta[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:block}}.ad[data-astro-cid-ygkiugat]{min-height:var(--ad-min-h);margin-block:var(--space-m);justify-content:center;align-items:center;display:flex}.ad[data-astro-cid-ygkiugat]>ins[data-astro-cid-ygkiugat]{width:100%}@media (width<=48rem){.ad[data-astro-cid-ygkiugat]{min-height:var(--ad-min-h-small,var(--ad-min-h))}}.ad--placeholder[data-astro-cid-ygkiugat]{border:1px dashed var(--border-strong);border-radius:var(--radius);background:repeating-linear-gradient(-45deg, transparent, transparent 10px, var(--surface-2) 10px, var(--surface-2) 20px);color:var(--text-faint);font-size:var(--step--1);letter-spacing:.03em;font-weight:600}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-3xl);border-top:1px solid var(--border);background:var(--bg-subtle);padding-block:var(--space-xl) var(--space-l)}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-l);padding-block:var(--space-l);grid-template-columns:1.6fr repeat(3,1fr);display:grid}.site-footer__tag[data-astro-cid-jo6i4kqk]{margin-top:var(--space-2xs);color:var(--text-muted);font-size:var(--step--1);max-width:22rem}.site-footer__heading[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin-bottom:var(--space-2xs);font-weight:640}.site-footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.4rem;padding:0;list-style:none;display:flex}.site-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-muted);font-size:var(--step-0);text-decoration:none}.site-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.site-footer__bar[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-2xs);padding-top:var(--space-l);border-top:1px solid var(--border);color:var(--text-faint);font-size:var(--step--1);flex-wrap:wrap;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-muted)}@media (width<=48rem){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=30rem){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}main[data-astro-cid-z4jru4n3]{flex:1 0 auto}.skip-link[data-astro-cid-z4jru4n3]{z-index:100;background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius);transition:transform var(--transition);padding:.6rem 1rem;font-weight:600;position:absolute;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link[data-astro-cid-z4jru4n3]:focus{transform:translateY(0)}
