.a11y-nav[data-astro-cid-reibrahb]{display:flex;gap:var(--size-16);list-style:none;margin:0;padding:var(--size-8);position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-100%);z-index:var(--bring-to-front)}.a11y-nav[data-astro-cid-reibrahb]:focus-within{background-color:var(--color-surface);position:relative;transform:translateY(0)}.a11y-nav[data-astro-cid-reibrahb] a[data-astro-cid-reibrahb]{display:inline-block;padding:var(--size-8) var(--size-16);background-color:var(--color-accent);color:var(--color-background);text-decoration:none;border-radius:var(--border-radius-default)}.a11y-nav[data-astro-cid-reibrahb] a[data-astro-cid-reibrahb]:focus-visible{outline:var(--size-2) solid var(--color-text);outline-offset:var(--size-4)}.page-footer[data-astro-cid-sz7xmlte]{background-color:var(--color-surface);border-block-start:var(--size-1) solid var(--color-border);margin-block-start:auto;padding-block:var(--size-48)}.footer-content[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;gap:var(--size-24);max-inline-size:75rem;margin-inline:auto;padding-inline:var(--size-16);text-align:center}.social-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--size-16);list-style:none;margin:0;padding:0}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;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 ease,border-color .2s ease}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-background)}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{outline:var(--size-2) solid var(--color-accent);outline-offset:var(--size-4)}.footer-attribution[data-astro-cid-sz7xmlte],.footer-copyright[data-astro-cid-sz7xmlte]{color:var(--color-text-muted);font-size:var(--typography-size-small);margin:0}.footer-attribution[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-link)}@media(min-width:48rem){.footer-content[data-astro-cid-sz7xmlte]{padding-inline:var(--size-32)}.social-links[data-astro-cid-sz7xmlte]{gap:var(--size-24)}}.main-nav[data-astro-cid-tdwvtaf7]{padding-block:var(--size-16)}.nav-links[data-astro-cid-tdwvtaf7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--size-8) var(--size-24);list-style:none;margin:0;padding:0}.nav-links[data-astro-cid-tdwvtaf7] a[data-astro-cid-tdwvtaf7]{color:var(--color-text);font-family:var(--minimalist-typography-body-family);font-size:var(--typography-size-default);text-decoration:none;padding-block:var(--size-4);position:relative}.nav-links[data-astro-cid-tdwvtaf7] a[data-astro-cid-tdwvtaf7]:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:0;block-size:var(--size-2);background-color:var(--color-accent);transition:inline-size .2s ease}.nav-links[data-astro-cid-tdwvtaf7] a[data-astro-cid-tdwvtaf7]:hover:after,.nav-links[data-astro-cid-tdwvtaf7] a[data-astro-cid-tdwvtaf7]:focus:after{inline-size:100%}.nav-links[data-astro-cid-tdwvtaf7] a[data-astro-cid-tdwvtaf7]:focus-visible{outline:var(--size-2) solid var(--color-accent);outline-offset:var(--size-4)}@media(min-width:48rem){.nav-links[data-astro-cid-tdwvtaf7]{gap:var(--size-32)}}.page-header[data-astro-cid-3ef6ksr2]{border-block-end:var(--size-1) solid var(--color-border)}@layer minimalist-reset,minimalist-utils,minimalist-core;@layer minimalist-reset{*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;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);min-block-size:100vh;text-rendering:optimizelegibility}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;display:block;max-inline-size:100%}:target{scroll-margin-block:5ex}}@layer minimalist-utils{.reset-list{list-style-type:none;margin:0;padding:0}.readable-line-length{max-width:40rem;max-width:85ch}.visually-hidden:not(:focus,:active){block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}}@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) )}}}@layer minimalist-core{.button,.button-ghost{cursor:pointer}.button-ghost{background:none;border:0}.button{border:var(--minimalist-button-border-default, var(--border-transparent));display:inline-block;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;&: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{background-color:transparent;border:var( --minimalist-button-primary-border, var(--border-primary-border) )}&.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;display:flex;gap:var(--minimalist-button-icon-gap, var(--size-8));&.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))}}}@layer minimalist-core{.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);background-size:100%;-webkit-background-clip:text;background-clip:text;color:transparent}.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)}}@layer minimalist-core{blockquote{border-inline-start:var( --minimalist-blockquote-border, var(--border-blockquote) );font-style:italic;padding:var(--minimalist-blockquote-padding, var(--size-8))}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{display:grid;gap:var(--minimalist-list-items-gap, var(--size-8))}}@layer minimalist-core{fieldset{margin-block:var(--minimalist-fieldset-margin-block, var(--size-12))}.form-field{display:grid;gap:var(--minimalist-form-field-gap, var(--size-12));margin-block-end:var( --minimalist-form-field-margin-block-end, var(--size-12) )}input,select:not(.custom-select),textarea{border:var(--minimalist-input-border, var(--border-primary-border));padding:var(--minimalist-input-padding, var(--size-6))}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) )}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,input:user-invalid,input:focus:invalid:not(:user-invalid),textarea:user-valid,textarea:user-invalid,textarea:focus:invalid:not(:user-invalid){outline-offset:var(--size-2)}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) )}}@layer minimalist-core{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) );margin-block-end:var( --minimalist-table-caption-margin-block-end, var(--table-caption-margin-block-end) );text-align:var(--minimalist-table-caption-align, var(--table-caption-align))}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) )}}}@layer minimalist-core{figure{border:var(--minimalist-figure-border, var(--figure-border));display:grid;margin:0;margin-block:var(--minimalist-figure-margin-block, var(--size-16));max-width:max-content;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: hsl(218 50% 67%);--color-blue-base-20: color(srgb .41568627450980394 .5607843137254902 .8);--color-blue-base-30: color( srgb .3254901960784314 .48627450980392156 .7607843137254902 );--color-blue-base-40: color( srgb .23137254901960785 .4117647058823529 .7254901960784313 );--color-blue-base-50: color( srgb .13725490196078433 .33725490196078434 .6823529411764706 );--color-blue-base-60: color( srgb .011764705882352941 .25882352941176473 .6431372549019608 );--color-blue-dark-10: color( srgb .00784313725490196 .1450980392156863 .39215686274509803 );--color-blue-dark-20: color( srgb .00392156862745098 .10980392156862745 .3137254901960784 );--color-blue-dark-30: color(srgb 0 .0784313725490196 .23921568627450981);--color-blue-dark-40: color(srgb 0 .043137254901960784 .16862745098039217);--color-blue-light-10: color( srgb .8980392156862745 .9254901960784314 .9686274509803922 );--color-blue-light-20: color(srgb .8 .8509803921568627 .9372549019607843);--color-blue-light-30: color( srgb .7019607843137254 .7764705882352941 .9058823529411765 );--color-blue-light-40: color( srgb .6039215686274509 .7058823529411765 .8705882352941177 );--color-highlight-base-10: color( srgb .9882352941176471 .7647058823529411 .6941176470588235 );--color-highlight-base-20: color( srgb .984313725490196 .7176470588235294 .6313725490196078 );--color-highlight-base-30: color( srgb .9764705882352941 .6705882352941176 .5725490196078431 );--color-highlight-base-40: color( srgb .9647058823529412 .6196078431372549 .5098039215686274 );--color-highlight-base-50: color( srgb .9568627450980393 .5725490196078431 .4470588235294118 );--color-highlight-base-60: color( srgb .9450980392156862 .5215686274509804 .3843137254901961 );--color-highlight-dark-10: color( srgb .4745098039215686 .25098039215686274 .17647058823529413 );--color-highlight-dark-20: color( srgb .36470588235294116 .18823529411764706 .12941176470588237 );--color-highlight-dark-30: color( srgb .2627450980392157 .12941176470588237 .08627450980392157 );--color-highlight-dark-40: color( srgb .16862745098039217 .07450980392156863 .043137254901960784 );--color-highlight-light-10: color( srgb 1 .9529411764705882 .9372549019607843 );--color-highlight-light-20: color( srgb 1 .9058823529411765 .8745098039215686 );--color-highlight-light-30: color( srgb .996078431372549 .8588235294117647 .8156862745098039 );--color-highlight-light-40: color( srgb .996078431372549 .8117647058823529 .7529411764705882 );--color-link-default: var(--color-neutral-90);--color-neutral-05: color( srgb .9019607843137255 .9019607843137255 .9019607843137255 );--color-neutral-10: color( srgb .803921568627451 .803921568627451 .803921568627451 );--color-neutral-20: color( srgb .7098039215686275 .7098039215686275 .7098039215686275 );--color-neutral-30: color( srgb .6196078431372549 .6196078431372549 .6196078431372549 );--color-neutral-40: color( srgb .5294117647058824 .5294117647058824 .5294117647058824 );--color-neutral-50: color( srgb .44313725490196076 .44313725490196076 .44313725490196076 );--color-neutral-60: color( srgb .3607843137254902 .3607843137254902 .3607843137254902 );--color-neutral-70: color( srgb .2784313725490196 .2784313725490196 .2784313725490196 );--color-neutral-80: color(srgb .2 .2 .2);--color-neutral-90: color( srgb .12941176470588237 .12941176470588237 .12941176470588237 );--color-primary-base-10: color( srgb .8627450980392157 .6352941176470588 .796078431372549 );--color-primary-base-20: color( srgb .8313725490196079 .5607843137254902 .7568627450980392 );--color-primary-base-30: color( srgb .796078431372549 .49019607843137253 .7176470588235294 );--color-primary-base-40: color( srgb .7647058823529411 .41568627450980394 .6784313725490196 );--color-primary-base-50: color( srgb .7294117647058823 .33725490196078434 .6352941176470588 );--color-primary-base-60: color( srgb .6901960784313725 .2549019607843137 .596078431372549 );--color-primary-dark-10: color( srgb .33725490196078434 .10980392156862745 .2901960784313726 );--color-primary-dark-20: color( srgb .25882352941176473 .07450980392156863 .2196078431372549 );--color-primary-dark-30: color( srgb .1803921568627451 .043137254901960784 .15294117647058825 );--color-primary-dark-40: color( srgb .10980392156862745 .0196078431372549 .09019607843137255 );--color-primary-light-10: color( srgb .9764705882352941 .9254901960784314 .9607843137254902 );--color-primary-light-20: color( srgb .9490196078431372 .8509803921568627 .9176470588235294 );--color-primary-light-30: color( srgb .9215686274509803 .7803921568627451 .8784313725490196 );--color-primary-light-40: color( srgb .8941176470588236 .7058823529411765 .8392156862745098 );--color-secondary-base-10: color( srgb .6980392156862745 .5843137254901961 .792156862745098 );--color-secondary-base-20: color( srgb .6392156862745098 .5058823529411764 .7490196078431373 );--color-secondary-base-30: color( srgb .5803921568627451 .4235294117647059 .7058823529411765 );--color-secondary-base-40: color( srgb .5215686274509804 .34509803921568627 .6588235294117647 );--color-secondary-base-50: color( srgb .4666666666666667 .2627450980392157 .615686274509804 );--color-secondary-base-60: color( srgb .4117647058823529 .17254901960784313 .5686274509803921 );--color-secondary-dark-10: color( srgb .24313725490196078 .09019607843137255 .34509803921568627 );--color-secondary-dark-20: color( srgb .19215686274509805 .06666666666666667 .27450980392156865 );--color-secondary-dark-30: color( srgb .1411764705882353 .0392156862745098 .20784313725490197 );--color-secondary-dark-40: color( srgb .09411764705882353 .0196078431372549 .1450980392156863 );--color-secondary-light-10: color( srgb .9372549019607843 .9137254901960784 .9607843137254902 );--color-secondary-light-20: color( srgb .8745098039215686 .8313725490196079 .9176470588235294 );--color-secondary-light-30: color( srgb .8156862745098039 .7490196078431373 .8784313725490196 );--color-secondary-light-40: color( srgb .7568627450980392 .6666666666666666 .8352941176470589 );--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);--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)}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}tbody td,tbody td strong,tbody td b,tbody td em,tbody td span{color:inherit}.u-container{margin-inline:auto;max-inline-size:55rem;max-inline-size:95ch;padding-inline:var(--size-16, 1rem)}main.u-container{margin-block-end:var(--size-64)}@media(min-width:48rem){main.u-container{margin-block-end:var(--size-80)}}
