.skip-link[data-astro-cid-pbhazpx6]{top:var(--spacing-s);left:var(--grid-margin);z-index:100;padding:var(--spacing-s) var(--spacing-m);position:fixed}.nav[data-astro-cid-wpvy4v7s]{align-items:center;display:flex}.nav-inline[data-astro-cid-wpvy4v7s]{gap:var(--spacing-l);padding-right:.35em;display:none}.nav-link[data-astro-cid-wpvy4v7s]{color:var(--color-muted);padding-block:var(--spacing-xs);text-decoration:none;display:inline-block}.nav-link[data-astro-cid-wpvy4v7s]:hover{color:var(--color-paper)}.nav-link[data-astro-cid-wpvy4v7s].match:before{content:none}.nav-match[data-astro-cid-wpvy4v7s]{z-index:-1;background-color:var(--color-paper);view-transition-name:match;position:absolute;inset:0 -.35em}.menu-open[data-astro-cid-wpvy4v7s],.menu-close[data-astro-cid-wpvy4v7s]{padding:var(--spacing-xs) var(--spacing-s);margin-right:calc(var(--spacing-s) * -1);color:var(--color-paper);cursor:pointer}.menu-open[data-astro-cid-wpvy4v7s]:before,.menu-close[data-astro-cid-wpvy4v7s]:before{inset:0}@media (width>=48rem){.nav-inline[data-astro-cid-wpvy4v7s]{display:flex}.menu-open[data-astro-cid-wpvy4v7s]{display:none}}@media (scripting:none){.nav-inline[data-astro-cid-wpvy4v7s]{gap:var(--spacing-m);display:flex}.menu-open[data-astro-cid-wpvy4v7s]{display:none}}.menu[data-astro-cid-wpvy4v7s]{--origin:calc(100% - var(--grid-margin) - 1.5rem) calc(var(--header-height) / 2);background-color:var(--color-void);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);clip-path:circle(0 at var(--origin));transition:clip-path var(--dur-ui-exit) var(--ease-in), overlay var(--dur-ui-exit) allow-discrete, display var(--dur-ui-exit) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0}.menu[data-astro-cid-wpvy4v7s][open]{clip-path:circle(150% at var(--origin));transition-duration:var(--dur-ui);transition-timing-function:var(--ease-out)}@starting-style{.menu[data-astro-cid-wpvy4v7s][open]{clip-path:circle(0 at var(--origin))}}.menu[data-astro-cid-wpvy4v7s]::backdrop{background:0 0}.menu-bar[data-astro-cid-wpvy4v7s]{height:var(--header-height);justify-content:flex-end;align-items:center;display:flex}.menu-list[data-astro-cid-wpvy4v7s]{gap:var(--spacing-s);padding-top:var(--spacing-2xl);flex-direction:column;display:flex}.menu-link[data-astro-cid-wpvy4v7s]{font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);font-weight:var(--text-title--font-weight);white-space:nowrap;font-stretch:90%;text-decoration:none;display:inline-block}.menu-list[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{transition:opacity var(--dur-ui-exit) var(--ease-in), translate var(--dur-ui-exit) var(--ease-in)}.menu[data-astro-cid-wpvy4v7s][open] .menu-list[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{transition-duration:var(--dur-ui);transition-timing-function:var(--ease-out)}.menu[data-astro-cid-wpvy4v7s][open] .menu-list[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:nth-child(2){transition-delay:var(--stagger)}.menu[data-astro-cid-wpvy4v7s][open] .menu-list[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:nth-child(3){transition-delay:calc(var(--stagger) * 2)}@starting-style{.menu[data-astro-cid-wpvy4v7s][open] .menu-list[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{opacity:0;translate:0 var(--shift-l)}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-wpvy4v7s],.menu[data-astro-cid-wpvy4v7s][open]{clip-path:none;transition:opacity var(--dur-reduced) linear, overlay var(--dur-reduced) allow-discrete, display var(--dur-reduced) allow-discrete}.menu[data-astro-cid-wpvy4v7s]:not([open]){opacity:0}@starting-style{.menu[data-astro-cid-wpvy4v7s][open]{opacity:0;clip-path:none}.menu[data-astro-cid-wpvy4v7s][open] .menu-list[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{opacity:1;translate:none}}.menu-list[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{transition:none}}.header-bar[data-astro-cid-nen7h5rs]{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.wordmark[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--spacing-s);font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:0;color:var(--color-paper);font-weight:500;text-decoration:none;display:inline-flex}.wordmark-mark[data-astro-cid-nen7h5rs]{display:block;position:relative}.wordmark-logo[data-astro-cid-nen7h5rs]{aspect-ratio:3;object-fit:cover;width:auto;height:26px;display:block}@media (hover:hover){.wordmark[data-astro-cid-nen7h5rs]:hover .wordmark-text[data-astro-cid-nen7h5rs]:after{transform-origin:0;transition:transform var(--dur-micro) var(--ease-out);transform:none}}.header-rule[data-astro-cid-nen7h5rs]{background-color:var(--color-rule);height:1px}
