:root{--site-page:var(--lightningcss-light,var(--color-background-surface))var(--lightningcss-dark,var(--color-background-body));--site-ink:var(--lightningcss-light,var(--bw-brand-ink))var(--lightningcss-dark,oklch(from var(--color-on-dark) 1 c h));--site-ink-secondary:var(--lightningcss-light,oklch(from var(--color-on-light) .3979 c h))var(--lightningcss-dark,oklch(from var(--color-on-dark) .8266 c h));--site-wash-neutral:var(--lightningcss-light,var(--color-background-muted))var(--lightningcss-dark,color-mix(in oklch, var(--site-ink) 8%, var(--site-page)));--site-wash-mist:var(--lightningcss-light,var(--bw-brand-mist))var(--lightningcss-dark,color-mix(in oklch, var(--color-data-categorical-purple) 18%, var(--site-page)));--site-wash-mint:var(--lightningcss-light,color-mix(in oklch, var(--bw-brand-mint) 30%, var(--site-page)))var(--lightningcss-dark,color-mix(in oklch, var(--bw-brand-mint) 20%, var(--site-page)));--site-wash-blue:var(--lightningcss-light,color-mix(in oklch, var(--color-data-categorical-blue) 12%, var(--site-page)))var(--lightningcss-dark,color-mix(in oklch, var(--color-data-categorical-blue) 16%, var(--site-page)));--site-wash-grey-green:var(--lightningcss-light,color-mix(in oklch, var(--bw-brand-line) 30%, var(--site-page)))var(--lightningcss-dark,color-mix(in oklch, var(--bw-brand-line) 16%, var(--site-page)));--site-highlight:var(--lightningcss-light,var(--bw-brand-mint))var(--lightningcss-dark,color-mix(in oklch, var(--bw-brand-mint) 85%, var(--site-page)));--site-on-highlight:var(--bw-brand-ink);--site-on-highlight-secondary:color-mix(in oklch, var(--site-on-highlight) 72%, var(--site-highlight));--site-cta:var(--site-ink);--site-on-cta:var(--lightningcss-light,var(--color-background-surface))var(--lightningcss-dark,var(--bw-brand-ink));--site-band:var(--lightningcss-light,var(--bw-brand-ink))var(--lightningcss-dark,var(--color-background-muted));--site-on-band:var(--lightningcss-light,var(--color-background-surface))var(--lightningcss-dark,var(--site-ink));--site-on-band-secondary:color-mix(in oklch, var(--site-on-band) 68%, var(--site-band));--site-band-hairline:color-mix(in oklch, var(--site-on-band) 16%, transparent);--site-hairline:var(--lightningcss-light,color-mix(in oklch, var(--site-ink) 12%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--site-ink) 16%, transparent));--site-font-sans:var(--font-family-body);--site-font-mono:var(--font-family-code);--site-heading-weight:var(--font-weight-normal);--site-display-size:clamp(2.75rem, 7.2vw, 6.5rem);--site-display-leading:1;--site-display-tracking:-.03em;--site-h2-size:clamp(2rem, 3.9vw, 3.5rem);--site-h2-leading:1.1;--site-h2-tracking:-.02em;--site-card-title-size:clamp(1.25rem, 1.157rem + .381vw, 1.5rem);--site-card-title-leading:1.25;--site-card-title-tracking:-.01em;--site-body-size:1rem;--site-body-leading:1.4;--site-small-size:.875rem;--site-small-leading:1.4;--site-tag-size:.75rem;--site-tag-leading:1.2;--site-tag-tracking:.02em;--site-section-space:clamp(4rem, 1.935rem + 8.466vw, 10rem);--site-gutter:1rem;--site-content-max:85.5rem;--site-content:min(var(--site-content-max), 100% - 2 * var(--site-gutter));--site-radius:0}@media (min-width:40rem){:root{--site-gutter:1.5rem}}@media (min-width:64rem){:root{--site-gutter:2.25rem}}
