@charset "UTF-8";.header.svelte-jtuup4{container-type:inline-size;display:flex;font-size:var(--size-step-1);gap:0 var(--space-l);justify-content:space-between;line-height:var(--leading-flat);padding-block:var(--space-s-l);position:relative;z-index:99}body:has(.image-header) .header.svelte-jtuup4{padding-block-end:0}.header__brand.svelte-jtuup4{--gutter: 0;align-items:center;color:currentColor;display:inline-flex;font-size:var(--size-step-0);gap:var(--gutter);fill:currentColor}.header__off-screen.svelte-jtuup4{align-self:center;height:var(--off-screen-trigger-height)}.header__brand.svelte-jtuup4 svg:not([class]){height:var(--space-m)}.header__secondary.svelte-jtuup4{border-inline-start:1px solid;display:none;font-size:var(--size-step--2);letter-spacing:var(--kerning-caps);margin-inline-start:var(--space-s);padding-inline-start:var(--space-l);text-transform:uppercase}.header.svelte-jtuup4 a:not(:hover){text-decoration:none}.header__center.svelte-jtuup4{display:none}@media (min-width: 55em){.header.svelte-jtuup4{display:grid;gap:var(--gutter);grid-template-columns:1fr minmax(0,auto) minmax(0,auto)}.header__off-screen.svelte-jtuup4{display:none}.header__center.svelte-jtuup4,.header__secondary.svelte-jtuup4{display:block}.header__center.svelte-jtuup4{align-self:center}}@media (min-width: 75em){.header.svelte-jtuup4{align-items:center;display:grid;grid-template-columns:20% 1fr 20%;padding-block:var(--space-m)}.header__brand.svelte-jtuup4{--gutter: var(--space-s)}.header__brand.svelte-jtuup4 svg:not([class]){height:var(--space-l);transform:translate(1rem)}.header__center.svelte-jtuup4{display:flex;justify-content:center}.header__right.svelte-jtuup4{--cluster-horizontal-alignment: flex-end;transform:translateY(3px)}.header__secondary.svelte-jtuup4{border-inline-start:0;margin-inline-start:0;padding-inline-start:0}}.off-screen-menu.svelte-jtuup4{--osm-trigger-decor-height: 1rem;--osm-trigger-stroke: 1px solid}.off-screen-menu.svelte-jtuup4:has([open]:where(.svelte-jtuup4)){--osm-trigger-decor-height: 0px}body:has(.off-screen-menu [open]){overflow:hidden}.off-screen-menu.svelte-jtuup4 summary:where(.svelte-jtuup4){cursor:pointer;height:var(--off-screen-trigger-height);list-style:none;position:relative;width:2rem}.off-screen-menu.svelte-jtuup4 summary:where(.svelte-jtuup4):after{border-block-end:var(--osm-trigger-stroke);border-block-start:var(--osm-trigger-stroke);content:"";display:block;height:var(--osm-trigger-decor-height);left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height 50ms linear;width:2rem}.off-screen-menu.svelte-jtuup4 [open]:where(.svelte-jtuup4) summary:where(.svelte-jtuup4):after{border-block-end:0}.off-screen-menu.svelte-jtuup4 summary:where(.svelte-jtuup4)::marker{display:none}.off-screen-menu.svelte-jtuup4 summary:where(.svelte-jtuup4)::-webkit-details-marker{display:none}.off-screen-menu__panel.svelte-jtuup4{--global-style-list-vertical-space: var(--space-l);--global-style-ul-indent-space: 0;--global-style-svg-height: 1.5rem;--flow-space: var(--space-xl);background:var(--color-light);height:calc(100svh - var(--header-height, 0));left:0;overflow-y:auto;padding:var(--space-xl) var(--gutter) var(--gutter) var(--gutter);position:absolute;text-align:center;top:100%;width:100vi}.off-screen-menu__panel.svelte-jtuup4>:where(.svelte-jtuup4)+:where(.svelte-jtuup4){border-block-start:2px solid var(--color-light-deep);padding-block-start:var(--flow-space)}.off-screen-menu__panel.svelte-jtuup4 ul{margin-block:0}.off-screen-menu__secondary-nav.svelte-jtuup4{font-size:var(--size-step--1);letter-spacing:var(--kerning-caps);text-transform:uppercase}.footer.svelte-zd0sh7{--repel-vertical-alignment: center;background-color:var(--color-dark);color:var(--color-light);font-size:var(--size-step-00)}.footer__container.svelte-zd0sh7{border-block-start:var(--stroke-light);padding-block:var(--space-2xl)}.footer__secondary-nav{--cluster-vertical-alignment: center}.footer.svelte-zd0sh7 a{font-weight:var(--font-medium);letter-spacing:var(--kerning-caps);text-decoration:none;text-transform:uppercase}.footer.svelte-zd0sh7 a:hover{text-decoration:underline}.footer__back-to-top{background:var(--color-light-glare);border:var(--stroke-light);border-radius:50%;color:var(--color-dark);display:grid;height:2.5rem;place-items:center;width:2.5rem}.footer__back-to-top:hover{background:var(--color-light)}.footer__back-to-top .icon{font-size:1rem;height:1em;width:auto}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block:0}[role=tablist],ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--button-padding: var(--space-s) var(--space-xl);--button-bg: var(--color-light);--button-text: var(--color-dark);--button-radius: 0;--button-border-color: var(--color-dark);--button-border-width: var(--stroke-weight-light);--button-text-transform: none;--button-font-size: var(--size-step--1);--button-kerning: var(--kerning);--button-interact-bg: var(--color-dark);--button-interact-text: var(--color-light);--color-accent: currentColor;--color-disabled: var(--color-mid);--color-light: #fdf9f9;--color-light-glare: #fff;--color-light-shade: #f8f4f4;--color-light-deep: #ede7e7;--color-dark: #323a3c;--color-mid: #dfdbdb;--color-mid-shade: #737373;--color-primary: #328ce0;--color-secondary: #2cecf5;--color-tertiary: #f63629;--color-quaternary: #ffb601;--color-quinary: #11bc72;--color-senary: #f1249d;--color-global-bg: var(--color-light);--color-global-link-color: currentColor;--color-global-text: var(--color-dark);--color-selection-bg: var(--color-dark);--color-selection-text: var(--color-light);--flow-space: var(--space-m);--font-base: FixxSans, "FixxSans Fallback", system-ui, sans-serif;--font-black: 900;--font-bold: 700;--font-medium: 500;--font-normal: 400;--global-style-blockquote-foot-space: var(--space-s);--global-style-blockquote-footer-color: inherit;--global-style-blockquote-footer-order: -1;--global-style-blockquote-footer-size: var(--size-step--2);--global-style-blockquote-gap: var(--space-m);--global-style-blockquote-quote-style: normal;--global-style-blockquote-size: var(--size-step-2);--global-style-input-bg: var(--color-light);--global-style-input-color: var(--color-dark);--global-style-input-disabled-color: var(--color-mid);--global-style-input-padding: .9em .9em;--global-style-input-placeholder-color: var(--color-mid-shade);--global-style-input-radius: 0;--global-style-input-stroke: var(--stroke);--global-style-label-display: inherit;--global-style-label-font-size: var(--size-step-0);--global-style-label-font-weight: var(--font-medium);--global-style-label-leading: var(--leading-fine);--global-style-label-text-transform: none;--global-style-label-with-input-flow-space: var(--space-s-m);--global-style-label-with-input-gap: var(--space-s);--global-style-ol-indent-space: 1.3ch;--global-style-ol-list-item-extra-space: var(--space-s);--global-style-ol-marker-size: 1em;--global-style-ul-indent-space: 1.2ch;--global-style-ul-list-item-extra-space: var(--space-s);--global-style-ul-list-style: square;--global-style-ul-marker-size: 2.2ex;--global-style-list-vertical-space: 0;--global-style-svg-height: 1cap;--gutter-l: var(--space-3xl);--gutter: var(--space-s-l);--kerning: normal;--kerning-loose: .05ch;--kerning-tight: -.04ch;--kerning-caps: .1ch;--leading-flat: 1;--leading-fine: 1.15;--leading-compact: 1.25;--leading-standard: 1.5;--leading-loose: 1.7;--measure-heading-1: 30ch;--measure-heading-2: 45ch;--measure-heading-3: 45ch;--measure-heading-4: 45ch;--measure-heading-5: 45ch;--measure-heading-6: 45ch;--off-screen-trigger-height: 1.5rem;--region-space: var(--space-regions);--size-step-00: clamp(.9375rem, .92rem + .09vw, 1rem);--size-step-0: clamp(1rem, .96rem + .19vw, 1.125rem);--size-step-1: clamp(1.1875rem, 1.11rem + .37vw, 1.4375rem);--size-step-2: clamp(1.4375rem, 1.34rem + .46vw, 1.75rem);--size-step-3: clamp(1.75rem, 1.62rem + .65vw, 2.1875rem);--size-step-4: clamp(2.0625rem, 1.86rem + 1.02vw, 2.75rem);--size-step-5: clamp(2.5rem, 2.22rem + 1.39vw, 3.4375rem);--size-step-6: clamp(2.5rem, 1.96rem + 2.69vw, 4.3125rem);--size-step-7: clamp(3.5625rem, 3.03rem + 2.69vw, 5.375rem);--size-step-8: clamp(4.3125rem, 3.61rem + 3.52vw, 6.6875rem);--size-step-9: clamp(5.1875rem, 4.24rem + 4.72vw, 8.375rem);--space-2xl-3xl: clamp(4.5rem, 3.61rem + 4.44vw, 7.5rem);--space-2xl: clamp(4.5rem, 4.35rem + .74vw, 5rem);--space-2xs: clamp(.25rem, .23rem + .09vw, .3125rem);--space-3xl: clamp(6.75rem, 6.53rem + 1.11vw, 7.5rem);--space-l-2xl: clamp(2.25rem, 1.44rem + 4.07vw, 5rem);--space-l-xl: clamp(2.25rem, 1.81rem + 2.22vw, 3.75rem);--space-l: clamp(2.25rem, 2.18rem + .37vw, 2.5rem);--space-m-2xl: clamp(1.6875rem, .71rem + 4.91vw, 5rem);--space-m-l: clamp(1.6875rem, 1.45rem + 1.2vw, 2.5rem);--space-m: clamp(1.6875rem, 1.63rem + .28vw, 1.875rem);--space-regions: var(--space-6xl);--space-s-l: clamp(.875rem, .39rem + 2.41vw, 2.5rem);--space-s-m: clamp(.875rem, .58rem + 1.48vw, 1.875rem);--space-s: clamp(.875rem, .86rem + .09vw, .9375rem);--space-xl-2xl: clamp(3.375rem, 2.89rem + 2.41vw, 5rem);--space-xl-3xl: clamp(3.375rem, 2.15rem + 6.11vw, 7.5rem);--space-xl: clamp(3.375rem, 3.26rem + .56vw, 3.75rem);--space-xs-s: clamp(.5625rem, .45rem + .56vw, .9375rem);--space-xs: clamp(.5625rem, .54rem + .09vw, .625rem);--stroke-high-contrast: 1px solid transparent;--stroke: 1px solid var(--stroke-color, currentColor);--stroke-mid: 1px solid var(--stroke-mid-color, var(--color-mid));--stroke-light: 1px solid var(--stroke-light-color, var(--color-light-deep));--stroke-weight-heavy: 6px;--stroke-weight-medium: 3px;--stroke-weight-light: 1px;--text-size-base: var(--size-step-0);--text-size-heading-1: var(--size-step-5);--text-size-heading-2: var(--size-step-4);--text-size-heading-3: var(--size-step-3);--text-size-heading-4: var(--size-step-2);--text-size-heading-5: var(--size-step-2);--text-size-heading-6: var(--size-step-2);--text-size-lead: var(--size-step-1);--text-size-meta: var(--size-step--1);--text-size-prose: var(--text-size-base);--text-size-small: .75em;--wrapper-max-width: 1440px}@font-face{font-family:FixxSans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/FixxSans-Regular.woff2) format("woff2")}@font-face{font-family:FixxSans Fallback;font-style:normal;font-weight:400;src:local("Arial");ascent-override:103.7%;descent-override:23.33%;line-gap-override:0%;size-adjust:100.28%}@font-face{font-family:FixxSans;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/FixxSans-Medium.woff2) format("woff2")}@font-face{font-family:FixxSans Fallback;font-style:normal;font-weight:500;src:local("Arial");ascent-override:103.34%;descent-override:23.25%;line-gap-override:0%;size-adjust:100.64%}body{background:var(--color-global-bg);color:var(--color-global-text);font-family:var(--font-base);font-size:var(--text-size-base);font-size-adjust:from-font;letter-spacing:var(--kerning);line-height:var(--leading);margin:0}h1{font-size:var(--text-size-heading-1);max-width:var(--measure-heading-1)}h2{font-size:var(--text-size-heading-2);max-width:var(--measure-heading-2)}h3{font-size:var(--text-size-heading-3);max-width:var(--measure-heading-3)}h4{font-size:var(--text-size-heading-4);max-width:var(--measure-heading-4)}h5{font-size:var(--text-size-heading-5);max-width:var(--measure-heading-5)}h6{font-size:var(--text-size-heading-6);max-width:var(--measure-heading-6)}small{font-size:var(--text-size-small)}:is(code,kbd,samp){font-family:var(--font-mono);-webkit-hyphens:none;hyphens:none;padding:var(--global-style-mono-element-padding);-moz-tab-size:2;tab-size:2;text-align:left;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}@supports not (font-size-adjust: from-font){:is(code,kbd,samp){font-size:var(--global-style-font-size-adjust-fallback)}}pre:has(code){max-width:100%;overflow-x:auto;width:max-content}pre code{background:none;border:none;padding:0}kbd{border:var(--stroke);text-box-trim:trim-start cap}q{font-style:var(--global-style-q-font-style)}q:before{content:"‘"}q:after{content:"’"}ul{list-style-type:var(--global-style-ul-list-style);padding-inline-start:var(--global-style-ul-indent-space)}ol{padding-inline-start:var(--global-style-ol-indent-space)}ul:not([class])>li{padding-inline-start:var(--global-style-ul-list-item-extra-space)}ol:not([class])>li{padding-inline-start:var(--global-style-ol-list-item-extra-space)}ul ::marker{font-size:var(--global-style-ul-marker-size)}ol ::marker{font-size:var(--global-style-ol-marker-size)}:not([class])>li+li,li:not([class])>:is(ol,ul){margin-block-start:var(--global-style-list-vertical-space, var(--space-xs))}[role=list][class],[role=tablist]{margin-block:0;padding:0}dt{font-weight:var(--global-style-dt-font-weight)}dt+dd{margin-block-start:var(--global-style-dt-dd-relation-spacing)}dd+dt{margin-block-start:var(--global-style-dd-dt-relation-spacing)}dd{margin-inline-start:var(--global-style-dd-indent)}blockquote{display:flex;flex-direction:column;font-size:var(--global-style-blockquote-size);gap:var(--global-style-blockquote-gap);margin-inline:0}blockquote footer{color:var(--global-style-blockquote-footer-color);font-size:var(--global-style-blockquote-footer-size);letter-spacing:var(--kerning-caps);margin-block-start:var(--global-style-blockquote-foot-space);order:var(--global-style-blockquote-footer-order);text-transform:uppercase}blockquote q{font-style:var(--global-style-blockquote-quote-style)}:is(video,iframe[src*=youtube],iframe[src*=vimeo]){aspect-ratio:16/9;display:block;height:auto;width:100%}:is(img,picture){display:block;height:auto;max-width:100%}picture{width:max-content}figcaption{font-family:var(--global-style-figcaption-font);font-size:var(--global-style-figcaption-size);padding-block-start:var(--global-style-figcaption-space)}svg:not([class]){height:var(--global-style-svg-height);width:auto}svg{flex-shrink:0}a:not([class]){color:var(--color-global-link-color)}a:not([class]):hover{text-underline-offset:var(--global-style-link-hover-underline-offset)}:is(h1,h2,h3,h4) a:not([class]){text-decoration-thickness:var(--global-style-heading-link-underline-thickness);text-underline-offset:var(--global-style-heading-link-underline-offset)}:is(h1,h2,h3,h4) a:not([class]):hover{text-underline-offset:var(--global-style-heading-link-hover-underline-offset)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-color)!important;outline-offset:var(--focus-ring-offset)!important}:target{outline:0;scroll-margin-block:var(--global-style-scroll-margin)}::selection{background:var(--color-selection-bg);color:var(--color-selection-text)}hr{border:none;border-block-start:var(--global-style-hr-stroke);margin-block:var(--global-style-hr-space)}svg[role=img][width][height]{height:revert;width:revert}form>*+*{margin-top:var(--flow-space)}:is(input,select,textarea){accent-color:var(--global-style-accent-color)}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea){background:var(--global-style-input-bg);border:var(--global-style-input-stroke);border-radius:var(--global-style-input-radius);color:var(--global-style-input-color);padding:var(--global-style-input-padding);width:100%}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea)::placeholder{color:var(--global-style-input-placeholder-color);opacity:1}label{display:var(--global-style-label-display);font-size:var(--global-style-label-font-size);font-weight:var(--global-style-label-font-weight);line-height:var(--global-style-label-leading);text-transform:var(--global-style-label-text-transform)}label:after{content:"\a";white-space:pre}label:has(input:is([type=radio],[type=checkbox])){align-items:baseline;display:flex;gap:var(--global-style-label-with-input-gap)}label:has(input)+label:has(input){--flow-space: var(--global-style-label-with-input-flow-space)}.flow label+input,.flow label+textarea,label+input,label+textarea{margin-block-start:var(--space-xs)}label:has(input) input{transform:translateY(-.1ex)}input:disabled{background:var(--global-style-input-disabled-color)}input:disabled,label input:disabled+*{cursor:not-allowed}fieldset{border:var(--global-style-fieldset-stroke);padding:var(--global-style-fieldset-padding)}legend{font-weight:var(--global-style-legend-font-weight);padding-inline:var(--global-style-legend-padding)}summary{cursor:pointer;font-weight:var(--global-style-summary-font-weight)}details[open] summary{margin-block-end:var(--global-style-details-open-space)}.button{align-items:center;background:var(--button-bg, var(--color-surface-bg));border-color:var(--button-border-color, var(--color-mid));border-radius:var(--button-radius, var(--radius));border-style:var(--button-border-style, solid);border-width:var(--button-border-width, var(--stroke-weight-heavy));box-shadow:var(--button-box-shadow, none);color:var(--button-text, var(--color-surface-text));cursor:pointer;display:inline-flex;font-size:var(--button-font-size, var(--size-step--1));font-weight:var(--button-font-weight, var(--font-weight-emphasis));gap:var(--button-gap, var(--gutter));justify-content:center;letter-spacing:var(--button-kerning, var(--kerning-loose));line-height:var(--button-leading, var(--leading-fine));padding:var(--button-padding, var(--space-2xs, .8em) var(--space-m, 2em));text-decoration:none;text-transform:var(--button-text-transform, uppercase)}.button:hover{background:var(--button-interact-bg, var(--color-surface-bg-interact));color:var(--button-interact-text, var(--color-surface-text-interact));transition:background .15s ease}.button[data-button-variant=dark]{--button-bg: var(--color-dark);--button-text: var(--color-light)}.button[data-button-variant=dark]:hover{--button-interact-bg: var(--color-light);--button-interact-text: var(--color-dark)}.cluster{align-items:var(--cluster-vertical-alignment, center);display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-s-m));justify-content:var(--cluster-horizontal-alignment, flex-start)}.flow>*+*{margin-block-start:var(--flow-space, 1em)}.grid{display:grid;gap:var(--gutter, var(--space-s-l));grid-template-columns:repeat(var(--grid-placement, auto-fill),minmax(var(--grid-min-item-size, 16rem),1fr))}.grid[data-layout=halves]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 50vw, 33rem) }.grid[data-layout=thirds]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 33%, 20rem) }.icon{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;font-size:26px}.icon svg{display:block;width:1em;height:1em;fill:currentColor}.lead{--flow-space: .8em;font-weight:var(--font-bold);font-size:var(--size-step-2);line-height:var(--leading-compact)}.prose{--flow-space: var(--space-m);line-height:var(--leading-loose);font-size:var(--size-step-1)}.prose h1{max-width:35ch}.prose h1,h2{overflow-wrap:anywhere}.prose :is(p,li,dl,figcaption){max-width:65ch}.prose blockquote{max-width:60ch}.prose .unconstrained{max-width:unset!important}.prose :is(h1,h2,h3,h4)+*:not([class]){--flow-space: var(--space-m)}.prose :is(figure,table),.prose :is(figure,table)+*{--flow-space: var(--space-xl-2xl)}.prose *+:is(h1,h2,h3,h4):not([class]){--flow-space: var(--space-xl)}.prose :is(ul,ol):not([class]) li+li,.prose :is(ul,ol):not([class]) li>:is(ol,ul){margin-block-start:var(--space-xs)}.prose :is(img,picture,video,svg[width][height]){border:1px solid var(--color-mid-glare)}.prose svg[width][height]{width:unset;height:unset;max-width:100%;padding:var(--space-xs)}.region{padding-block:var(--region-space, var(--space-l-2xl));border-block-start:var(--stroke-high-contrast)}.repel{align-items:var(--repel-vertical-alignment, center);display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-s-m));justify-content:space-between}.repel[data-nowrap]{flex-wrap:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.wrapper{margin-inline:auto;max-width:var(--wrapper-max-width);padding-left:var(--gutter);padding-right:var(--gutter);position:relative}
