@layer ds.normalize{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}}@layer ds.base{:root{accent-color:var(--ds-b-color-primary);background-color:var(--ds-b-color-background);color:var(--ds-b-color-text);font-family:var(--ds-b-font-family);scrollbar-gutter:stable;line-height:1.6}@view-transition{navigation:auto}[hidden]{display:none!important}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}h1,h2,h3,h4,h5,h6{font-family:var(--ds-b-font-family-heading);text-wrap:balance;line-height:1.2}@media print{h1,h2,h3,h4,h5,h6{break-after:avoid}}h1{font-size:var(--ds-b-size-32);margin-block:0 var(--ds-b-size-16);font-weight:800}h2{font-size:var(--ds-b-size-24);margin-block:var(--ds-b-size-40) var(--ds-b-size-16);font-weight:700}h3{font-size:var(--ds-b-size-20);margin-block:var(--ds-b-size-32) var(--ds-b-size-8);font-weight:800}h4,h5,h6{font-size:var(--ds-b-size-16);margin-block:var(--ds-b-size-24) var(--ds-b-size-8)}h4{font-weight:800}h5{font-weight:700}h6{font-weight:600}p{text-wrap:pretty;max-inline-size:65ch}@media print{p{max-inline-size:none}}hgroup{flex-direction:column;display:flex}hgroup>:is(h2,h3,h4,h5,h6){margin-block-end:0}hgroup:has(>:is(h2,h3,h4,h5,h6))>:is(h2,h3,h4,h5,h6){margin-block:0}hgroup>p{margin-block:var(--ds-b-size-4) 0}hgroup:has(>h1){margin-block-end:var(--ds-b-size-16)}hgroup:has(>h2){margin-block:var(--ds-b-size-40) var(--ds-b-size-16)}hgroup:has(>h3){margin-block:var(--ds-b-size-32) var(--ds-b-size-8)}hgroup:has(>:is(h4,h5,h6)){margin-block:var(--ds-b-size-24) var(--ds-b-size-8)}hgroup>p:has(>small:only-child){line-height:1.2}:is(h1,h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6,hgroup){margin-block-start:0}a[href]{color:inherit;-webkit-text-decoration-color:var(--ds-b-color-primary);-webkit-text-decoration-color:var(--ds-b-color-primary);text-decoration-color:var(--ds-b-color-primary);text-underline-offset:.25em;text-decoration-thickness:1px}a[href]:hover{color:var(--ds-b-color-primary);text-decoration-thickness:var(--ds-b-size-border-2)}a[href]:active{color:var(--ds-b-color-primary-active);text-decoration-thickness:var(--ds-b-size-border-2)}:focus-visible{border-radius:var(--ds-b-outline-radius-focus);outline:var(--ds-b-outline-focus);outline-offset:var(--ds-b-outline-offset-focus)}img{max-inline-size:100%}img[width][height]{block-size:auto}img[src$=\.svg]{block-size:auto;inline-size:100%;max-inline-size:none}video,iframe{block-size:auto;inline-size:100%}iframe{aspect-ratio:16/9}table{border-collapse:collapse;inline-size:100%;margin-block:1em}th,td{border-block-end:var(--ds-b-size-border-1) solid var(--ds-b-color-border);padding-block:var(--ds-b-size-8);padding-inline:0 var(--ds-b-size-16);text-align:start;vertical-align:top}tbody th{font-weight:400}blockquote{border-inline-start:var(--ds-b-size-border-4) solid var(--ds-b-color-primary);font-size:var(--ds-b-size-20);margin-block:var(--ds-b-size-40) 0;margin-inline:0;padding-inline-start:var(--ds-b-size-16)}pre,code{font-family:var(--ds-b-font-family-monospace)}pre{-webkit-hyphens:none;hyphens:none;tab-size:2;text-align:start;white-space:pre;word-break:normal;word-spacing:normal;direction:ltr;margin-block:.5em;line-height:1.375;overflow-x:auto}code{word-break:break-all}}@layer ds.layout{.ds-l-cluster{align-items:center;gap:var(--ds-b-size-8) var(--ds-b-size-24);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-l-cluster:has(>.ds-c-card){gap:var(--ds-b-size-16)}.ds-l-cluster>p{margin:0}.ds-l-cluster--between{justify-content:space-between}.ds-l-cluster--center{justify-content:center}.ds-l-cluster--equal>*{flex:1 1 0;min-inline-size:0}.ds-l-cluster--equal>:is(img,svg){flex:none}.ds-l-grid{--ds-l-grid-size-min:18rem;gap:var(--ds-b-size-16);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ds-l-grid-size-min)), 1fr));margin:0;padding:0;list-style:none;display:grid}.ds-l-page{max-inline-size:44rem;padding-inline:var(--ds-b-size-16);margin-inline:auto}@media print{.ds-l-page{max-inline-size:none}}.ds-l-page__main{padding-block:var(--ds-b-size-32)}@media print{.ds-l-page__main{padding-block:0}}.ds-l-page__main:focus{outline:none}.ds-l-page--large{max-inline-size:64rem}.ds-l-page--fluid{max-inline-size:none}.ds-l-page--full-height,.ds-l-page--centered{flex-direction:column;min-block-size:100svh;display:flex}:is(.ds-l-page--full-height,.ds-l-page--centered) .ds-l-page__main{flex-grow:1}@media print{.ds-l-page--full-height,.ds-l-page--centered{min-block-size:auto}}.ds-l-page--centered .ds-l-page__main{flex-direction:column;justify-content:center;display:flex}:root:has(.ds-l-page--tinted){background-image:radial-gradient(ellipse 80% 75% at 20% 0, var(--ds-b-color-background-tinted), transparent);background-repeat:no-repeat;background-size:100vw 100svh}@media print{:root:has(.ds-l-page--tinted){background-image:none}}.ds-l-stack{gap:var(--ds-b-size-8);margin-block:var(--ds-b-size-16);flex-direction:column;padding:0;list-style:none;display:flex}.ds-l-stack>*{margin-block:0}}@layer ds.components{.ds-c-button{border:var(--ds-b-size-border-2) solid var(--ds-b-color-primary);border-radius:var(--ds-b-size-radius);background-color:var(--ds-b-color-primary);color:var(--ds-b-color-text-on-primary);cursor:pointer;font-family:var(--ds-b-font-family);font-size:inherit;font-weight:inherit;line-height:inherit;padding-block:var(--ds-b-size-4);padding-inline:var(--ds-b-size-12);text-decoration:none;display:inline-block}.ds-c-button:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ds-b-color-primary-hover);background-color:var(--ds-b-color-primary-hover)}.ds-c-button:active:not(:disabled,[aria-disabled=true]){border-color:var(--ds-b-color-primary-active);background-color:var(--ds-b-color-primary-active)}.ds-c-button:disabled,.ds-c-button[aria-disabled=true]{border-color:var(--ds-b-color-background-disabled);background-color:var(--ds-b-color-background-disabled);color:var(--ds-b-color-text-disabled);cursor:not-allowed}.ds-c-button--outline{color:inherit;background-color:#0000}.ds-c-button--outline:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ds-b-color-primary);background-color:var(--ds-b-color-background-hover)}.ds-c-button--outline:active:not(:disabled,[aria-disabled=true]){border-color:var(--ds-b-color-primary);background-color:var(--ds-b-color-background-active)}.ds-c-button--outline:disabled,.ds-c-button--outline[aria-disabled=true]{border-color:var(--ds-b-color-text-disabled);background-color:#0000}.ds-c-button--ghost{color:inherit;background-color:#0000;border-color:#0000}.ds-c-button--ghost:hover:not(:disabled,[aria-disabled=true]){background-color:var(--ds-b-color-background-hover);border-color:#0000}.ds-c-button--ghost:active:not(:disabled,[aria-disabled=true]){background-color:var(--ds-b-color-background-active);border-color:#0000}.ds-c-button--ghost:disabled,.ds-c-button--ghost[aria-disabled=true]{background-color:#0000;border-color:#0000}@media (forced-colors:active){.ds-c-button:disabled,.ds-c-button[aria-disabled=true]{color:graytext;border-color:graytext}}.ds-c-card{border:var(--ds-b-size-border-1) solid transparent;border-radius:var(--ds-b-size-radius);background-color:var(--ds-b-color-background-surface);padding-block:var(--ds-b-size-12);padding-inline:var(--ds-b-size-16)}.ds-c-card>:first-child{margin-block-start:0}.ds-c-card>:last-child{margin-block-end:0}.ds-c-card--horizontal{align-items:center;gap:var(--ds-b-size-12);text-align:start;display:flex}.ds-c-card--horizontal>img{border-radius:var(--ds-b-size-radius);flex:none}.ds-c-card--horizontal>:not(img){min-inline-size:0;margin-block:0;line-height:1.2}.ds-c-card--horizontal>:not(img) p{text-overflow:ellipsis;white-space:nowrap;margin-block:0;overflow:hidden}.ds-c-card--horizontal>:not(img) p+p{margin-block-start:var(--ds-b-size-8)}.ds-c-alert{--ds-c-alert-size-max-inline:42.5rem;--ds-c-alert-size-icon:var(--ds-b-size-24);--ds-c-alert-size-button:var(--ds-b-size-32);padding:var(--ds-b-size-8) var(--ds-b-size-8) var(--ds-b-size-8) var(--ds-b-size-16);border:var(--ds-b-size-border-1) solid var(--ds-b-color-border);border-radius:var(--ds-b-size-radius);background-color:var(--ds-b-color-background);color:var(--ds-b-color-text);font-family:var(--ds-b-font-family);font-size:var(--ds-b-size-16);align-items:center;gap:var(--ds-b-size-12);inline-size:fit-content;max-inline-size:var(--ds-c-alert-size-max-inline);line-height:1.4;display:flex}.ds-c-alert--danger{border-color:color-mix(in srgb, var(--ds-b-color-danger) 35%, var(--ds-b-color-background));background-color:color-mix(in srgb, var(--ds-b-color-danger) 16%, var(--ds-b-color-background))}.ds-c-alert__icon{block-size:var(--ds-c-alert-size-icon);inline-size:var(--ds-c-alert-size-icon);flex:none}.ds-c-alert__text{margin:0}.ds-c-alert__close{block-size:var(--ds-c-alert-size-button);cursor:pointer;font-size:var(--ds-b-size-20);inline-size:var(--ds-c-alert-size-button);flex:none;place-content:center;padding:0;line-height:1;display:grid}.ds-c-field__label{margin-block:0 var(--ds-b-size-8);font-weight:700;display:block}.ds-c-field__control{border:var(--ds-b-size-border-1) solid var(--ds-b-color-border-control);border-radius:var(--ds-b-size-radius);background-color:var(--ds-b-color-background);color:var(--ds-b-color-text);inline-size:100%;padding-block:var(--ds-b-size-12);padding-inline:var(--ds-b-size-16)}.ds-c-field__control:empty:before{color:var(--ds-b-color-text-muted);content:attr(data-placeholder)}.ds-c-field__control:hover:not(:disabled){border-color:var(--ds-b-color-text)}.ds-c-field__control[aria-invalid=true]{border-color:var(--ds-b-color-danger);box-shadow:inset 0 0 0 var(--ds-b-size-border-1) var(--ds-b-color-danger)}.ds-c-field__control:disabled{border-color:var(--ds-b-color-background-disabled);background-color:var(--ds-b-color-background-disabled);color:var(--ds-b-color-text-disabled);cursor:not-allowed}.ds-c-field__control--multiline{overflow-wrap:anywhere;white-space:pre-wrap;min-block-size:9rem}.ds-c-field__control[type=file]{max-inline-size:100%}.ds-c-field__control[type=file]:not(:disabled){cursor:pointer}.ds-c-field__control[type=file]:active:not(:disabled){border-color:var(--ds-b-color-text)}.ds-c-field__control[type=file]::file-selector-button{border:var(--ds-b-size-border-2) solid var(--ds-b-color-primary);border-radius:var(--ds-b-size-radius);color:inherit;cursor:inherit;font:inherit;padding-block:var(--ds-b-size-4);padding-inline:var(--ds-b-size-12);background-color:#0000;margin-inline-end:var(--ds-b-size-12)}.ds-c-field__control[type=file]:hover:not(:disabled)::file-selector-button{background-color:var(--ds-b-color-background-hover)}.ds-c-field__control[type=file]:active:not(:disabled)::file-selector-button{background-color:var(--ds-b-color-background-active)}.ds-c-field__control[type=file]:disabled::file-selector-button{border-color:var(--ds-b-color-text-disabled)}.ds-c-field__message{min-block-size:1lh}.ds-c-field__message--danger{color:var(--ds-b-color-danger)}@media (forced-colors:active){.ds-c-field__control[type=file]:disabled::file-selector-button{color:graytext;border-color:graytext}.ds-c-field__control:disabled{color:graytext;border-color:graytext}}.ds-c-footer{border-block-start:var(--ds-b-size-border-1) solid var(--ds-b-color-border);padding-block:var(--ds-b-size-16)}@media print{.ds-c-footer{display:none}}.ds-c-header{border-block-end:var(--ds-b-size-border-1) solid var(--ds-b-color-border);justify-content:space-between;align-items:center;gap:var(--ds-b-size-8) var(--ds-b-size-24);padding-block:var(--ds-b-size-16);flex-wrap:wrap;display:flex}@media print{.ds-c-header{display:none}}.ds-c-header__brand{font-family:var(--ds-b-font-family-heading);font-weight:700}.ds-c-header__brand,.ds-c-header__link{text-decoration:none}:is(.ds-c-header__brand,.ds-c-header__link):hover{text-decoration:underline;-webkit-text-decoration-color:var(--ds-b-color-primary);-webkit-text-decoration-color:var(--ds-b-color-primary);text-decoration-color:var(--ds-b-color-primary)}.ds-c-header__link[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--ds-b-color-primary);-webkit-text-decoration-color:var(--ds-b-color-primary);text-decoration-color:var(--ds-b-color-primary);text-decoration-thickness:var(--ds-b-size-border-2);font-weight:700}.ds-c-hero{padding-block:var(--ds-b-size-40)}.ds-c-hero :is(h1,h2,h3,h4,h5,h6){font-size:var(--ds-c-hero-size-heading,var(--ds-b-size-display));margin-block-end:var(--ds-b-size-8);line-height:1}.ds-c-hero hgroup{margin-block-end:var(--ds-b-size-24)}.ds-c-hero p{font-size:var(--ds-c-hero-size-text,var(--ds-b-size-24));line-height:calc(.3em + var(--ds-b-size-24))}.ds-c-hero>:last-child,.ds-c-hero>*>:last-child{margin-block-end:0}.ds-c-hero--media{align-items:center;gap:var(--ds-b-size-32);flex-wrap:wrap;display:flex}.ds-c-hero--media>:not(.ds-c-hero__media){flex:18rem}.ds-c-hero__media{flex:none;block-size:auto;inline-size:10rem}.ds-c-process-list{--ds-l-grid-size-min:12rem;counter-reset:ds-c-process-list;padding:0;list-style:none}.ds-c-process-list>li{counter-increment:ds-c-process-list}.ds-c-process-list>li:before{color:var(--ds-b-color-primary);content:counter(ds-c-process-list) / "";font-family:var(--ds-b-font-family-heading);font-size:var(--ds-b-size-32);margin-block-end:var(--ds-b-size-8);font-weight:700;line-height:1.2;display:block}.ds-c-skip-link{z-index:999;border:var(--ds-b-size-border-2) solid var(--ds-b-color-text);background:var(--ds-b-color-background);color:var(--ds-b-color-text);padding-block:var(--ds-b-size-8);padding-inline:var(--ds-b-size-16);position:absolute;inset-block-start:var(--ds-b-size-16);inset-inline-start:var(--ds-b-size-16)}@media print{.ds-c-skip-link{display:none}}.ds-c-skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;overflow:hidden}}@layer ds.utilities{.ds-u-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media print{.ds-u-print-hidden{display:none}}.ds-u-text-muted{color:var(--ds-b-color-text-muted)}.ds-u-text-primary{color:var(--ds-b-color-primary)}.ds-u-text-center{text-align:center;max-inline-size:none}}@layer ds.base.tokens{:root{--ds-b-color-text:var(--lightningcss-light,#222)var(--lightningcss-dark,#fafafa);--ds-b-color-text-muted:var(--lightningcss-light,#555)var(--lightningcss-dark,#bbb);--ds-b-color-background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#222);--ds-b-color-background-surface:var(--lightningcss-light,color-mix(in srgb, var(--ds-b-color-primary) 5%, #fafafa))var(--lightningcss-dark,color-mix(in srgb, var(--ds-b-color-primary) 6%, #222));--ds-b-color-background-tinted:var(--lightningcss-light,color-mix(in srgb, var(--ds-b-color-primary) 14%, #fafafa))var(--lightningcss-dark,color-mix(in srgb, var(--ds-b-color-primary) 14%, #222));--ds-b-color-border:var(--lightningcss-light,#ccc)var(--lightningcss-dark,#555);--ds-b-color-border-control:#8a8a8a;--ds-b-color-primary:var(--lightningcss-light,#4b0195)var(--lightningcss-dark,#c9a2ff);--ds-b-color-text-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#222);--ds-b-color-primary-hover:var(--lightningcss-light,color-mix(in srgb, var(--ds-b-color-primary) 80%, #000))var(--lightningcss-dark,color-mix(in srgb, var(--ds-b-color-primary) 70%, #fff));--ds-b-color-primary-active:var(--lightningcss-light,color-mix(in srgb, var(--ds-b-color-primary) 60%, #000))var(--lightningcss-dark,color-mix(in srgb, var(--ds-b-color-primary) 40%, #fff));--ds-b-color-background-hover:var(--lightningcss-light,color-mix(in srgb, var(--ds-b-color-primary) 8%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--ds-b-color-primary) 14%, transparent));--ds-b-color-background-active:var(--lightningcss-light,color-mix(in srgb, var(--ds-b-color-primary) 16%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--ds-b-color-primary) 26%, transparent));--ds-b-color-text-disabled:var(--lightningcss-light,#767676)var(--lightningcss-dark,#949494);--ds-b-color-background-disabled:var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#333);--ds-b-color-danger:var(--lightningcss-light,#a30d31)var(--lightningcss-dark,#ffabba);--ds-b-font-family:system-ui, -apple-system, "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ds-b-font-family-heading:"Bricolage Grotesque", var(--ds-b-font-family);--ds-b-font-family-monospace:ui-monospace, consolas, menlo, monaco, "Liberation Mono", "Courier New", monospace;--ds-b-size-4:.25rem;--ds-b-size-8:.5rem;--ds-b-size-12:.75rem;--ds-b-size-16:1rem;--ds-b-size-20:1.25rem;--ds-b-size-24:1.5rem;--ds-b-size-32:2rem;--ds-b-size-40:2.5rem;--ds-b-size-48:3rem;--ds-b-size-display:clamp(2.5rem, 8vw, 4rem);--ds-b-size-radius:.5rem;--ds-b-size-border-1:1px;--ds-b-size-border-2:2px;--ds-b-size-border-4:4px;--ds-b-outline-focus:3px solid var(--ds-b-color-primary);--ds-b-outline-offset-focus:2px;--ds-b-outline-radius-focus:2px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media print{:root{--ds-b-font-family:"Instrument Sans", system-ui, -apple-system, "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Instrument Sans;font-style:normal;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Instrument Sans;font-style:normal;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ds-b-color-primary:var(--lightningcss-light,#0a4fc4)var(--lightningcss-dark,#7fb0ff)}
