@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal.CHSlOQsW.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal.DMtmJ5ZE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.Dm3htQBi.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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}:root{--color-white: #ffffff;--color-gray-darker: #222222;--color-gray-dark: #454545;--color-gray-medium: rgb(89, 93, 100);--color-gray-light: rgb(189, 189, 189);--color-gray-lighter: #f1f1f1;--color-blue-darker: rgb(24, 42, 56);--color-blue-darker-fg: var(--color-white);--color-blue-dark: #163366;--color-blue-dark-fg: var(--color-white);--color-orange: #f78154;--color-orange-fg: var(--color-white);--color-orange-light: #feb17a;--color-orange-light-fg: var(--color-blue-darker);--color-orange-dark: #d07955;--color-orange-dark-fg: var(--color-white);--color-lavender: #aa7dce;--color-lavender-fg: var(--color-white);--color-lavender-light: #91a6ff;--color-lavender-light-fg: var(--color-white);--color-blue-medium: #3890c1;--color-blue-medium-fg: var(--color-white);--color-blue-light: #b7d7e5;--color-blue-light-fg: var(--color-blue-darker);--color-aqua: #146672;--color-aqua-fg: var(--color-white);--color-off-white: #fbf9ed;--color-off-white-fg: var(--color-blue-darker);--color-red: #880d1e;--color-red-fg: var(--color-white);--color-red-light: #fac7ce;--color-red-light-fg: var(--color-blue-darker);--color-yellow: #e3c364;--color-yellow-fg: var(--color-blue-dark);--color-background: var(--color-white);--color-text: var(--color-blue-darker);--color-heading: var(--color-blue-dark);--color-background-inverse: var(--color-blue-dark);--color-text-inverse: var(--color-blue-dark-fg);--color-heading-inverse: var(--color-blue-fg);--color-muted: var(--color-gray-medium);--color-action: var(--color-orange);--color-action-text: var(--color-orange-fg);--color-action-hover: var(--color-lavender);--color-action-text-hover: var(--color-lavender-fg);--color-highlight: var(--color-yellow);--color-highlight-text: var(--color-yellow-fg);--color-link: var(--color-blue-medium);--color-error: var(--color-red);--color-error-background: var(--color-red-light);--color-error-text: var(--color-red-light-fg);--color-disabled: var(--color-gray-lighter);--color-disabled-text: var(--color-gray-medium);--font-family-copy: "Geist Variable", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-copy-weight-normal: normal;--font-copy-weight-semi-bold: 500;--font-copy-weight-bold: 700;--font-family-heading: "Geist Variable", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-heading-weight-normal: normal;--font-heading-weight-bold: 700;--font-family-monospace: "Geist Mono", Consolas, "Liberation Mono", Menlo, Courier, monospace;--line-height: 1.5;--line-height-small: 1.2;--base-font-size: 17px;--font-size-tiny: .5rem;--font-size-small: .8rem;--font-size: 1rem;--font-size-regular: 1rem;--font-size-medium: 1.25rem;--font-size-large: 1.5rem;--font-size-xlarge: 2rem;--font-size-xxlarge: 3rem;--font-size-xxxlarge: 3.5rem;--spacing: 1rem;--s: var(--spacing);--spacing-small5: calc(var(--s) / 8);--spacing-thin: var(--spacing-small5);--s-thin: var(--spacing-thin);--spacing-small4: calc(var(--s) / 6);--spacing-small3: calc(var(--s) / 4);--spacing-small: var(--spacing-small3);--s-small: var(--spacing-half);--spacing-small2: calc(var(--s) / 2);--spacing-half: var(--spacing-small2);--s-half: var(--spacing-half);--spacing-small1: calc(var(--s) * .75);--spacing-large1: calc(var(--s) * 1.5);--spacing-large2: calc(var(--s) * 2);--spacing-2: var(--spacing-large2);--spacing-double: var(--spacing-large2);--s-2: var(--spacing-large2);--spacing-large3: calc(var(--s) * 3);--spacing-3: var(--spacing-large3);--s-3: var(--spacing-large3);--spacing-large4: calc(var(--s) * 4);--spacing-4: var(--spacing-large4);--s-4: var(--spacing-large4);--spacing-large5: calc(var(--s) * 5);--spacing-5: var(--spacing-large5);--s-5: var(--spacing-large5);--spacing-large6: calc(var(--s) * 6);--spacing-6: var(--spacing-large6);--s-6: var(--spacing-large6);--spacing-line-height: calc(1rem * var(--line-height));--spacing-line-height-small: calc(1rem * var(--line-height-small));--border-radius: var(--spacing-small2);--border-radius-small: var(--spacing-small3);--border-radius-full: 9999px;--border-weight: var(--spacing-small4);--border-weight-thin: var(--spacing-thin);--border-weight-relative: .15em;--drop-shadow: 0 6px 12px var(--color-gray-medium);--transition: .3s;--transition-fast: .1s;--transition-long: 1s;--content-width: 63rem;--content-width-small: 48rem;--content-width-smaller: 40rem;--copy-width: 48rem;--copy-width-relative: 48em}@media screen and (min-width:600.02px)and (max-width:960px){:root{--base-font-size: 16px}}@media screen and (min-width:0)and (max-width:600px){:root{--base-font-size: 15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{animation-delay:0ms!important;animation-duration:1ms!important;transition-duration:0ms!important;animation:none!important;transition:none!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth;font-size:var(--base-font-size);line-height:var(--line-height);font-family:var(--font-family-copy);font-weight:var(--font-copy-weight-normal);font-optical-sizing:auto;font-style:normal}body{background-color:var(--color-background);color:var(--color-text)}::-moz-selection{background-color:var(--color-highlight);color:var(--color-highlight-fg)}::selection{background-color:var(--color-highlight);color:var(--color-highlight-fg)}::-moz-placeholder{color:var(--color-muted)}::placeholder{color:var(--color-muted)}:focus{outline:none;box-shadow:0 0 0 var(--spacing-small) var(--color-highlight)}a{color:var(--color-link);text-decoration:none;transition-property:color,background-color;transition-duration:var(--transition)}a:hover{text-decoration:underline}p{margin-top:0;margin-bottom:var(--spacing);max-width:var(--copy-width-relative)}small{display:inline-block;font-size:var(--font-size-small);line-height:var(--line-height)}figcaption,caption{font-size:var(--font-size-small);line-height:var(--line-height);margin-bottom:var(--spacing-half);text-align:left}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-family-heading);font-weight:var(--font-heading-weight-bold);line-height:var(--line-height-small);padding-top:var(--spacing);margin-top:0;margin-bottom:var(--spacing);color:var(--color-heading);word-break:break-word}h1,.h1{font-size:var(--font-size-xxlarge)}h2,.h2{font-size:var(--font-size-xlarge)}h3,.h3{font-size:var(--font-size-large)}h4,.h4{font-size:1.1rem;font-weight:var(--font-heading-weight-semi-bold)}h5,.h5{font-size:1rem;font-weight:var(--font-heading-weight-semi-bold)}h6,.h6{font-size:1rem;font-weight:400}blockquote{margin-left:var(--spacing);padding:var(--spacing);border-left:var(--spacing-small) solid var(--color-lavender)}blockquote>*{margin-top:0}table{border-collapse:collapse;width:100%;margin-bottom:var(--spacing);text-align:left}th,td{padding:var(--spacing-half)}tbody tr{border-bottom:var(--border-weight-thin) solid var(--color-text)}thead{border-bottom:var(--border-weight) solid var(--color-text);font-weight:var(--font-copy-weight-bold)}tfoot{border-top:var(--border-weight) solid var(--color-text);font-weight:var(--font-copy-weight-bold)}kbd,code,samp,pre{background-color:var(--color-gray-lighter);border:var(--border-weight-thin) solid var(--color-gray-medium);border-radius:var(--border-radius-small);padding:var(--spacing-small4) var(--spacing-small);font-size:var(--font-size-small);line-height:var(--line-height);font-family:var(--font-family-monospace)}pre{padding:var(--spacing)}mark{background-color:var(--color-highlight);color:var(--color-text)}abbr,acronym{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--color-gray-medium)}img{max-width:100%;height:auto}figure{padding:0;margin:0 0 var(--spacing)}iframe{border:none;margin-bottom:var(--spacing)}fieldset{border:var(--border-weight-thin) solid var(--color-gray-light);border-radius:var(--border-radius);padding:var(--spacing);margin-bottom:var(--spacing)}fieldset legend{padding-inline:var(--spacing-half);font-weight:var(--font-weight-bold)}label{display:block;margin-bottom:var(--spacing-small);font-weight:var(--font-copy-weight-bold)}input,textarea,select{font-family:var(--font-family-copy);border:var(--border-weight-thin) solid var(--color-text);border-radius:var(--border-radius);padding:var(--spacing-small1) var(--spacing);min-width:15rem;line-height:var(--line-height-small);margin-bottom:var(--spacing)}input[type=checkbox],input[type=radio]{display:inline-block;margin-right:var(--spacing-half);min-width:auto;line-height:var(--line-height-small)}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--color-text-muted)}input::placeholder,textarea::placeholder,select::placeholder{color:var(--color-text-muted)}input[disabled],textarea[disabled],select[disabled]{background-color:var(--color-disabled);color:var(--color-gray-medium);border-color:var(--color-gray-medium);cursor:not-allowed}input[aria-invalid=true]{border-color:var(--color-error)}button,input[type=submit],input[type=button],input[type=reset],[role=button],a.button{display:inline-block;line-height:var(--line-height-small);background-color:var(--color-action);border:var(--border-weight) solid transparent;border-radius:var(--border-radius);color:var(--color-action-text);cursor:pointer;text-align:center;font-weight:var(--font-copy-weight-bold);padding:calc(var(--spacing) - var(--border-weight)) var(--spacing-double);min-width:17rem;margin:0 var(--spacing-small) var(--spacing-small) 0;transition-property:color,background-color,border-color;transition-duration:var(--transition)}:is(button,input[type=submit],input[type=button],input[type=reset],[role=button],a.button):hover{background-color:var(--color-action-hover);color:var(--color-action-text-hover);text-decoration:none}button[disabled],input[type=submit][disabled],input[type=button][disabled],input[type=reset][disabled],[role=button][disabled],button[disabled]:hover,input[type=submit][disabled]:hover,input[type=button][disabled]:hover,input[type=reset][disabled]:hover,[role=button][disabled]:hover{background-color:var(--color-gray-lighter);color:var(--color-text);cursor:not-allowed}.content-container{margin-left:auto;margin-right:auto;max-width:var(--content-width);padding-left:var(--spacing);padding-right:var(--spacing)}.content-container-small{margin-left:auto;margin-right:auto;max-width:var(--content-width-small);padding-left:var(--spacing);padding-right:var(--spacing)}.content-container-full{margin-left:auto;margin-right:auto;padding-left:var(--spacing);padding-right:var(--spacing)}.section-container{margin-bottom:var(--spacing-double)}.center-horizontal,.center-horizontal-container{margin-left:auto;margin-right:auto}.text-container{max-width:var(--copy-width-relative)}a.like-text{color:var(--color-text)}.font-small{font-size:var(--font-size-small)}h1>small,h2>small,h3>small,h4>small{font-size:var(--font-size-small);font-weight:var(--font-copy-weight-normal);font-family:var(--font-family-copy);display:block}.muted{color:var(--color-text-muted)}ul.inline-list{display:inline-block;padding:0;margin:0;list-style-type:none}ul.inline-list li{display:inline-block;padding:0;margin:0}ul.inline-list li+li:before{content:" · ";font-weight:700;margin-right:var(--spacing-half);margin-left:var(--spacing-half)}ol.no-list,ul.no-list{display:inline-block;padding:0;margin:0;list-style-type:none}:is(ol.no-list,ul.no-list) li{display:inline-block;padding:0;margin:0}button.like-text,input[type=submit].like-text,input[type=button].like-text,input[type=reset].like-text,[role=button].like-text,a.button.like-text{background-color:inherit;border:none;border-radius:0;color:inherit;cursor:pointer;padding:0;transition:none;display:inline;text-align:left;line-height:var(--line-height);min-width:auto}:is(button.like-text,input[type=submit].like-text,input[type=button].like-text,input[type=reset].like-text,[role=button].like-text,a.button.like-text):hover{background-color:inherit;color:inherit;text-decoration:none}button.like-link,input[type=submit].like-link,input[type=button].like-link,input[type=reset].like-link,[role=button].like-link,a.button.like-link{display:inline-block;background-color:inherit;color:var(--color-link)}:is(button.like-link,input[type=submit].like-link,input[type=button].like-link,input[type=reset].like-link,[role=button].like-link,a.button.like-link):hover{text-decoration:underline}button.compact,input[type=submit].compact,input[type=button].compact,input[type=reset].compact,[role=button].compact,a.button.compact{font-weight:var(--font-copy-weight-normal);min-width:auto;padding:calc(var(--spacing-small1) - var(--border-weight)) var(--spacing)}button.small,input[type=submit].small,input[type=button].small,input[type=reset].small,[role=button].small,a.button.small{font-weight:var(--font-copy-weight-normal);font-size:var(--font-size-small);padding:calc(var(--spacing-half) - var(--border-weight)) var(--spacing-half);border-radius:var(--border-radius-small)}.visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.font-copy{font-family:var(--font-family-copy)!important}.font-heading{font-family:var(--font-family-heading)!important}.clearfix:after{display:block;clear:both;content:""}.no-js .no-js-only-block{display:block}.no-js .has-js-only-block,.has-js .no-js-only-block{display:none}.has-js .has-js-only-block{display:block}.no-js .no-js-only-inline{display:inline-block}.no-js .has-js-only-inline{display:none}.has-js .has-js-only-inline{display:inline-block}.has-js .no-js-only-inline{display:none}.no-js .no-js-only-table-row{display:table-row}.no-js .has-js-only-table-row{display:none}.has-js .has-js-only-table-row{display:table-row}.has-js .no-js-only-table-row{display:none}.development.svelte-12qhfyh{width:100%;text-align:center;padding:var(--s);background-color:var(--color-lavender);color:var(--color-lavender-fg)}.development.svelte-12qhfyh p:where(.svelte-12qhfyh){margin-bottom:0}header.svelte-12qhfyh{width:100%;background-color:var(--color-background-inverse);color:var(--color-text-inverse);padding:var(--s) 0;border-bottom:var(--border-weight) solid var(--color-white);margin-bottom:var(--s-2)}header.page-home.svelte-12qhfyh{margin-bottom:0}header.svelte-12qhfyh .home:where(.svelte-12qhfyh){display:block}:is(header:where(.svelte-12qhfyh) .home:where(.svelte-12qhfyh)) img.svelte-12qhfyh{padding-top:var(--s-half);height:4.5rem}header.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:flex;justify-content:space-between;align-items:center}:is(header:where(.svelte-12qhfyh) nav:where(.svelte-12qhfyh)) li.svelte-12qhfyh{padding-left:var(--s)}:is(header:where(.svelte-12qhfyh) nav:where(.svelte-12qhfyh)) a.svelte-12qhfyh{font-weight:var(--font-copy-weight-semi-bold);color:var(--color-text-inverse)}header.svelte-12qhfyh button:where(.svelte-12qhfyh){display:none}@media screen and (max-width:875px){header.svelte-12qhfyh .main-menu:where(.svelte-12qhfyh){position:fixed;z-index:1000;right:0;top:0;bottom:0;width:0%;min-width:0;max-width:75vw;background-color:var(--color-blue-medium);color:var(--color-blue-medium-fg);border-left:0 solid var(--color-white);transition:width var(--transition),min-width var(--transition),border-left-width var(--transition)}.menu-open.svelte-12qhfyh :is(header:where(.svelte-12qhfyh) .main-menu:where(.svelte-12qhfyh)){width:100%;min-width:200px;max-width:75vw;border-left-width:var(--border-weight)}header.svelte-12qhfyh .menu-action-open:where(.svelte-12qhfyh){display:block;font-size:var(--font-size-xlarge)}.menu-open.svelte-12qhfyh :is(header:where(.svelte-12qhfyh) .menu-action-open:where(.svelte-12qhfyh)){display:none}header.svelte-12qhfyh .menu-action-close:where(.svelte-12qhfyh){display:none;font-size:var(--font-size-xlarge)}.menu-open.svelte-12qhfyh :is(header:where(.svelte-12qhfyh) .menu-action-close:where(.svelte-12qhfyh)){display:block;position:absolute;top:var(--s);right:var(--s)}header.svelte-12qhfyh ul:where(.svelte-12qhfyh){padding-top:var(--s-5);display:flex;flex-direction:column;justify-content:center}header.svelte-12qhfyh li:where(.svelte-12qhfyh){margin:var(--s-half) var(--s)}}main.svelte-12qhfyh{min-height:80vh}footer.svelte-12qhfyh{width:100%;background-color:var(--color-background-inverse);color:var(--color-text-inverse);padding:var(--s-4) 0;margin-top:var(--s-4);font-size:var(--font-size-small)}footer.svelte-12qhfyh .content-container:where(.svelte-12qhfyh){max-width:calc(var(--copy-width) * .85);margin:0 auto}:is(footer:where(.svelte-12qhfyh) .content-container:where(.svelte-12qhfyh)) p.svelte-12qhfyh{max-width:none}
