.a11y-nav[data-astro-cid-dfqr5xiz]{gap:var(--size-16);padding:var(--size-8);z-index:var(--bring-to-front);margin:0;list-style:none;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-100%)}.a11y-nav[data-astro-cid-dfqr5xiz]:focus-within{background-color:var(--color-surface);position:relative;transform:translateY(0)}.a11y-nav[data-astro-cid-dfqr5xiz] a[data-astro-cid-dfqr5xiz]{padding:var(--size-8) var(--size-16);background-color:var(--color-accent);color:var(--color-background);border-radius:var(--border-radius-default);text-decoration:none;display:inline-block}.a11y-nav[data-astro-cid-dfqr5xiz] a[data-astro-cid-dfqr5xiz]:focus-visible{outline:var(--size-2) solid var(--color-text);outline-offset:var(--size-4)}.page-footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-surface);border-block-start:var(--size-1) solid var(--color-border);padding-block:var(--size-48);margin-block-start:auto}.footer-content[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--size-24);max-inline-size:75rem;padding-inline:var(--size-16);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.social-links[data-astro-cid-jo6i4kqk]{justify-content:center;gap:var(--size-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:var(--size-8) var(--size-16);background-color:var(--color-surface-elevated);border:var(--size-1) solid var(--color-border);border-radius:var(--border-radius-default);color:var(--color-text);font-size:var(--typography-size-small);text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-block}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-background)}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline:var(--size-2) solid var(--color-accent);outline-offset:var(--size-4)}.footer-attribution[data-astro-cid-jo6i4kqk],.footer-copyright[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);font-size:var(--typography-size-small);margin:0}.footer-attribution[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-link)}@media (width>=48rem){.footer-content[data-astro-cid-jo6i4kqk]{padding-inline:var(--size-32)}.social-links[data-astro-cid-jo6i4kqk]{gap:var(--size-24)}}.main-nav[data-astro-cid-oktqfmaz]{padding-block:var(--size-16)}.nav-links[data-astro-cid-oktqfmaz]{justify-content:center;align-items:center;gap:var(--size-8) var(--size-24);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav-links[data-astro-cid-oktqfmaz] a[data-astro-cid-oktqfmaz]{color:var(--color-text);font-family:var(--minimalist-typography-body-family);font-size:var(--typography-size-default);padding-block:var(--size-4);text-decoration:none;position:relative}.nav-links[data-astro-cid-oktqfmaz] a[data-astro-cid-oktqfmaz]:after{content:"";inline-size:0;block-size:var(--size-2);background-color:var(--color-accent);transition:inline-size .2s;position:absolute;inset-block-end:0;inset-inline-start:0}.nav-links[data-astro-cid-oktqfmaz] a[data-astro-cid-oktqfmaz]:hover:after,.nav-links[data-astro-cid-oktqfmaz] a[data-astro-cid-oktqfmaz]:focus:after{inline-size:100%}.nav-links[data-astro-cid-oktqfmaz] a[data-astro-cid-oktqfmaz]:focus-visible{outline:var(--size-2) solid var(--color-accent);outline-offset:var(--size-4)}@media (width>=48rem){.nav-links[data-astro-cid-oktqfmaz]{gap:var(--size-32)}}.page-header[data-astro-cid-nen7h5rs]{border-block-end:var(--size-1) solid var(--color-border)}@layer minimalist-reset{*,:before,:after{box-sizing:border-box}html{text-size-adjust:none}body,h1,h2,h3,h4,figure,blockquote,dl,dd{margin-block-end:0}body{font:-apple-system-body;font-size:100%;line-height:var(--minimalist-typography-document-line-height);text-rendering:optimizelegibility;min-block-size:100vh}summary{cursor:pointer}button,input,label{line-height:var(--minimalist-typography-interactive-line-height)}input,button,textarea,select{font:inherit}textarea:not([rows]){min-block-size:10em}h1,h2,h3,h4{text-wrap:balance}img,picture,video,canvas,svg{block-size:auto;max-inline-size:100%;display:block}:target{scroll-margin-block:5ex}}@layer minimalist-utils{.reset-list{margin:0;padding:0;list-style-type:none}.readable-line-length{max-width:85ch}.visually-hidden:not(:focus,:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@layer minimalist-core{:root{--border-transparent:var(--size-2) solid transparent;--border-light-border:var(--size-2) solid var(--color-neutral-40);--border-primary-border:var(--size-2) solid var(--color-neutral-70);--border-blockquote:var(--size-4) solid var(--color-neutral-70);--border-table-border:var(--size-2) solid var(--color-neutral-50);--border-radius-default:.5rem;--link-text-decoration-offset:var(--size-4);--color-link-color:#0342a4;--color-link-visited-color:#561c4a;--color-neutral-inverted-transparent-70:rgba(255 255 255 .7);--color-neutral-inverted:#fff;--color-neutral-10:#f4f4f4;--color-neutral-20:#d5d5d5;--color-neutral-30:#bababa;--color-neutral-40:#a4a4a4;--color-neutral-50:#8a8a8a;--color-neutral-60:#6d6d6d;--color-neutral-70:#4e4e4e;--color-neutral-80:#343434;--color-neutral-90:#1b1b1b;--color-green-10:#d0f1de;--color-green-20:#78ebb1;--color-green-30:#00d58b;--color-green-40:#00bc7a;--color-green-50:#009e66;--color-green-60:#007d50;--color-green-70:#005a38;--color-green-80:#003d24;--color-green-90:#002011;--color-yellow-10:#fbec74;--color-yellow-20:#e6d75b;--color-yellow-30:#cbbd30;--color-yellow-40:#b4a700;--color-yellow-50:#978c00;--color-yellow-60:#786e00;--color-yellow-70:#575000;--color-yellow-80:#3a3500;--color-yellow-90:#1e1b00;--color-red-10:#fae4e5;--color-red-20:#f8c9ca;--color-red-30:#fba3a4;--color-red-40:#ff7d7e;--color-red-50:#ff4044;--color-red-60:#db000e;--color-red-70:#a30008;--color-red-80:#700003;--color-red-90:#3f0001;--color-critical-border:var(--color-red-60);--color-valid-border:var(--color-green-60);--color-warning-border:var(--color-yellow-50);--color-critical-outline:var(--color-red-40);--color-valid-outline:var(--color-green-40);--color-warning-outline:var(--color-yellow-40);--color-gradient-standard:linear-gradient(to right, var(--color-neutral-30), var(--color-neutral-10));--color-gradient-light-gray:linear-gradient(to bottom, var(--color-neutral-10), var(--color-neutral-20));--figure-border:var(--size-4) solid var(--color-neutral-80);--figcaption-background-color:var(--color-neutral-20);--figcaption-overlap-background-color:var(--color-neutral-inverted-transparent-70);--figcaption-foreground-color:var(--color-neutral-80);--figcaption-overlap-foreground-color:var(--color-neutral-80);--figcaption-spacing:var(--size-8);--link-color:var(--color-link-color);--link-color-visited:var(--color-link-visited-color);--link-focus-visible-box-shadow:0 0 0 var(--size-2) var(--color-neutral-inverted);--link-focus-visible-outline:var(--size-2) solid var(--color-neutral-80);--link-focus-visible-outline-offset:var(--size-4);--icon-default-size:1.5rem;--overlay-background-color:rgba(0 0 0 .5);--shadow-button-active-state:1px 1px 0 3px var(--color-neutral-30), -1px -1px 0 3px var(--color-neutral-30);--shadow-light-gray:0 1px 2px 1px var(--color-neutral-20);--size-112:7rem;--size-96:6rem;--size-80:5rem;--size-64:4rem;--size-48:3rem;--size-32:2rem;--size-24:1.5rem;--size-16:1rem;--size-12:.75rem;--size-8:.5rem;--size-6:.375rem;--size-4:.25rem;--size-2:.125rem;--size-1:.0625rem;--section-top-margin:var(--spacing-wide);--table-border:var(--size-4) solid var(--color-neutral-80);--table-width:100%;--table-caption-align:start;--table-caption-font-size:var(--typography-size-medium);--table-caption-margin-block-end:var(--size-12);--table-thead-bg-color:var(--color-neutral-80);--table-thead-color:var(--color-neutral-10);--table-thead-align:start;--table-cell-border:var(--size-1) solid var(--color-neutral-80);--table-cell-padding:var(--size-8);--table-tbody-bg-odd:var(--color-neutral-10);--table-tbody-bg-even:var(--color-neutral-inverted);--table-tfoot-bg-color:var(--color-neutral-20);--table-tfoot-color:var(--color-neutral-80);--table-tfoot-padding-block:var(--size-16);--table-tfoot-padding-inline:var(--size-8);--minimalist-typography-heading-family:iowan old style, apple garamond, baskerville, times new roman, droid serif, times, source serif pro, serif, apple color emoji, segoe ui emoji, segoe ui symbol;--minimalist-typography-body-family:-apple-system, blinkmacsystemfont, avenir next, avenir, segoe ui, helvetica neue, helvetica, cantarell, ubuntu, roboto, noto, arial, sans-serif;--minimalist-typography-code-family:menlo, consolas, monaco, liberation mono, lucida console, monospace;--minimalist-typography-scale-mobile:1.25;--typography-size-default:1rem;--typography-size-small-medium:calc(var(--typography-size-default) * var(--minimalist-typography-scale-mobile));--typography-size-medium:calc(var(--typography-size-small-medium) * var(--minimalist-typography-scale-mobile));--typography-size-large:calc(var(--typography-size-medium) * var(--minimalist-typography-scale-mobile));--typography-size-xl:calc(var(--typography-size-large) * var(--minimalist-typography-scale-mobile));--typography-size-xxl:calc(var(--typography-size-xl) * var(--minimalist-typography-scale-mobile));--typography-size-display:calc(var(--typography-size-xxl) * var(--minimalist-typography-scale-mobile));--typography-size-small:calc(var(--typography-size-default) / var(--minimalist-typography-scale-mobile));--typography-size-tiny:calc(var(--typography-size-small) / var(--minimalist-typography-scale-mobile));--minimalist-typography-document-line-height:1.75;--minimalist-typography-code-example-line-height:1.4;--minimalist-typography-heading-line-height:1.2;--minimalist-typography-interactive-line-height:1.1;--send-to-back:-1;--bring-to-front:9999;--bottom-layer:100;--middle-layer:200;--top-layer:300}@media only screen and (width>=63.9375rem){:root{--minimalist-typography-scale-desktop:1.33;--typography-size-small-medium:calc(var(--typography-size-default) * var(--minimalist-typography-scale-desktop));--typography-size-medium:calc(var(--typography-size-small-medium) * var(--minimalist-typography-scale-desktop));--typography-size-large:calc(var(--typography-size-medium) * var(--minimalist-typography-scale-desktop));--typography-size-xl:calc(var(--typography-size-large) * var(--minimalist-typography-scale-desktop));--typography-size-xxl:calc(var(--typography-size-xl) * var(--minimalist-typography-scale-desktop));--typography-size-display:calc(var(--typography-size-xxl) * var(--minimalist-typography-scale-desktop))}}.button,.button-ghost{cursor:pointer}.button-ghost{background:0 0;border:0}.button{border:var(--minimalist-button-border-default,var(--border-transparent));max-inline-size:max-content;padding-block:var(--minimalist-button-padding-block,var(--size-8));padding-inline:var(--minimalist-button-padding-inline,var(--size-16));text-decoration:none;display:inline-block;&:active{margin-block-start:var(--size-1);margin-inline-start:var(--size-1)}&.rounded{border-radius:var(--minimalist-button-border-radius-default,var(--border-radius-default))}&.bordered{border:var(--minimalist-button-primary-border,var(--border-primary-border))}&.outline{border:var(--minimalist-button-primary-border,var(--border-primary-border));background-color:#0000}&.solid{background-color:var(--minimalist-button-bg-color,var(--color-neutral-90));border-color:var(--minimalist-button-solid-border-color,var(--color-neutral-90));color:var(--minimalist-button-solid-txt-color,var(--color-neutral-inverted));transition:background-color .2s ease-in;&:focus,&:hover{background-color:var(--minimalist-button-hover-bg-color,var(--color-neutral-80));border-color:var(--minimalist-button-solid-hover-border-color,var(--color-neutral-80))}}}.button-icon{align-items:center;gap:var(--minimalist-button-icon-gap,var(--size-8));display:flex;&.inline-end{flex-direction:row-reverse}& svg{block-size:var(--minimalist-icon-default-size,var(--icon-default-size));inline-size:var(--minimalist-icon-default-size,var(--icon-default-size))}}.heading-display,.heading-xxl,.heading-xl,.heading-large,.heading-medium,.heading-small-mediium,caption,h1,h2,h3,h4,h5,h6{font-family:var(--minimalist-typography-heading-family);line-height:var(--minimalist-typography-heading-line-height)}.text-medium,.text-small-medium,body{font-family:var(--minimalist-typography-body-family);line-height:var(--minimalist-typography-document-line-height)}.heading-display{font-size:var(--typography-size-display)}.heading-xxl,h1{font-size:var(--typography-size-xxl)}.heading-xl,h2{font-size:var(--typography-size-xl)}.heading-large,h3{font-size:var(--typography-size-large)}.heading-xxl,.heading-xl,.heading-large,h1,h2,h3{background-image:var(--gradient-heading);color:#0000;background-size:100%;background-clip:text}.heading-medium,h4{font-size:var(--typography-size-medium)}.heading-small-medium,h5{font-size:var(--typography-size-small-medium)}h6{font-size:var(--typography-size-default)}.text-medium{font-size:var(--typography-size-medium)}.text-small-medium{font-size:var(--typography-size-small-medium)}body{font-size:100%}.text-small{font-size:var(--typography-size-small)}.text-tiny{font-size:var(--typography-size-tiny)}code{font-family:var(--minimalist-typography-code-family);font-size:var(--typography-size-default);line-height:var(--minimalist-typography-code-example-line-height)}blockquote{border-inline-start:var(--minimalist-blockquote-border,var(--border-blockquote));padding:var(--minimalist-blockquote-padding,var(--size-8));font-style:italic}blockquote p{margin:0}blockquote p:not(:last-child){margin-block-end:var(--minimalist-blockquote-paragraph-block-end,var(--size-8))}pre{padding:var(--minimalist-pre-padding,var(--size-16))}:is(h1,h2,h3,h4,h5,h6) code{font-size:inherit}a{color:var(--minimalist-link-color,var(--link-color));text-decoration-thickness:from-font;&:visited{color:var(--minimalist-link-color-visited,var(--link-color-visited))}&:hover,&:focus{text-underline-offset:var(--minimalist-link-text-decoration-offset,var(--link-text-decoration-offset))}&:active{text-decoration:none}&:focus-visible{box-shadow:var(--minimalist-link-focus-visible-box-shadow,var(--link-focus-visible-box-shadow));outline:var(--minimalist-link-focus-visible-outline,var(--link-focus-visible-outline));outline-offset:var(--minimalist-link-focus-visible-outline-offset,var(--link-focus-visible-outline-offset))}}ul,ol{gap:var(--minimalist-list-items-gap,var(--size-8));display:grid}fieldset{margin-block:var(--minimalist-fieldset-margin-block,var(--size-12))}.form-field{gap:var(--minimalist-form-field-gap,var(--size-12));margin-block-end:var(--minimalist-form-field-margin-block-end,var(--size-12));display:grid}input,select:not(.custom-select),textarea{border:var(--minimalist-input-border,var(--border-primary-border));padding:var(--minimalist-input-padding,var(--size-6))}:is(input:user-valid,textarea:user-valid){border-color:var(--minimalist-input-border-valid-color,var(--color-valid-border));outline-color:var(--minimalist-input-border-valid-outline,var(--color-valid-outline))}:is(input:user-invalid,textarea:user-invalid){border-color:var(--minimalist-input-border-critical-color,var(--color-critical-border));outline-color:var(--minimalist-input-border-critical-outline,var(--color-critical-outline))}input:user-valid{outline-offset:var(--size-2)}input:user-invalid{outline-offset:var(--size-2)}input:focus:invalid:not(:user-invalid){outline-offset:var(--size-2)}textarea:user-valid{outline-offset:var(--size-2)}textarea:user-invalid{outline-offset:var(--size-2)}textarea:focus:invalid:not(:user-invalid){outline-offset:var(--size-2)}:is(input:focus:invalid:not(:user-invalid),textarea:focus:invalid:not(:user-invalid)){border-color:var(--minimalist-input-border-warning-color,var(--color-warning-border));outline-color:var(--minimalist-input-border-warning-outline,var(--color-warning-outline))}table{border:var(--minimalist-table-border,var(--table-border));width:var(--minimalist-table-width,var(--table-width))}caption{font:var(--minimalist-table-caption-font-size,var(--table-caption-font-size));text-align:var(--minimalist-table-caption-align,var(--table-caption-align));margin-block-end:var(--minimalist-table-caption-margin-block-end,var(--table-caption-margin-block-end))}thead{background-color:var(--minimalist-table-thead-bg-color,var(--table-thead-bg-color));color:var(--minimalist-table-thead-color,var(--table-thead-color));& th{padding:var(--minimalist-table-cell-padding,var(--table-cell-padding));text-align:var(--minimalist-table-thead-align,var(--table-thead-align))}}tbody{& td{border-block-end:var(--minimalist-table-cell-border,var(--table-cell-border));padding:var(--minimalist-table-cell-padding,var(--table-cell-padding))}& tr:nth-child(odd){background-color:var(--minimalist-table-tbody-bg-odd,var(--table-tbody-bg-odd))}& tr:nth-child(2n){background-color:var(--minimalist-table-tbody-bg-even,var(--table-tbody-bg-even))}& tr:last-child td{border-block-end:none}}tfoot{background-color:var(--minimalist-table-tfoot-bg-color,var(--table-tfoot-bg-color));color:var(--minimalist-table-tfoot-color,var(--table-tfoot-color));& td{padding-block:var(--minimalist-table-tfoot-padding-block,var(--table-tfoot-padding-block));padding-inline:var(--minimalist-table-tfoot-padding-inline,var(--table-tfoot-padding-inline))}}figure{border:var(--minimalist-figure-border,var(--figure-border));margin:0;margin-block:var(--minimalist-figure-margin-block,var(--size-16));max-width:max-content;display:grid;& img{width:100%}& figcaption{background-color:var(--minimalist-figcaption-background-color,var(--figcaption-background-color));color:var(--minimalist-figcaption-foreground-color,var(--figcaption-foreground-color));padding:var(--minimalist-figcaption-spacing,var(--figcaption-spacing))}}figure.overlap{grid-template:1fr/1fr;& img,& figcaption{grid-area:1/-1}& figcaption{background-color:var(--minimalist-figcaption-overlap-background-color,var(--figcaption-overlap-background-color));color:var(--minimalist-figcaption-overlap-foreground-color,var(--figcaption-overlap-foreground-color));place-self:end}}}:root{--border-border-radius-circlular:200rem;--border-border-radius-large:2.5rem;--border-border-radius-medium:.5rem;--border-default:.125rem solid var(--color-primary-base-60);--border-heavy:.5rem solid var(--color-primary-base-60);--border-thin:.0625rem solid var(--color-primary-base-60);--color-blue-base-10:#81a0d5;--color-blue-base-20:color(srgb .415686 .560784 .8);--color-blue-base-30:color(srgb .32549 .486275 .760784);--color-blue-base-40:color(srgb .231373 .411765 .72549);--color-blue-base-50:color(srgb .137255 .337255 .682353);--color-blue-base-60:color(srgb .0117647 .258824 .643137);--color-blue-dark-10:color(srgb .00784314 .145098 .392157);--color-blue-dark-20:color(srgb .00392157 .109804 .313726);--color-blue-dark-30:color(srgb 0 .0784314 .239216);--color-blue-dark-40:color(srgb 0 .0431373 .168627);--color-blue-light-10:color(srgb .898039 .92549 .968627);--color-blue-light-20:color(srgb .8 .85098 .937255);--color-blue-light-30:color(srgb .701961 .776471 .905882);--color-blue-light-40:color(srgb .603922 .705882 .870588);--color-highlight-base-10:color(srgb .988235 .764706 .694118);--color-highlight-base-20:color(srgb .984314 .717647 .631373);--color-highlight-base-30:color(srgb .976471 .670588 .572549);--color-highlight-base-40:color(srgb .964706 .619608 .509804);--color-highlight-base-50:color(srgb .956863 .572549 .447059);--color-highlight-base-60:color(srgb .945098 .521569 .384314);--color-highlight-dark-10:color(srgb .47451 .25098 .176471);--color-highlight-dark-20:color(srgb .364706 .188235 .129412);--color-highlight-dark-30:color(srgb .262745 .129412 .0862745);--color-highlight-dark-40:color(srgb .168627 .0745098 .0431373);--color-highlight-light-10:color(srgb 1 .952941 .937255);--color-highlight-light-20:color(srgb 1 .905882 .87451);--color-highlight-light-30:color(srgb .996078 .858824 .815686);--color-highlight-light-40:color(srgb .996078 .811765 .752941);--color-link-default:var(--color-neutral-90);--color-neutral-05:color(srgb .901961 .901961 .901961);--color-neutral-10:color(srgb .803922 .803922 .803922);--color-neutral-20:color(srgb .709804 .709804 .709804);--color-neutral-30:color(srgb .619608 .619608 .619608);--color-neutral-40:color(srgb .529412 .529412 .529412);--color-neutral-50:color(srgb .443137 .443137 .443137);--color-neutral-60:color(srgb .360784 .360784 .360784);--color-neutral-70:color(srgb .278431 .278431 .278431);--color-neutral-80:color(srgb .2 .2 .2);--color-neutral-90:color(srgb .129412 .129412 .129412);--color-primary-base-10:color(srgb .862745 .635294 .796078);--color-primary-base-20:color(srgb .831373 .560784 .756863);--color-primary-base-30:color(srgb .796078 .490196 .717647);--color-primary-base-40:color(srgb .764706 .415686 .678431);--color-primary-base-50:color(srgb .729412 .337255 .635294);--color-primary-base-60:color(srgb .690196 .254902 .596078);--color-primary-dark-10:color(srgb .337255 .109804 .290196);--color-primary-dark-20:color(srgb .258824 .0745098 .219608);--color-primary-dark-30:color(srgb .180392 .0431373 .152941);--color-primary-dark-40:color(srgb .109804 .0196078 .0901961);--color-primary-light-10:color(srgb .976471 .92549 .960784);--color-primary-light-20:color(srgb .94902 .85098 .917647);--color-primary-light-30:color(srgb .921569 .780392 .878431);--color-primary-light-40:color(srgb .894118 .705882 .839216);--color-secondary-base-10:color(srgb .698039 .584314 .792157);--color-secondary-base-20:color(srgb .639216 .505882 .74902);--color-secondary-base-30:color(srgb .580392 .423529 .705882);--color-secondary-base-40:color(srgb .521569 .345098 .658824);--color-secondary-base-50:color(srgb .466667 .262745 .615686);--color-secondary-base-60:color(srgb .411765 .172549 .568628);--color-secondary-dark-10:color(srgb .243137 .0901961 .345098);--color-secondary-dark-20:color(srgb .192157 .0666667 .27451);--color-secondary-dark-30:color(srgb .141176 .0392157 .207843);--color-secondary-dark-40:color(srgb .0941177 .0196078 .145098);--color-secondary-light-10:color(srgb .937255 .913726 .960784);--color-secondary-light-20:color(srgb .87451 .831373 .917647);--color-secondary-light-30:color(srgb .815686 .74902 .878431);--color-secondary-light-40:color(srgb .756863 .666667 .835294);--gradient-primary:var(--color-blue-base-60) 0%, var(--color-primary-base-60) 100%;--spacing-default:.375rem;--spacing-large:1.875rem;--spacing-medium:1.125rem;--spacing-medium-large:1.5rem;--spacing-section-default:3rem;--spacing-section-large:4.5rem;--spacing-section-medium:3.75rem;--spacing-section-xl:5.25rem;--spacing-small-medium:.75rem;--spacing-wide:2.625rem;--spacing-xxl:2.25rem;--typography-default-font-family:"Noto Sans, sans-serif";--typography-default-font-size:1rem;--typography-default-font-weight:400;--typography-default-line-height:1.5;--typography-display-font-family:"Source Serif, serif";--typography-display-font-size:5.5625rem;--typography-display-font-weight:700;--typography-display-line-height:1.2;--typography-lg-font-family:"Source Serif, serif";--typography-lg-font-size:2.3125rem;--typography-lg-font-weight:700;--typography-lg-line-height:1.2;--typography-md-font-family:"Source Serif, serif";--typography-md-font-size:1.75rem;--typography-md-font-weight:700;--typography-md-line-height:1.2;--typography-sm-font-family:"Noto Sans, sans-serif";--typography-sm-font-size:.75rem;--typography-sm-font-weight:400;--typography-sm-line-height:1.5;--typography-sm-md-font-family:"Source Serif, serif";--typography-sm-md-font-size:1.3125rem;--typography-sm-md-font-weight:700;--typography-sm-md-line-height:1.2;--typography-tiny-font-family:"Noto Sans, sans-serif";--typography-tiny-font-size:.5625rem;--typography-tiny-font-weight:400;--typography-tiny-line-height:1.5;--typography-xl-font-family:"Source Serif, serif";--typography-xl-font-size:3.125rem;--typography-xl-font-weight:700;--typography-xl-line-height:1.2;--typography-xxl-font-family:"Source Serif, serif";--typography-xxl-font-size:4.187rem;--typography-xxl-font-weight:700;--typography-xxl-line-height:1.2}.font-typography-display{font-family:var(--typography-display-font-family);font-size:var(--typography-display-font-size);font-weight:var(--typography-display-font-weight);line-height:var(--typography-display-line-height)}.font-typography-xxl{font-family:var(--typography-xxl-font-family);font-size:var(--typography-xxl-font-size);font-weight:var(--typography-xxl-font-weight);line-height:var(--typography-xxl-line-height)}.font-typography-xl{font-family:var(--typography-xl-font-family);font-size:var(--typography-xl-font-size);font-weight:var(--typography-xl-font-weight);line-height:var(--typography-xl-line-height)}.font-typography-lg{font-family:var(--typography-lg-font-family);font-size:var(--typography-lg-font-size);font-weight:var(--typography-lg-font-weight);line-height:var(--typography-lg-line-height)}.font-typography-md{font-family:var(--typography-md-font-family);font-size:var(--typography-md-font-size);font-weight:var(--typography-md-font-weight);line-height:var(--typography-md-line-height)}.font-typography-sm-md{font-family:var(--typography-sm-md-font-family);font-size:var(--typography-sm-md-font-size);font-weight:var(--typography-sm-md-font-weight);line-height:var(--typography-sm-md-line-height)}.font-typography-default{font-family:var(--typography-default-font-family);font-size:var(--typography-default-font-size);font-weight:var(--typography-default-font-weight);line-height:var(--typography-default-line-height)}.font-typography-sm{font-family:var(--typography-sm-font-family);font-size:var(--typography-sm-font-size);font-weight:var(--typography-sm-font-weight);line-height:var(--typography-sm-line-height)}.font-typography-tiny{font-family:var(--typography-tiny-font-family);font-size:var(--typography-tiny-font-size);font-weight:var(--typography-tiny-font-weight);line-height:var(--typography-tiny-line-height)}:root{color-scheme:light dark;--color-background:light-dark(#fff,#1b1b1b);--color-text:light-dark(#1b1b1b,#f4f4f4);--color-text-muted:light-dark(#5c5c5c,#a4a4a4);--color-surface:light-dark(#f4f4f4,#2a2a2a);--color-surface-elevated:light-dark(#fff,#343434);--color-border:light-dark(#d5d5d5,#4e4e4e);--minimalist-typography-scale-mobile:1.2;--color-accent:light-dark(#b04198,#dca2cb);--color-accent-hover:light-dark(#561c4a,#ebc7e0);--color-link:light-dark(#0342a4,#82a1d5);--color-link-visited:light-dark(#561c4a,#c1aad5);--table-thead-bg-color:light-dark(#343434,#3d3d3d);--table-thead-color:#f4f4f4;--table-tbody-color:var(--color-text);--table-tfoot-bg-color:light-dark(#d5d5d5,#343434);--table-code-bg:light-dark(#e8e8e8,#3a3a3a);--table-tbody-bg-odd:light-dark(#f4f4f4,#2d2d2d);--table-tbody-bg-even:light-dark(#fff,#252525);--gradient-heading:linear-gradient(to right, light-dark(var(--color-blue-base-60),var(--color-blue-light-30)), light-dark(var(--color-primary-base-60),var(--color-primary-light-30)))}body{background-color:var(--color-background);color:var(--color-text);overflow-wrap:anywhere}a{color:var(--color-link)}a:visited{color:var(--color-link-visited)}tbody{color:var(--table-tbody-color)}tbody code{background-color:var(--table-code-bg);color:inherit}.astro-code.dracula span[style*=\#6272A4],.astro-code.dracula span[style*=\#6272a4]{color:#9aa6d1!important}tbody td,tbody td strong,tbody td b,tbody td em,tbody td span{color:inherit}.u-container{max-inline-size:95ch;padding-inline:var(--size-16,1rem);margin-inline:auto}.baseline-status{margin-block:var(--size-32)}main.u-container{margin-block-end:var(--size-64)}@media (width>=48rem){main.u-container{margin-block-end:var(--size-80)}}
