ul[data-astro-cid-l4evwy7q]{align-items:center;gap:var(--space-1);padding:0;list-style:none;display:flex}li[data-astro-cid-l4evwy7q]+li[data-astro-cid-l4evwy7q]:before{content:"·";margin-right:var(--space-1);color:var(--fg-muted)}a[data-astro-cid-l4evwy7q],span[data-astro-cid-l4evwy7q]{padding:var(--space-1) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-block}a[data-astro-cid-l4evwy7q]{color:var(--fg-muted)}span[data-astro-cid-l4evwy7q]{color:var(--fg)}abbr[data-astro-cid-l4evwy7q]{text-decoration:none}.site-header[data-astro-cid-nen7h5rs]{z-index:50;border-bottom:1px solid var(--color-line-soft);-webkit-backdrop-filter:saturate(180%)blur(20px);font-size:var(--text-xs);background:#fbfbfdd9;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs][data-theme=dark]{background:var(--color-night);border-bottom-color:#ffffff14}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:var(--header-h);display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;min-height:2.75rem;display:flex}.logo-light[data-astro-cid-nen7h5rs],[data-astro-cid-nen7h5rs][data-theme=dark] .logo-dark[data-astro-cid-nen7h5rs]{display:none}[data-astro-cid-nen7h5rs][data-theme=dark] .logo-light[data-astro-cid-nen7h5rs]{display:block}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-1) var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--space-2);color:var(--fg);display:inline-block}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{font-weight:var(--weight-semibold);text-decoration:underline;text-decoration-color:var(--color-red);text-underline-offset:.35em;text-decoration-thickness:2px}.nav-extra[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-5);display:flex}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=63.99em){.nav-wrap[data-astro-cid-nen7h5rs]{gap:var(--space-4);padding-block:var(--space-4);flex-direction:column;display:flex}.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap}.js .menu-toggle[data-astro-cid-nen7h5rs]{width:2.75rem;height:2.75rem;color:var(--fg);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-.625rem;display:grid}.burger[data-astro-cid-nen7h5rs],.burger[data-astro-cid-nen7h5rs]:before,.burger[data-astro-cid-nen7h5rs]:after{width:1.25rem;height:2px;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast);background:currentColor;border-radius:2px;display:block}.burger[data-astro-cid-nen7h5rs]{position:relative}.burger[data-astro-cid-nen7h5rs]:before,.burger[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.burger[data-astro-cid-nen7h5rs]:before{top:-6px}.burger[data-astro-cid-nen7h5rs]:after{top:6px}[data-astro-cid-nen7h5rs][data-open] .burger[data-astro-cid-nen7h5rs]{background:0 0}[data-astro-cid-nen7h5rs][data-open] .burger[data-astro-cid-nen7h5rs]:before{transform:translateY(6px)rotate(45deg)}[data-astro-cid-nen7h5rs][data-open] .burger[data-astro-cid-nen7h5rs]:after{transform:translateY(-6px)rotate(-45deg)}.js .nav-wrap[data-astro-cid-nen7h5rs]{display:none}.js [data-astro-cid-nen7h5rs][data-open] .nav-wrap[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0;padding:var(--space-8) var(--container-pad) var(--space-12);background:var(--color-night);color:var(--color-text-on-dark);--fg:var(--color-text-on-dark);--fg-muted:var(--color-text-muted-on-dark);--btn-bg:var(--color-yellow);--btn-fg:var(--color-night);--color-focus:var(--color-yellow);justify-content:space-between;display:flex;position:fixed;overflow-y:auto}[data-astro-cid-nen7h5rs][data-open] .main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0}[data-astro-cid-nen7h5rs][data-open] .main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--space-3);font-size:2.125rem;font-weight:var(--weight-black);letter-spacing:-.04em;font-stretch:var(--stretch-heading)}@media (prefers-reduced-motion:no-preference){[data-astro-cid-nen7h5rs][data-open] .main-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:rise .5s var(--ease-out) both}[data-astro-cid-nen7h5rs][data-open] .main-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(2){animation-delay:40ms}[data-astro-cid-nen7h5rs][data-open] .main-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(3){animation-delay:80ms}[data-astro-cid-nen7h5rs][data-open] .main-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(4){animation-delay:.12s}[data-astro-cid-nen7h5rs][data-open] .main-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:nth-child(5){animation-delay:.16s}}[data-astro-cid-nen7h5rs][data-open] .nav-extra[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);justify-content:space-between}[data-astro-cid-nen7h5rs][data-open] .nav-extra[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{min-height:2.875rem;font-size:var(--text-base);padding:.75rem 1.5rem}}html.menu-open{overflow:hidden}@media (width>=64em){.nav-wrap[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-8);flex:1;display:flex}.main-nav[data-astro-cid-nen7h5rs]{margin-inline:auto}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-12) var(--space-8);font-size:var(--text-xs);color:var(--color-text-muted)}.cols[data-astro-cid-jo6i4kqk]{gap:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-line);display:grid}@media (width>=40em){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width>=64em){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr repeat(3,minmax(0,1fr))}}.about[data-astro-cid-jo6i4kqk],.col[data-astro-cid-jo6i4kqk]{gap:var(--space-3);align-content:start;display:grid}.col[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--color-text)}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2);padding:0;list-style:none;display:grid}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-2)}.bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding-top:var(--space-5);flex-wrap:wrap;display:flex}.bottom-links[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-5);display:flex}.bottom-links[data-astro-cid-jo6i4kqk]>a[data-astro-cid-jo6i4kqk],.cookie-settings[data-astro-cid-jo6i4kqk]{color:var(--color-text-2)}.cookie-settings[data-astro-cid-jo6i4kqk]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cookie-settings[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text);text-decoration:underline}.consent[data-astro-cid-kror3uvh]{inset:auto var(--space-4) var(--space-4);z-index:150;gap:var(--space-4);max-width:40rem;padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);font-size:var(--text-sm);margin-inline:auto;display:grid;position:fixed}.consent[data-astro-cid-kror3uvh][hidden]{display:none}.text[data-astro-cid-kror3uvh]{gap:var(--space-1);display:grid}.text[data-astro-cid-kror3uvh] strong[data-astro-cid-kror3uvh]{font-size:var(--text-base)}.actions[data-astro-cid-kror3uvh]{gap:var(--space-2);flex-wrap:wrap;display:flex}.actions[data-astro-cid-kror3uvh] .btn[data-astro-cid-kror3uvh]{flex:8rem}@media (width>=48em){.consent[data-astro-cid-kror3uvh]{left:var(--space-6);right:auto;bottom:var(--space-6);grid-template-columns:1fr auto;align-items:center;margin:0}.actions[data-astro-cid-kror3uvh] .btn[data-astro-cid-kror3uvh]{flex:none}}
