.mark:where(.astro-krwpfsr2){aspect-ratio:1269/908;flex:none;width:auto;overflow:visible}.wordmark:where(.astro-qisgtjgl){white-space:nowrap;color:var(--ink);align-items:center;gap:.4em;line-height:1;display:inline-flex}.imprint:where(.astro-prqjugyp){opacity:.9;border-radius:8px;place-items:center;padding:4px;transition:opacity .2s;display:inline-grid}.imprint:where(.astro-prqjugyp):hover{opacity:1}.imprint:where(.astro-prqjugyp):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.imprint:where(.astro-prqjugyp) svg:where(.astro-prqjugyp){width:46px;max-width:100%;height:auto;display:block;overflow:visible}.emb-shape:where(.astro-prqjugyp){fill:none;stroke:var(--emb-fill);stroke-width:19px;stroke-linejoin:round;stroke-linecap:round}.imprint:where(.astro-prqjugyp):hover .emb-shape:where(.astro-prqjugyp){stroke:var(--emb-hover)}.emb-dark:where(.astro-prqjugyp){flood-color:var(--emb-dark)}.emb-light:where(.astro-prqjugyp){flood-color:var(--emb-light)}@media (prefers-reduced-motion:reduce){.imprint:where(.astro-prqjugyp){transition:none}}.footer:where(.astro-jo6i4kqk){border-top:1px solid var(--line)}.footer__inner:where(.astro-jo6i4kqk){flex-direction:column;gap:32px;padding-block:48px 28px;display:flex}.footer__top:where(.astro-jo6i4kqk){grid-template-columns:1.3fr repeat(5,1fr);gap:32px 24px;display:grid}.footer__brand:where(.astro-jo6i4kqk){flex-direction:column;gap:12px;display:flex}.footer__brand:where(.astro-jo6i4kqk) p:where(.astro-jo6i4kqk){max-width:30ch;color:var(--muted);font-size:var(--t-sm);line-height:1.5}.footer__h:where(.astro-jo6i4kqk){font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:10.5px;font-weight:400;line-height:1.4}.footer:where(.astro-jo6i4kqk) nav:where(.astro-jo6i4kqk){min-width:0}.footer:where(.astro-jo6i4kqk) ul:where(.astro-jo6i4kqk){gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer:where(.astro-jo6i4kqk) li:where(.astro-jo6i4kqk){font-size:var(--t-sm);line-height:1.45}.footer:where(.astro-jo6i4kqk) li:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk){color:var(--ink);text-decoration:none}.footer:where(.astro-jo6i4kqk) li:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk):hover{color:var(--brand)}.footer__also:where(.astro-jo6i4kqk){white-space:nowrap}.footer__sep:where(.astro-jo6i4kqk){color:var(--muted);margin-right:8px}.footer__bot:where(.astro-jo6i4kqk){font-family:var(--f-mono);color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:12px;display:grid}.footer__domain:where(.astro-jo6i4kqk){justify-self:end}@media (width<=960px){.footer__brand:where(.astro-jo6i4kqk){grid-column:1/-1}.footer__top:where(.astro-jo6i4kqk){grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.footer__top:where(.astro-jo6i4kqk){grid-template-columns:1fr 1fr}}@media (width<=520px){.footer__bot:where(.astro-jo6i4kqk){grid-template-columns:1fr auto}.footer__bot:where(.astro-jo6i4kqk) .imprint{grid-area:1/1/auto/-1;justify-self:center}}.theme-toggle:where(.astro-l6lhmie6){border-radius:var(--r-btn);border:1px solid var(--line);background:var(--panel);width:32px;height:32px;color:var(--ink);cursor:pointer;place-items:center;padding:0;display:grid}.theme-toggle:where(.astro-l6lhmie6) svg:where(.astro-l6lhmie6){width:15px;height:15px}.theme-toggle:where(.astro-l6lhmie6):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.moon:where(.astro-l6lhmie6){display:none}html[data-theme=dark] .moon:where(.astro-l6lhmie6){display:block}html[data-theme=dark] .sun:where(.astro-l6lhmie6){display:none}@media (prefers-color-scheme:dark){html:not([data-theme]) .moon:where(.astro-l6lhmie6){display:block}html:not([data-theme]) .sun:where(.astro-l6lhmie6){display:none}}.beta-tag:where(.astro-z33tgvke){border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);color:var(--brand);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-weight:500;line-height:1.5;display:inline-block}.nav:where(.astro-wpvy4v7s){z-index:50;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s,backdrop-filter .2s;position:sticky;top:0}.nav:where(.astro-wpvy4v7s)[data-scrolled],.nav:where(.astro-wpvy4v7s)[data-open]{background:color-mix(in srgb, var(--bg) 88%, transparent);border-bottom-color:var(--line);backdrop-filter:blur(12px)}.nav--embedded:where(.astro-wpvy4v7s)[data-scrolled]{backdrop-filter:none;background:0 0}.nav__inner:where(.astro-wpvy4v7s){justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(12px,2.4vw,24px);display:flex}.nav__home:where(.astro-wpvy4v7s){border-radius:8px;flex:none;text-decoration:none}.nav__links:where(.astro-wpvy4v7s){gap:clamp(10px,2vw,22px);display:flex}.nav__links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s),.nav__sheet:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s){color:var(--muted);font-size:13px;text-decoration:none;transition:color .15s}.nav__links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s){padding-block:6px}.nav__group:where(.astro-wpvy4v7s){align-items:center;display:flex;position:relative}.nav__caret:where(.astro-wpvy4v7s){width:20px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.nav__caret:where(.astro-wpvy4v7s):hover,.nav__group:where(.astro-wpvy4v7s)[data-open] .nav__caret:where(.astro-wpvy4v7s){color:var(--ink)}.nav__caret:where(.astro-wpvy4v7s):focus-visible,.nav__links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s):focus-visible,.nav__menu:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nav__menu:where(.astro-wpvy4v7s){z-index:60;border:1px solid var(--line);background:var(--panel);min-width:220px;box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:12px;margin:0;padding:6px;list-style:none;display:none;position:absolute;top:100%;left:-12px}.nav__menu:where(.astro-wpvy4v7s):before{content:"";height:8px;position:absolute;inset:-8px 0 auto}.nav__group:where(.astro-wpvy4v7s):hover>.nav__menu:where(.astro-wpvy4v7s),.nav__group:where(.astro-wpvy4v7s):focus-within>.nav__menu:where(.astro-wpvy4v7s),.nav__group:where(.astro-wpvy4v7s)[data-open]>.nav__menu:where(.astro-wpvy4v7s){display:block}.nav__menu:where(.astro-wpvy4v7s) li:where(.astro-wpvy4v7s){list-style:none}.nav__menu:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s){white-space:nowrap;border-radius:8px;padding:8px 10px;display:block}.nav__menu:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s):hover{background:color-mix(in srgb, var(--brand) 8%, transparent)}.nav__links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s)[aria-current=true],.nav__links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s):hover{color:var(--ink)}.nav__links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s)[aria-current=page]{color:var(--brand);font-weight:600}.nav__end:where(.astro-wpvy4v7s){align-items:center;gap:8px;display:flex}.nav__toggle:where(.astro-wpvy4v7s){border:1px solid var(--line);border-radius:var(--r-btn);background:var(--panel);width:32px;height:32px;color:var(--ink);cursor:pointer;place-items:center;padding:0;display:none}.nav__toggle:where(.astro-wpvy4v7s):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nav__sheet:where(.astro-wpvy4v7s){overscroll-behavior:contain;max-height:calc(100dvh - 72px);overflow-y:auto}.nav__sheet:where(.astro-wpvy4v7s) nav:where(.astro-wpvy4v7s){gap:2px;padding-bottom:20px;display:grid}.nav__sheet:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s){color:var(--ink);padding:12px 16px;font-size:1.0625rem;display:block}.nav__sec:where(.astro-wpvy4v7s){margin-bottom:8px;display:grid}.nav__sec-h:where(.astro-wpvy4v7s){font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0;padding:12px 16px 2px;font-size:10.5px;font-weight:400}.nav__sec:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s){padding-block:9px}.nav__sheet:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s)[aria-current=page]{color:var(--brand);font-weight:600}.nav--embedded:where(.astro-wpvy4v7s){background:0 0;border-bottom:0;position:static}.nav--embedded:where(.astro-wpvy4v7s) .nav__inner:where(.astro-wpvy4v7s){height:var(--sl-nav-height,72px);padding:0}@media (width<=960px){.nav__links:where(.astro-wpvy4v7s){display:none}.nav__toggle:where(.astro-wpvy4v7s){display:grid}}@media (width<=760px){.nav__end:where(.astro-wpvy4v7s) .nav__signin:where(.astro-wpvy4v7s){display:none}}@media (width<=480px){.nav__inner:where(.astro-wpvy4v7s){gap:8px}.nav__home:where(.astro-wpvy4v7s)>.wordmark{zoom:.73}.nav__end:where(.astro-wpvy4v7s){gap:6px}.nav__end:where(.astro-wpvy4v7s) .btn--primary:where(.astro-wpvy4v7s){padding:6px 11px;font-size:12px}}
