.palette[data-astro-cid-n5udgzh5]{z-index:var(--z-palette);padding:var(--space-6) var(--space-gutter);grid-template-rows:auto;align-content:start;display:grid;position:fixed;inset:0;overflow-y:auto}.palette[data-astro-cid-n5udgzh5][hidden]{display:none}.palette__scrim[data-astro-cid-n5udgzh5]{background-color:var(--ui-bg);position:fixed;inset:0}.palette__dialog[data-astro-cid-n5udgzh5]{gap:var(--space-4);inline-size:100%;max-inline-size:var(--width-content);padding:var(--space-5);flex-direction:column;margin-inline:auto;display:flex;position:relative}.palette__bar[data-astro-cid-n5udgzh5]{align-items:center;gap:var(--space-3);border-block-end:var(--bw-hairline) solid var(--ui-border);padding-block-end:var(--space-3);display:flex}.palette__input[data-astro-cid-n5udgzh5]{min-inline-size:0;color:var(--ui-text);font-family:var(--ff-display);font-size:var(--fs-lg);font-stretch:var(--wdth-expanded);background:0 0;border:0;flex:auto}.palette__input[data-astro-cid-n5udgzh5]::placeholder{color:var(--ui-text-faint)}.palette__close[data-astro-cid-n5udgzh5]{padding:var(--space-1) var(--space-3);border:var(--bw-hairline) solid var(--ui-border-strong);color:var(--ui-text);font-family:var(--ff-mono);font-size:var(--fs-2xs);font-stretch:var(--wdth-condensed);letter-spacing:var(--ls-wide);text-transform:uppercase;cursor:pointer;background:0 0}.palette__list[data-astro-cid-n5udgzh5]{flex-direction:column;max-block-size:60svb;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.palette__row[data-astro-cid-n5udgzh5]{gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-3);border-inline-start:var(--bw-thick) solid transparent;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.palette__row[data-astro-cid-n5udgzh5][hidden]{display:none}.palette__row[data-astro-cid-n5udgzh5][aria-selected=true]{border-inline-start-color:var(--ui-text);background-color:var(--ui-bg-subtle)}.palette__head[data-astro-cid-n5udgzh5]{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.palette__label[data-astro-cid-n5udgzh5]{color:var(--ui-text);font-family:var(--ff-display);font-size:var(--fs-sm);font-stretch:var(--wdth-expanded);font-weight:var(--fw-medium)}.palette__meta[data-astro-cid-n5udgzh5],.palette__kind[data-astro-cid-n5udgzh5]{color:var(--ui-text-faint);font-family:var(--ff-mono);font-size:var(--fs-2xs);font-stretch:var(--wdth-condensed);font-variant-numeric:var(--num-tabular);letter-spacing:var(--ls-wide);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette__kind[data-astro-cid-n5udgzh5]{grid-area:1/2;align-self:baseline}.palette__brief[data-astro-cid-n5udgzh5]{color:var(--ui-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);grid-column:1}.palette__empty[data-astro-cid-n5udgzh5][hidden]{display:none}.palette__hint[data-astro-cid-n5udgzh5]{border-block-start:var(--bw-hairline) solid var(--ui-border);padding-block-start:var(--space-3)}.siteheader[data-astro-cid-nen7h5rs]{z-index:var(--z-header);background-color:var(--ui-bg);padding-block-end:var(--bw-hairline);position:sticky;inset-block-start:0}.siteheader__rule[data-astro-cid-nen7h5rs]{block-size:var(--bw-hairline);background-color:var(--ui-border);position:absolute;inset-block-end:0;inset-inline:0}.siteheader__inner[data-astro-cid-nen7h5rs]{place-items:center start;column-gap:var(--space-4);block-size:var(--header-block-size);grid-template-rows:repeat(2,1fr);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mark email""nav nav";display:grid}.siteheader__nav-wrap[data-astro-cid-nen7h5rs]{grid-area:nav}.siteheader__mark[data-astro-cid-nen7h5rs]{color:var(--ui-text);font-family:var(--ff-display);font-size:var(--fs-sm);font-stretch:var(--wdth-expanded);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;white-space:nowrap;grid-area:mark;text-decoration:none}.siteheader__mark-short[data-astro-cid-nen7h5rs]{display:none}.siteheader__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.siteheader__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.siteheader__email[data-astro-cid-nen7h5rs]{color:var(--ui-text-muted);font-family:var(--ff-mono);font-size:var(--fs-2xs);font-stretch:var(--wdth-expanded);letter-spacing:var(--ls-wide);text-transform:uppercase;white-space:nowrap;text-decoration:none}.siteheader__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-block-end:var(--bw-thick) solid transparent;padding-block-end:var(--space-1)}.siteheader__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ui-text)}.siteheader__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--ui-text);border-block-end-color:var(--ui-accent-mark)}.siteheader__email[data-astro-cid-nen7h5rs]{padding:var(--space-2) var(--space-4);background-color:var(--ui-accent);color:var(--ui-text-on-accent);transition:background-color var(--dur-state) var(--ease-gate);grid-area:email}.siteheader__email[data-astro-cid-nen7h5rs]:hover{background-color:var(--ui-control-hover)}@media (width<=30rem){.siteheader__mark-long[data-astro-cid-nen7h5rs]{display:none}.siteheader__mark-short[data-astro-cid-nen7h5rs]{display:inline}.siteheader__nav[data-astro-cid-nen7h5rs]{gap:var(--space-3)}}@media (width>=48rem){.siteheader__inner[data-astro-cid-nen7h5rs]{grid-template:"mark nav email"1fr/auto minmax(0,1fr) auto}.siteheader__nav-wrap[data-astro-cid-nen7h5rs]{justify-self:end}}.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-8);border-block-start:var(--bw-hairline) solid var(--ui-border)}.footer__inner[data-astro-cid-jo6i4kqk]{align-items:baseline;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.footer__name[data-astro-cid-jo6i4kqk]{font-family:var(--ff-display);font-stretch:var(--wdth-expanded);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase}.footer__legal[data-astro-cid-jo6i4kqk]{color:var(--ui-text-faint);font-family:var(--ff-mono);font-size:var(--fs-2xs);font-stretch:var(--wdth-expanded);font-variant-numeric:var(--num-tabular);letter-spacing:var(--ls-wide);text-transform:uppercase;margin-inline-start:auto}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-4);font-family:var(--ff-mono);font-size:var(--fs-2xs);font-stretch:var(--wdth-expanded);letter-spacing:var(--ls-wide);text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
