.layout-block.svelte-1gh01q4{margin:0 var(--spacing-4)}.layout-block.body.svelte-1gh01q4{max-width:var(--size-body-max-width, 760px)}.layout-block.full.svelte-1gh01q4{max-width:none;margin:0 auto;width:100%}.layout-block.wide.svelte-1gh01q4{max-width:var(--size-wide-max-width, 1160px)}@media screen and (min-width:792px){.layout-block.body.svelte-1gh01q4{margin:0 auto}}@media screen and (min-width:1197px){.layout-block.wide.svelte-1gh01q4{margin:0 auto}}h3.heading-alt.svelte-mz91o{margin:0;text-transform:uppercase;font-size:var(--font-size-3xl);font-weight:var(--font-weight-light);margin-bottom:var(--spacing-8);line-height:1}p.text-block.svelte-1ks3kw{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-large);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary);margin-bottom:var(--spacing-8)}p.text-block.svelte-1ks3kw a{color:var(--color-text-accent)}p.text-block.color-override.svelte-1ks3kw a{color:var(--color-override)}p.text-block.reverse.svelte-1ks3kw,p.text-block.reverse.svelte-1ks3kw a{color:var(--color-text-reverse)}@media(min-width:768px){p.text-block.svelte-1ks3kw{font-size:var(--font-size-xl);line-height:var(--line-height-relaxed)}}.project-credits-wrapper.svelte-1baj7g ul.credits-list:where(.svelte-1baj7g){list-style-type:none;padding:0;font-size:var(--font-size-large)}.project-credits-wrapper.svelte-1baj7g .label:where(.svelte-1baj7g){text-transform:uppercase;padding-right:.5rem;font-weight:var(--font-weight-bold)}.project-credits-wrapper.svelte-1baj7g li:where(.svelte-1baj7g){margin:2rem 0}.project-credits-wrapper.svelte-1baj7g li:where(.svelte-1baj7g) a{color:var(--color-text-accent)}@media(min-width:769px){.project-credits-wrapper.svelte-1baj7g ul:where(.svelte-1baj7g){font-size:var(--font-size-xl)}}.theme.svelte-1io647g *{box-sizing:border-box}.theme.svelte-1io647g{--font-family-sans: Lato, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-sans-alt: "futura-pt", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-serif: Georgia, Cambria, "Times New Roman", Times, serif;--font-family-mono: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-normal: 1rem;--font-size-small: .875rem;--font-size-large: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-2-5xl: 1.75rem;--font-size-3xl: 1.875rem;--font-size-3-5xl: 2rem;--font-size-4xl: 2.25rem;--font-size-4-5xl: 3rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-6-5xl: 4rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-demi: 600;--font-weight-bold: 700;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-snug: 1.375;--line-height-tight: 1.25;--color-black: #000000;--color-white: #ffffff;--color-blue-shade-darkest: #062635;--color-blue-shade-darker: #0a4c6a;--color-blue-shade-dark: #12719e;--color-blue: #1696d2;--color-blue-shade-medium: #46abdb;--color-blue-shade-light: #73bfe2;--color-blue-shade-lighter: #a2d4ec;--color-blue-shade-lightest: #cfe8f3;--color-gray-shade-darkest: #353535;--color-gray-shade-darker: #696969;--color-gray-shade-dark: #9d9d9d;--color-gray: #d2d2d2;--color-gray-shade-medium: #dcdbdb;--color-gray-shade-light: #e3e3e3;--color-gray-shade-lighter: #ececec;--color-gray-shade-lightest: #f5f5f5;--color-yellow-shade-darkest: #843215;--color-yellow-shade-darker: #ca5800;--color-yellow-shade-dark: #e88e2d;--color-yellow: #fdbf11;--color-yellow-shade-medium: #fccb41;--color-yellow-shade-light: #fdd870;--color-yellow-shade-lighter: #fce39e;--color-yellow-shade-lightest: #fff2cf;--color-magenta-shade-darkest: #351123;--color-magenta-shade-darker: #761548;--color-magenta-shade-dark: #af1f6b;--color-magenta: #ec00bb;--color-magenta-shade-medium: #e54096;--color-magenta-shade-light: #e46aa7;--color-magenta-shade-lighter: #eb99c2;--color-magenta-shade-lightest: #f5cbdf;--color-green-shade-darkest: #1a2e19;--color-green-shade-darker: #2c5c2d;--color-green-shade-dark: #408941;--color-green: #55b748;--color-green-shade-medium: #78c26d;--color-green-shade-light: #98cf90;--color-green-shade-lighter: #bcdeb4;--color-green-shade-lightest: #dcedd9;--color-red-shade-darkest: #1a2e19;--color-red-shade-darker: #6e1614;--color-red-shade-dark: #a4201d;--color-red: #db2b27;--color-red-shade-medium: #e25552;--color-red-shade-light: #e9807d;--color-red-shade-lighter: #f1aaa9;--color-red-shade-lightest: #f8d5d4;--color-space-gray-shade-darkest: #0e0c0d;--color-space-gray-shade-darker: #1a1717;--color-space-gray-shade-dark: #262223;--color-space-gray-shade-medium-dark: #332d2f;--color-space-gray: #5c5859;--color-space-gray-shade-light: #848081;--color-space-gray-shade-lighter: #adabac;--color-space-gray-shade-lightest: #d5d5d4;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--size-body-max-width: 760px;--size-wide-max-width: 1160px;--color-text-primary: var(--color-gray-shade-darkest);--color-text-secondary: var(--color-black);--color-text-accent: var(--color-blue);--color-text-reverse: var(--color-white);--color-surface-primary: var(--color-white);--color-accent-primrary: var(--color-blue);--color-accent-highlight: var(--color-yellow);font-family:var(--font-family-sans);line-height:var(--line-height-normal, 1.5);font-weight:var(--font-weight-normal, 400);font-size:16px;color-scheme:light dark;color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;box-sizing:border-box}.theme.svelte-1io647g h1{color:var(--color-black);font-family:var(--font-family-sans-alt);font-size:var(--font-size-4xl);font-variant-ligatures:none;font-weight:var(--font-weight-bold);line-height:44px;text-transform:none}.theme.svelte-1io647g h2{color:var(--color-black);font-family:var(--font-family-sans-alt);font-size:var(--font-size-3-5xl);font-variant-ligatures:none;font-weight:var(--font-weight-bold);line-height:40px;text-transform:none}.theme.svelte-1io647g h3{color:var(--color-black);font-family:var(--font-family-sans-alt);font-size:var(--font-size-2-5xl);font-variant-ligatures:none;font-weight:var(--font-weight-light);line-height:36px;text-transform:uppercase}.theme.svelte-1io647g h4{color:var(--color-black);font-family:var(--font-family-sans-alt);font-size:var(--font-size-2xl);font-variant-ligatures:none;font-weight:var(--font-weight-bold);line-height:32px;text-transform:none}.theme.svelte-1io647g h5{color:var(--color-black);font-family:var(--font-family-sans-alt);font-size:var(--font-size-xl);font-variant-ligatures:none;font-weight:var(--font-weight-bold);line-height:28px;text-transform:none}.theme.svelte-1io647g h6{color:var(--color-black);font-family:var(--font-family-sans-alt);font-size:var(--font-size-large);font-variant-ligatures:none;font-weight:var(--font-weight-bold);line-height:24px;text-transform:none}.theme.svelte-1io647g p{font-family:var(--font-family-sans);font-size:var(--font-size-large);font-weight:var(--font-weight-normal);line-height:32.5px;color:var(--color-gray-shade-darkest)}.theme.svelte-1io647g strong{font-weight:var(--font-weight-bold)}.theme.svelte-1io647g em{font-style:italic}.theme.svelte-1io647g a{color:var(--color-blue);font-weight:var(--font-weight-bold);text-decoration:none}.theme.svelte-1io647g a:hover{color:var(--color-blue-shade-dark)}.theme.svelte-1io647g ol,.theme.svelte-1io647g ul{padding-left:1em}@media(min-width:769px){.theme.svelte-1io647g h1{font-size:var(--font-size-6xl);line-height:68px}.theme.svelte-1io647g h2{font-size:var(--font-size-4-5xl);line-height:56px}.theme.svelte-1io647g h3{font-size:var(--font-size-3xl);line-height:44px}.theme.svelte-1io647g h4{font-size:var(--font-size-2xl);line-height:36px}.theme.svelte-1io647g h5{font-size:var(--font-size-xl);line-height:32px}.theme.svelte-1io647g h6{font-size:var(--font-size-large);line-height:24px}.theme.svelte-1io647g p{font-size:var(--font-size-xl);line-height:32.5px}}.tooltip-outer.svelte-1wvjqr8{position:absolute;left:0;top:0;z-index:500}.tooltip.svelte-1wvjqr8{padding:var(--spacing-2);color:var(--tooltip-font-color);background:var(--tooltip-background-color);border:solid var(--tooltip-border-width) var(--tooltip-border-color);z-index:500}.tooltip.box-shadow.svelte-1wvjqr8{box-shadow:0 4px 4px 1px #00000014}.tooltip-orientation-top.svelte-1wvjqr8{transform:translate(-50%,calc(-100% - var(--tooltip-triangle-size, 0px)))}.tooltip-orientation-right.svelte-1wvjqr8{transform:translate(var(--tooltip-triangle-size, 0px),-50%)}.tooltip-orientation-left.svelte-1wvjqr8{transform:translate(calc(-100% - var(--tooltip-triangle-size, 0px)),-50%)}.tooltip-orientation-bottom.svelte-1wvjqr8{transform:translate(-50%,var(--tooltip-triangle-size, 0px))}.tooltip-orientation-bottom-left.svelte-1wvjqr8{transform:translate(-100%)}.tooltip-orientation-bottom-right.svelte-1wvjqr8{transform:translate(0)}.tooltip-orientation-top-left.svelte-1wvjqr8{transform:translate(-100%,-100%)}.tooltip-orientation-top-right.svelte-1wvjqr8{transform:translateY(-100%)}.tooltip.svelte-1wvjqr8 .tooltip-text:where(.svelte-1wvjqr8){font-size:var(--tooltip-font-size);line-height:var(--line-height-tight)}.tooltip.svelte-1wvjqr8 p{margin:0;margin-bottom:var(--spacing-1);font-size:var(--tooltip-font-size)}.tooltip.svelte-1wvjqr8 h1,.tooltip.svelte-1wvjqr8 h2,.tooltip.svelte-1wvjqr8 h3,.tooltip.svelte-1wvjqr8 h4,.tooltip.svelte-1wvjqr8 h5,.tooltip.svelte-1wvjqr8 h6{margin:0;margin-bottom:var(--spacing-1);font-size:var(--font-size-normal)}.tooltip.svelte-1wvjqr8:after,.tooltip.svelte-1wvjqr8:before{position:absolute;z-index:501}.tooltip.tooltip-top.svelte-1wvjqr8:after,.tooltip.tooltip-top.svelte-1wvjqr8:before{position:absolute;top:100%;left:50%;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}.tooltip.tooltip-top.svelte-1wvjqr8:after{margin-left:calc(0px - var(--tooltip-triangle-size));border-width:var(--tooltip-triangle-size);border-top-color:var(--tooltip-background-color);transform:translateY(calc(0px - var(--tooltip-border-width)))}.tooltip.tooltip-top.svelte-1wvjqr8:before{margin-left:calc(0px - var(--tooltip-triangle-size));border-width:var(--tooltip-triangle-size);border-top-color:var(--tooltip-border-color)}.tooltip.tooltip-bottom.svelte-1wvjqr8:after,.tooltip.tooltip-bottom.svelte-1wvjqr8:before{position:absolute;bottom:100%;left:50%;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}.tooltip.tooltip-bottom.svelte-1wvjqr8:after{margin-left:calc(0px - var(--tooltip-triangle-size));border-width:var(--tooltip-triangle-size);border-bottom-color:var(--tooltip-background-color);transform:translateY(calc(var(--tooltip-border-width)))}.tooltip.tooltip-bottom.svelte-1wvjqr8:before{margin-left:calc(0px - var(--tooltip-triangle-size) - 1px);border-width:calc(var(--tooltip-triangle-size) + 1px);border-bottom-color:var(--tooltip-border-color)}.tooltip.tooltip-right.svelte-1wvjqr8:after,.tooltip.tooltip-right.svelte-1wvjqr8:before{position:absolute;right:calc(100% - 1px);top:50%;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}.tooltip.tooltip-right.svelte-1wvjqr8:after{margin-top:calc(0px - var(--tooltip-triangle-size));border-width:var(--tooltip-triangle-size);border-right-color:var(--tooltip-background-color)}.tooltip.tooltip-right.svelte-1wvjqr8:before{margin-top:calc(0px - var(--tooltip-triangle-size) - 1px);border-width:calc(var(--tooltip-triangle-size) + 1px);border-right-color:var(--tooltip-border-color)}.tooltip.tooltip-left.svelte-1wvjqr8:after,.tooltip.tooltip-left.svelte-1wvjqr8:before{position:absolute;left:calc(100% - 1px);top:50%;width:0;height:0;border:solid transparent;content:" ";pointer-events:none}.tooltip.tooltip-left.svelte-1wvjqr8:after{margin-top:calc(0px - var(--tooltip-triangle-size));border-width:var(--tooltip-triangle-size);border-left-color:var(--tooltip-background-color)}.tooltip.tooltip-left.svelte-1wvjqr8:before{margin-top:calc(0px - var(--tooltip-triangle-size) - 1px);border-width:calc(var(--tooltip-triangle-size) + 1px);border-left-color:var(--tooltip-border-color)}
