@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.4ace7644.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/instrument-sans-latin-500-normal.df2a691d.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-500-normal.2d5fb5a9.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/instrument-sans-latin-700-normal.eb91e2cb.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-700-normal.87940294.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-sans-latin-400-italic.efcf6b02.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-400-italic.4d1fab1d.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/instrument-sans-latin-500-italic.581c97ff.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-500-italic.e07e4288.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_next/static/media/instrument-sans-latin-600-italic.68a24aec.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-600-italic.b4124757.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/instrument-sans-latin-700-italic.9dc23e40.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-700-italic.e56f6fe3.woff) format("woff")}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/_next/static/media/instrument-sans-latin-ext-wdth-normal.a718fc63.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/_next/static/media/instrument-sans-latin-wdth-normal.68c3c527.woff2) format("woff2-variations");unicode-range:u+00??,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}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inconsolata-latin-400-normal.eb50e0cc.woff2) format("woff2"),url(/_next/static/media/inconsolata-latin-400-normal.7bb81ff1.woff) format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inconsolata-latin-500-normal.bb0edead.woff2) format("woff2"),url(/_next/static/media/inconsolata-latin-500-normal.e6b731e9.woff) format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inconsolata-latin-700-normal.c4521b9b.woff2) format("woff2"),url(/_next/static/media/inconsolata-latin-700-normal.66b31c0c.woff) format("woff")}.footer_cgFooter__vOlp3{border-top:1px solid var(--system-color-border-subtle);padding:var(--system-spacing-lg) 0;text-align:center;font-size:var(--system-font-size-4xs);font-weight:var(--system-font-weight-semibold)}.footer_cgFooter__vOlp3,.footer_cgFooter__vOlp3 a{color:var(--system-color-fg-muted)}@media(min-width:816px){.footer_cgFooter__vOlp3 .footer_leadingContent__Vkuq3{text-align:left}.footer_cgFooter__vOlp3 .footer_trailingContent__aGskr{text-align:right}}@media(min-width:1056px){.footer_cgFooter__vOlp3{padding:var(--system-spacing-xl) 0}}:root{--system-border-width-medium:2px;--system-border-width-none:0;--system-border-width-thick:4px;--system-border-width-thin:1px;--system-breakpoint-lg:1132px;--system-breakpoint-md:1014px;--system-breakpoint-sm:778px;--system-breakpoint-xl:1464px;--system-breakpoint-xs:542px;--system-duration-base:200ms;--system-duration-fast:150ms;--system-duration-slow:300ms;--system-easing-emphasized:cubic-bezier(0.77,0,0.175,1);--system-easing-entrance:cubic-bezier(0.215,0.61,0.355,1);--system-easing-standard:cubic-bezier(0.25,0.1,0.25,1);--system-elevation-0:rgb(100% 100% 100%);--system-elevation-1:rgb(90.588% 88.235% 83.529%);--system-elevation-2:rgb(85.098% 82.745% 76.863%);--system-elevation-3:rgb(79.608% 76.863% 70.588%);--system-elevation-4:0 10px 15px -3px rgb(0% 0% 0%/0.05882),0 4px 6px -2px rgb(0% 0% 0%/0.01961);--system-elevation-5:0 20px 25px -5px rgb(0% 0% 0%/0.05882),0 10px 10px -5px rgb(0% 0% 0%/0.01961);--system-elevation-6:0 25px 50px -12px rgb(0% 0% 0%/0.2);--system-focus-ring-offset:2px;--system-focus-ring-width:2px;--system-font-family-body:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-font-family-condensed:"Instrument Sans Variable","Instrument Sans Fallback",sans-serif;--system-font-family-display:"Instrument Serif",-apple-system,"BlinkMacSystemFont","Times New Roman",serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--system-font-family-heading:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-font-family-monospace:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-font-size-1:0.5rem;--system-font-size-2:0.625rem;--system-font-size-2xl:clamp(1.5rem,0.527rem + 2.7027vw,3rem);--system-font-size-2xs:clamp(0.875rem,0.7128rem + 0.4505vw,1.125rem);--system-font-size-3:0.75rem;--system-font-size-3xl:clamp(2.25rem,0.4662rem + 4.955vw,5rem);--system-font-size-3xs:clamp(0.875rem,0.7939rem + 0.2252vw,1rem);--system-font-size-4:0.875rem;--system-font-size-4xl:clamp(2.75rem,0.6419rem + 5.8559vw,6rem);--system-font-size-4xs:clamp(0.75rem,0.6689rem + 0.2252vw,0.875rem);--system-font-size-5:1rem;--system-font-size-5xl:clamp(3.75rem,1.3176rem + 6.7568vw,7.5rem);--system-font-size-5xs:clamp(0.625rem,0.5439rem + 0.2252vw,0.75rem);--system-font-size-6:1.125rem;--system-font-size-7:1.25rem;--system-font-size-8:1.5rem;--system-font-size-9:1.75rem;--system-font-size-10:2rem;--system-font-size-11:2.25rem;--system-font-size-12:2.5rem;--system-font-size-13:3rem;--system-font-size-14:5rem;--system-font-size-15:6rem;--system-font-size-16:7.5rem;--system-font-size-17:9rem;--system-font-size-18:11.25rem;--system-font-size-body-lg:var(--system-font-size-md);--system-font-size-body-md:var(--system-font-size-xs);--system-font-size-body-sm:var(--system-font-size-2xs);--system-font-size-body-xl:var(--system-font-size-xl);--system-font-size-body-xs:var(--system-font-size-4xs);--system-font-size-display-lg:var(--system-font-size-5xl);--system-font-size-display-md:var(--system-font-size-4xl);--system-font-size-display-sm:var(--system-font-size-3xl);--system-font-size-display-xs:var(--system-font-size-2xl);--system-font-size-heading-h1:var(--system-font-size-xl);--system-font-size-heading-h2:var(--system-font-size-lg);--system-font-size-heading-h3:var(--system-font-size-md);--system-font-size-heading-h4:var(--system-font-size-sm);--system-font-size-heading-h5:var(--system-font-size-xs);--system-font-size-heading-h6:var(--system-font-size-2xs);--system-font-size-headingalt-lg:var(--system-font-size-xs);--system-font-size-headingalt-md:var(--system-font-size-4xs);--system-font-size-headingalt-sm:var(--system-font-size-4xs);--system-font-size-headingalt-xl:var(--system-font-size-sm);--system-font-size-lg:clamp(1.25rem,0.8446rem + 1.1261vw,1.875rem);--system-font-size-md:clamp(1.125rem,0.8007rem + 0.9009vw,1.625rem);--system-font-size-mono-lg:2rem;--system-font-size-mono-md:1.5rem;--system-font-size-mono-sm:1.125rem;--system-font-size-mono-xs:1rem;--system-font-size-sm:clamp(1rem,0.7568rem + 0.6757vw,1.375rem);--system-font-size-ui-lg:1.125rem;--system-font-size-ui-md:1rem;--system-font-size-ui-sm:0.875rem;--system-font-size-ui-xs:0.75rem;--system-font-size-xl:clamp(1.375rem,0.8885rem + 1.3514vw,2.125rem);--system-font-size-xs:clamp(1rem,0.8378rem + 0.4505vw,1.25rem);--system-font-weight-bold:700;--system-font-weight-light:300;--system-font-weight-medium:500;--system-font-weight-regular:400;--system-font-weight-semibold:600;--system-letter-spacing-auto:0;--system-letter-spacing-neg1:-0.01em;--system-letter-spacing-neg2:-0.02em;--system-letter-spacing-neg3:-0.03em;--system-letter-spacing-pos1:0.01em;--system-letter-spacing-pos2:0.015em;--system-letter-spacing-pos3:0.02em;--system-letter-spacing-pos4:0.03em;--system-letter-spacing-pos5:0.06em;--system-letter-spacing-pos6:0.12em;--system-line-height-body:1.5;--system-line-height-flat:1;--system-line-height-heading:1.25;--system-print-color-bg-default:rgb(100% 100% 100%);--system-print-color-border-default:rgb(0% 0% 0%/0.1);--system-print-color-fg-default:rgb(0% 0% 0%/0.8);--system-print-color-fg-muted:rgb(0% 0% 0%/0.6);--system-print-color-fg-strong:rgb(0% 0% 0%/0.9);--system-print-color-fg-subtle:rgb(0% 0% 0%/0.4);--system-print-font-family-condensed:"Instrument Sans Variable","Instrument Sans Fallback",sans-serif;--system-print-font-family-monospace:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-print-font-family-sans:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-print-font-family-serif:"Instrument Serif",-apple-system,"BlinkMacSystemFont","Times New Roman",serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--system-print-font-size-body:0.875rem;--system-print-font-size-display:1.75rem;--system-print-font-size-eyebrow:0.75rem;--system-print-font-size-label:0.875rem;--system-print-font-size-small:0.625rem;--system-print-font-size-strong:1rem;--system-print-font-weight-medium:var(--system-font-weight-medium);--system-print-font-weight-regular:var(--system-font-weight-regular);--system-print-font-weight-semibold:var(--system-font-weight-semibold);--system-print-letter-spacing-normal:0;--system-print-letter-spacing-tight:-0.01em;--system-print-letter-spacing-uppercase-wide:0.12em;--system-print-spacing-item-gap:1.25rem;--system-radius-full:100rem;--system-radius-lg:1rem;--system-radius-md:0.75rem;--system-radius-sm:0.5rem;--system-radius-xl:1.5rem;--system-radius-xs:0.25rem;--system-size-col1:70px;--system-size-col2:188px;--system-size-col3:306px;--system-size-col4:424px;--system-size-col5:542px;--system-size-col6:660px;--system-size-col7:778px;--system-size-col8:896px;--system-size-col9:1014px;--system-size-col10:1132px;--system-size-col11:1250px;--system-size-col12:1368px;--system-spacing-2xl:5rem;--system-spacing-3xl:7rem;--system-spacing-12:0.75rem;--system-spacing-20:1.25rem;--system-spacing-body-bottom:1.25rem;--system-spacing-body-top:2.5rem;--system-spacing-gutter-default:3rem;--system-spacing-gutter-dense:1rem;--system-spacing-inline-default:0.5rem;--system-spacing-inline-loose:1rem;--system-spacing-inline-tight:0.25rem;--system-spacing-lead-bottom:2.25rem;--system-spacing-lead-top:4.5rem;--system-spacing-lg:1.5rem;--system-spacing-md:1rem;--system-spacing-none:0rem;--system-spacing-section-bottom:5rem;--system-spacing-section-top:5rem;--system-spacing-sm:0.5rem;--system-spacing-stack-default:1rem;--system-spacing-stack-loose:2rem;--system-spacing-stack-tight:0.5rem;--system-spacing-xl:3rem;--system-spacing-xs:0.25rem;--system-typography-bodydefault-lg-bold-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-lg-bold-font-weight:700;--system-typography-bodydefault-lg-bold-font-size:var(--system-font-size-body-lg);--system-typography-bodydefault-lg-bold-line-height:1.5;--system-typography-bodydefault-lg-bold-letter-spacing:0;--system-typography-bodydefault-lg-bold:var(--system-typography-bodydefault-lg-bold-font-weight) var(--system-typography-bodydefault-lg-bold-font-size)/var(--system-typography-bodydefault-lg-bold-line-height) var(--system-typography-bodydefault-lg-bold-font-family);--system-typography-bodydefault-lg-medium-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-lg-medium-font-weight:500;--system-typography-bodydefault-lg-medium-font-size:var(--system-font-size-body-lg);--system-typography-bodydefault-lg-medium-line-height:1.5;--system-typography-bodydefault-lg-medium-letter-spacing:0;--system-typography-bodydefault-lg-medium:var(--system-typography-bodydefault-lg-medium-font-weight) var(--system-typography-bodydefault-lg-medium-font-size)/var(--system-typography-bodydefault-lg-medium-line-height) var(--system-typography-bodydefault-lg-medium-font-family);--system-typography-bodydefault-lg-regular-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-lg-regular-font-weight:400;--system-typography-bodydefault-lg-regular-font-size:var(--system-font-size-body-lg);--system-typography-bodydefault-lg-regular-line-height:1.5;--system-typography-bodydefault-lg-regular-letter-spacing:0;--system-typography-bodydefault-lg-regular:var(--system-typography-bodydefault-lg-regular-font-weight) var(--system-typography-bodydefault-lg-regular-font-size)/var(--system-typography-bodydefault-lg-regular-line-height) var(--system-typography-bodydefault-lg-regular-font-family);--system-typography-bodydefault-lg-semibold-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-lg-semibold-font-weight:600;--system-typography-bodydefault-lg-semibold-font-size:var(--system-font-size-body-lg);--system-typography-bodydefault-lg-semibold-line-height:1.5;--system-typography-bodydefault-lg-semibold-letter-spacing:0;--system-typography-bodydefault-lg-semibold:var(--system-typography-bodydefault-lg-semibold-font-weight) var(--system-typography-bodydefault-lg-semibold-font-size)/var(--system-typography-bodydefault-lg-semibold-line-height) var(--system-typography-bodydefault-lg-semibold-font-family);--system-typography-bodydefault-lg-semibold-flat-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-lg-semibold-flat-font-weight:600;--system-typography-bodydefault-lg-semibold-flat-font-size:var(--system-font-size-body-lg);--system-typography-bodydefault-lg-semibold-flat-line-height:1;--system-typography-bodydefault-lg-semibold-flat-letter-spacing:0;--system-typography-bodydefault-lg-semibold-flat:var(--system-typography-bodydefault-lg-semibold-flat-font-weight) var(--system-typography-bodydefault-lg-semibold-flat-font-size)/var(--system-typography-bodydefault-lg-semibold-flat-line-height) var(--system-typography-bodydefault-lg-semibold-flat-font-family);--system-typography-bodydefault-md-bold-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-md-bold-font-weight:700;--system-typography-bodydefault-md-bold-font-size:var(--system-font-size-body-md);--system-typography-bodydefault-md-bold-line-height:1.5;--system-typography-bodydefault-md-bold-letter-spacing:0;--system-typography-bodydefault-md-bold:var(--system-typography-bodydefault-md-bold-font-weight) var(--system-typography-bodydefault-md-bold-font-size)/var(--system-typography-bodydefault-md-bold-line-height) var(--system-typography-bodydefault-md-bold-font-family);--system-typography-bodydefault-md-medium-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-md-medium-font-weight:500;--system-typography-bodydefault-md-medium-font-size:var(--system-font-size-body-md);--system-typography-bodydefault-md-medium-line-height:1.5;--system-typography-bodydefault-md-medium-letter-spacing:0;--system-typography-bodydefault-md-medium:var(--system-typography-bodydefault-md-medium-font-weight) var(--system-typography-bodydefault-md-medium-font-size)/var(--system-typography-bodydefault-md-medium-line-height) var(--system-typography-bodydefault-md-medium-font-family);--system-typography-bodydefault-md-regular-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-md-regular-font-weight:400;--system-typography-bodydefault-md-regular-font-size:var(--system-font-size-body-md);--system-typography-bodydefault-md-regular-line-height:1.5;--system-typography-bodydefault-md-regular-letter-spacing:0;--system-typography-bodydefault-md-regular:var(--system-typography-bodydefault-md-regular-font-weight) var(--system-typography-bodydefault-md-regular-font-size)/var(--system-typography-bodydefault-md-regular-line-height) var(--system-typography-bodydefault-md-regular-font-family);--system-typography-bodydefault-md-semibold-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-md-semibold-font-weight:600;--system-typography-bodydefault-md-semibold-font-size:var(--system-font-size-body-md);--system-typography-bodydefault-md-semibold-line-height:1.5;--system-typography-bodydefault-md-semibold-letter-spacing:0;--system-typography-bodydefault-md-semibold:var(--system-typography-bodydefault-md-semibold-font-weight) var(--system-typography-bodydefault-md-semibold-font-size)/var(--system-typography-bodydefault-md-semibold-line-height) var(--system-typography-bodydefault-md-semibold-font-family);--system-typography-bodydefault-md-semibold-flat-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-md-semibold-flat-font-weight:600;--system-typography-bodydefault-md-semibold-flat-font-size:var(--system-font-size-body-md);--system-typography-bodydefault-md-semibold-flat-line-height:1;--system-typography-bodydefault-md-semibold-flat-letter-spacing:0;--system-typography-bodydefault-md-semibold-flat:var(--system-typography-bodydefault-md-semibold-flat-font-weight) var(--system-typography-bodydefault-md-semibold-flat-font-size)/var(--system-typography-bodydefault-md-semibold-flat-line-height) var(--system-typography-bodydefault-md-semibold-flat-font-family);--system-typography-bodydefault-sm-bold-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-sm-bold-font-weight:700;--system-typography-bodydefault-sm-bold-font-size:var(--system-font-size-body-sm);--system-typography-bodydefault-sm-bold-line-height:1.5;--system-typography-bodydefault-sm-bold-letter-spacing:0;--system-typography-bodydefault-sm-bold:var(--system-typography-bodydefault-sm-bold-font-weight) var(--system-typography-bodydefault-sm-bold-font-size)/var(--system-typography-bodydefault-sm-bold-line-height) var(--system-typography-bodydefault-sm-bold-font-family);--system-typography-bodydefault-sm-medium-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-sm-medium-font-weight:500;--system-typography-bodydefault-sm-medium-font-size:var(--system-font-size-body-sm);--system-typography-bodydefault-sm-medium-line-height:1.5;--system-typography-bodydefault-sm-medium-letter-spacing:0;--system-typography-bodydefault-sm-medium:var(--system-typography-bodydefault-sm-medium-font-weight) var(--system-typography-bodydefault-sm-medium-font-size)/var(--system-typography-bodydefault-sm-medium-line-height) var(--system-typography-bodydefault-sm-medium-font-family);--system-typography-bodydefault-sm-regular-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-sm-regular-font-weight:400;--system-typography-bodydefault-sm-regular-font-size:var(--system-font-size-body-sm);--system-typography-bodydefault-sm-regular-line-height:1.5;--system-typography-bodydefault-sm-regular-letter-spacing:0;--system-typography-bodydefault-sm-regular:var(--system-typography-bodydefault-sm-regular-font-weight) var(--system-typography-bodydefault-sm-regular-font-size)/var(--system-typography-bodydefault-sm-regular-line-height) var(--system-typography-bodydefault-sm-regular-font-family);--system-typography-bodydefault-sm-semibold-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-sm-semibold-font-weight:600;--system-typography-bodydefault-sm-semibold-font-size:var(--system-font-size-body-sm);--system-typography-bodydefault-sm-semibold-line-height:1.5;--system-typography-bodydefault-sm-semibold-letter-spacing:0;--system-typography-bodydefault-sm-semibold:var(--system-typography-bodydefault-sm-semibold-font-weight) var(--system-typography-bodydefault-sm-semibold-font-size)/var(--system-typography-bodydefault-sm-semibold-line-height) var(--system-typography-bodydefault-sm-semibold-font-family);--system-typography-bodydefault-sm-semibold-flat-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-sm-semibold-flat-font-weight:600;--system-typography-bodydefault-sm-semibold-flat-font-size:var(--system-font-size-body-sm);--system-typography-bodydefault-sm-semibold-flat-line-height:1;--system-typography-bodydefault-sm-semibold-flat-letter-spacing:0;--system-typography-bodydefault-sm-semibold-flat:var(--system-typography-bodydefault-sm-semibold-flat-font-weight) var(--system-typography-bodydefault-sm-semibold-flat-font-size)/var(--system-typography-bodydefault-sm-semibold-flat-line-height) var(--system-typography-bodydefault-sm-semibold-flat-font-family);--system-typography-bodydefault-xl-bold-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-xl-bold-font-weight:700;--system-typography-bodydefault-xl-bold-font-size:var(--system-font-size-body-xl);--system-typography-bodydefault-xl-bold-line-height:1.5;--system-typography-bodydefault-xl-bold-letter-spacing:0;--system-typography-bodydefault-xl-bold:var(--system-typography-bodydefault-xl-bold-font-weight) var(--system-typography-bodydefault-xl-bold-font-size)/var(--system-typography-bodydefault-xl-bold-line-height) var(--system-typography-bodydefault-xl-bold-font-family);--system-typography-bodydefault-xl-medium-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-xl-medium-font-weight:500;--system-typography-bodydefault-xl-medium-font-size:var(--system-font-size-body-xl);--system-typography-bodydefault-xl-medium-line-height:1.5;--system-typography-bodydefault-xl-medium-letter-spacing:0;--system-typography-bodydefault-xl-medium:var(--system-typography-bodydefault-xl-medium-font-weight) var(--system-typography-bodydefault-xl-medium-font-size)/var(--system-typography-bodydefault-xl-medium-line-height) var(--system-typography-bodydefault-xl-medium-font-family);--system-typography-bodydefault-xl-regular-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-xl-regular-font-weight:400;--system-typography-bodydefault-xl-regular-font-size:var(--system-font-size-body-xl);--system-typography-bodydefault-xl-regular-line-height:1.5;--system-typography-bodydefault-xl-regular-letter-spacing:0;--system-typography-bodydefault-xl-regular:var(--system-typography-bodydefault-xl-regular-font-weight) var(--system-typography-bodydefault-xl-regular-font-size)/var(--system-typography-bodydefault-xl-regular-line-height) var(--system-typography-bodydefault-xl-regular-font-family);--system-typography-bodydefault-xl-semibold-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-xl-semibold-font-weight:600;--system-typography-bodydefault-xl-semibold-font-size:var(--system-font-size-body-xl);--system-typography-bodydefault-xl-semibold-line-height:1.5;--system-typography-bodydefault-xl-semibold-letter-spacing:0;--system-typography-bodydefault-xl-semibold:var(--system-typography-bodydefault-xl-semibold-font-weight) var(--system-typography-bodydefault-xl-semibold-font-size)/var(--system-typography-bodydefault-xl-semibold-line-height) var(--system-typography-bodydefault-xl-semibold-font-family);--system-typography-bodydefault-xl-semibold-flat-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-xl-semibold-flat-font-weight:600;--system-typography-bodydefault-xl-semibold-flat-font-size:var(--system-font-size-body-xl);--system-typography-bodydefault-xl-semibold-flat-line-height:1;--system-typography-bodydefault-xl-semibold-flat-letter-spacing:0;--system-typography-bodydefault-xl-semibold-flat:var(--system-typography-bodydefault-xl-semibold-flat-font-weight) var(--system-typography-bodydefault-xl-semibold-flat-font-size)/var(--system-typography-bodydefault-xl-semibold-flat-line-height) var(--system-typography-bodydefault-xl-semibold-flat-font-family);--system-typography-bodydefault-xs-bold-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-xs-bold-font-weight:700;--system-typography-bodydefault-xs-bold-font-size:var(--system-font-size-body-xs);--system-typography-bodydefault-xs-bold-line-height:1.5;--system-typography-bodydefault-xs-bold-letter-spacing:0;--system-typography-bodydefault-xs-bold:var(--system-typography-bodydefault-xs-bold-font-weight) var(--system-typography-bodydefault-xs-bold-font-size)/var(--system-typography-bodydefault-xs-bold-line-height) var(--system-typography-bodydefault-xs-bold-font-family);--system-typography-bodydefault-xs-medium-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-xs-medium-font-weight:500;--system-typography-bodydefault-xs-medium-font-size:var(--system-font-size-body-xs);--system-typography-bodydefault-xs-medium-line-height:1.5;--system-typography-bodydefault-xs-medium-letter-spacing:0;--system-typography-bodydefault-xs-medium:var(--system-typography-bodydefault-xs-medium-font-weight) var(--system-typography-bodydefault-xs-medium-font-size)/var(--system-typography-bodydefault-xs-medium-line-height) var(--system-typography-bodydefault-xs-medium-font-family);--system-typography-bodydefault-xs-regular-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-xs-regular-font-weight:400;--system-typography-bodydefault-xs-regular-font-size:var(--system-font-size-body-xs);--system-typography-bodydefault-xs-regular-line-height:1.5;--system-typography-bodydefault-xs-regular-letter-spacing:0;--system-typography-bodydefault-xs-regular:var(--system-typography-bodydefault-xs-regular-font-weight) var(--system-typography-bodydefault-xs-regular-font-size)/var(--system-typography-bodydefault-xs-regular-line-height) var(--system-typography-bodydefault-xs-regular-font-family);--system-typography-bodydefault-xs-semibold-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-xs-semibold-font-weight:600;--system-typography-bodydefault-xs-semibold-font-size:var(--system-font-size-body-xs);--system-typography-bodydefault-xs-semibold-line-height:1.5;--system-typography-bodydefault-xs-semibold-letter-spacing:0;--system-typography-bodydefault-xs-semibold:var(--system-typography-bodydefault-xs-semibold-font-weight) var(--system-typography-bodydefault-xs-semibold-font-size)/var(--system-typography-bodydefault-xs-semibold-line-height) var(--system-typography-bodydefault-xs-semibold-font-family);--system-typography-bodydefault-xs-semibold-flat-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-bodydefault-xs-semibold-flat-font-weight:600;--system-typography-bodydefault-xs-semibold-flat-font-size:var(--system-font-size-body-xs);--system-typography-bodydefault-xs-semibold-flat-line-height:1;--system-typography-bodydefault-xs-semibold-flat-letter-spacing:0;--system-typography-bodydefault-xs-semibold-flat:var(--system-typography-bodydefault-xs-semibold-flat-font-weight) var(--system-typography-bodydefault-xs-semibold-flat-font-size)/var(--system-typography-bodydefault-xs-semibold-flat-line-height) var(--system-typography-bodydefault-xs-semibold-flat-font-family);--system-typography-bodymono-lg-medium-font-family:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-typography-bodymono-lg-medium-font-weight:500;--system-typography-bodymono-lg-medium-font-size:var(--system-font-size-mono-lg);--system-typography-bodymono-lg-medium-line-height:1.5;--system-typography-bodymono-lg-medium-letter-spacing:0.015em;--system-typography-bodymono-lg-medium:var(--system-typography-bodymono-lg-medium-font-weight) var(--system-typography-bodymono-lg-medium-font-size)/var(--system-typography-bodymono-lg-medium-line-height) var(--system-typography-bodymono-lg-medium-font-family);--system-typography-bodymono-lg-regular-font-family:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-typography-bodymono-lg-regular-font-weight:400;--system-typography-bodymono-lg-regular-font-size:var(--system-font-size-mono-lg);--system-typography-bodymono-lg-regular-line-height:1.5;--system-typography-bodymono-lg-regular-letter-spacing:0.02em;--system-typography-bodymono-lg-regular:var(--system-typography-bodymono-lg-regular-font-weight) var(--system-typography-bodymono-lg-regular-font-size)/var(--system-typography-bodymono-lg-regular-line-height) var(--system-typography-bodymono-lg-regular-font-family);--system-typography-bodymono-md-medium-font-family:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-typography-bodymono-md-medium-font-weight:500;--system-typography-bodymono-md-medium-font-size:var(--system-font-size-mono-md);--system-typography-bodymono-md-medium-line-height:1.5;--system-typography-bodymono-md-medium-letter-spacing:0.015em;--system-typography-bodymono-md-medium:var(--system-typography-bodymono-md-medium-font-weight) var(--system-typography-bodymono-md-medium-font-size)/var(--system-typography-bodymono-md-medium-line-height) var(--system-typography-bodymono-md-medium-font-family);--system-typography-bodymono-md-regular-font-family:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-typography-bodymono-md-regular-font-weight:400;--system-typography-bodymono-md-regular-font-size:var(--system-font-size-mono-md);--system-typography-bodymono-md-regular-line-height:1.5;--system-typography-bodymono-md-regular-letter-spacing:0.02em;--system-typography-bodymono-md-regular:var(--system-typography-bodymono-md-regular-font-weight) var(--system-typography-bodymono-md-regular-font-size)/var(--system-typography-bodymono-md-regular-line-height) var(--system-typography-bodymono-md-regular-font-family);--system-typography-bodymono-sm-bold-uppercase-font-family:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-typography-bodymono-sm-bold-uppercase-font-weight:700;--system-typography-bodymono-sm-bold-uppercase-font-size:var(--system-font-size-mono-sm);--system-typography-bodymono-sm-bold-uppercase-line-height:1.5;--system-typography-bodymono-sm-bold-uppercase-letter-spacing:0.12em;--system-typography-bodymono-sm-bold-uppercase:var(--system-typography-bodymono-sm-bold-uppercase-font-weight) var(--system-typography-bodymono-sm-bold-uppercase-font-size)/var(--system-typography-bodymono-sm-bold-uppercase-line-height) var(--system-typography-bodymono-sm-bold-uppercase-font-family);--system-typography-bodymono-sm-medium-font-family:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-typography-bodymono-sm-medium-font-weight:500;--system-typography-bodymono-sm-medium-font-size:var(--system-font-size-mono-sm);--system-typography-bodymono-sm-medium-line-height:1.5;--system-typography-bodymono-sm-medium-letter-spacing:0.015em;--system-typography-bodymono-sm-medium:var(--system-typography-bodymono-sm-medium-font-weight) var(--system-typography-bodymono-sm-medium-font-size)/var(--system-typography-bodymono-sm-medium-line-height) var(--system-typography-bodymono-sm-medium-font-family);--system-typography-bodymono-sm-regular-font-family:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-typography-bodymono-sm-regular-font-weight:400;--system-typography-bodymono-sm-regular-font-size:var(--system-font-size-mono-sm);--system-typography-bodymono-sm-regular-line-height:1.5;--system-typography-bodymono-sm-regular-letter-spacing:0.03em;--system-typography-bodymono-sm-regular:var(--system-typography-bodymono-sm-regular-font-weight) var(--system-typography-bodymono-sm-regular-font-size)/var(--system-typography-bodymono-sm-regular-line-height) var(--system-typography-bodymono-sm-regular-font-family);--system-typography-bodymono-sm-regular-uppercase-font-family:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-typography-bodymono-sm-regular-uppercase-font-weight:400;--system-typography-bodymono-sm-regular-uppercase-font-size:var(--system-font-size-mono-sm);--system-typography-bodymono-sm-regular-uppercase-line-height:1.5;--system-typography-bodymono-sm-regular-uppercase-letter-spacing:0.12em;--system-typography-bodymono-sm-regular-uppercase:var(--system-typography-bodymono-sm-regular-uppercase-font-weight) var(--system-typography-bodymono-sm-regular-uppercase-font-size)/var(--system-typography-bodymono-sm-regular-uppercase-line-height) var(--system-typography-bodymono-sm-regular-uppercase-font-family);--system-typography-bodymono-xs-bold-uppercase-font-family:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-typography-bodymono-xs-bold-uppercase-font-weight:700;--system-typography-bodymono-xs-bold-uppercase-font-size:var(--system-font-size-mono-xs);--system-typography-bodymono-xs-bold-uppercase-line-height:1.5;--system-typography-bodymono-xs-bold-uppercase-letter-spacing:0.12em;--system-typography-bodymono-xs-bold-uppercase:var(--system-typography-bodymono-xs-bold-uppercase-font-weight) var(--system-typography-bodymono-xs-bold-uppercase-font-size)/var(--system-typography-bodymono-xs-bold-uppercase-line-height) var(--system-typography-bodymono-xs-bold-uppercase-font-family);--system-typography-bodymono-xs-medium-font-family:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-typography-bodymono-xs-medium-font-weight:500;--system-typography-bodymono-xs-medium-font-size:var(--system-font-size-mono-xs);--system-typography-bodymono-xs-medium-line-height:1.5;--system-typography-bodymono-xs-medium-letter-spacing:0.015em;--system-typography-bodymono-xs-medium:var(--system-typography-bodymono-xs-medium-font-weight) var(--system-typography-bodymono-xs-medium-font-size)/var(--system-typography-bodymono-xs-medium-line-height) var(--system-typography-bodymono-xs-medium-font-family);--system-typography-bodymono-xs-regular-font-family:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-typography-bodymono-xs-regular-font-weight:400;--system-typography-bodymono-xs-regular-font-size:var(--system-font-size-mono-xs);--system-typography-bodymono-xs-regular-line-height:1.5;--system-typography-bodymono-xs-regular-letter-spacing:0.03em;--system-typography-bodymono-xs-regular:var(--system-typography-bodymono-xs-regular-font-weight) var(--system-typography-bodymono-xs-regular-font-size)/var(--system-typography-bodymono-xs-regular-line-height) var(--system-typography-bodymono-xs-regular-font-family);--system-typography-bodymono-xs-regular-uppercase-font-family:"Inconsolata","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--system-typography-bodymono-xs-regular-uppercase-font-weight:400;--system-typography-bodymono-xs-regular-uppercase-font-size:var(--system-font-size-mono-xs);--system-typography-bodymono-xs-regular-uppercase-line-height:1.5;--system-typography-bodymono-xs-regular-uppercase-letter-spacing:0.12em;--system-typography-bodymono-xs-regular-uppercase:var(--system-typography-bodymono-xs-regular-uppercase-font-weight) var(--system-typography-bodymono-xs-regular-uppercase-font-size)/var(--system-typography-bodymono-xs-regular-uppercase-line-height) var(--system-typography-bodymono-xs-regular-uppercase-font-family);--system-typography-heading-h1-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-heading-h1-font-weight:600;--system-typography-heading-h1-font-size:var(--system-font-size-heading-h1);--system-typography-heading-h1-line-height:1.25;--system-typography-heading-h1-letter-spacing:-0.02em;--system-typography-heading-h1:var(--system-typography-heading-h1-font-weight) var(--system-typography-heading-h1-font-size)/var(--system-typography-heading-h1-line-height) var(--system-typography-heading-h1-font-family);--system-typography-heading-h2-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-heading-h2-font-weight:600;--system-typography-heading-h2-font-size:var(--system-font-size-heading-h2);--system-typography-heading-h2-line-height:1.25;--system-typography-heading-h2-letter-spacing:-0.01em;--system-typography-heading-h2:var(--system-typography-heading-h2-font-weight) var(--system-typography-heading-h2-font-size)/var(--system-typography-heading-h2-line-height) var(--system-typography-heading-h2-font-family);--system-typography-heading-h3-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-heading-h3-font-weight:700;--system-typography-heading-h3-font-size:var(--system-font-size-heading-h3);--system-typography-heading-h3-line-height:1.25;--system-typography-heading-h3-letter-spacing:0;--system-typography-heading-h3:var(--system-typography-heading-h3-font-weight) var(--system-typography-heading-h3-font-size)/var(--system-typography-heading-h3-line-height) var(--system-typography-heading-h3-font-family);--system-typography-heading-h4-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-heading-h4-font-weight:700;--system-typography-heading-h4-font-size:var(--system-font-size-heading-h4);--system-typography-heading-h4-line-height:1.25;--system-typography-heading-h4-letter-spacing:0.01em;--system-typography-heading-h4:var(--system-typography-heading-h4-font-weight) var(--system-typography-heading-h4-font-size)/var(--system-typography-heading-h4-line-height) var(--system-typography-heading-h4-font-family);--system-typography-heading-h5-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-heading-h5-font-weight:700;--system-typography-heading-h5-font-size:var(--system-font-size-heading-h5);--system-typography-heading-h5-line-height:1.25;--system-typography-heading-h5-letter-spacing:0.015em;--system-typography-heading-h5:var(--system-typography-heading-h5-font-weight) var(--system-typography-heading-h5-font-size)/var(--system-typography-heading-h5-line-height) var(--system-typography-heading-h5-font-family);--system-typography-heading-h6-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-heading-h6-font-weight:700;--system-typography-heading-h6-font-size:var(--system-font-size-heading-h6);--system-typography-heading-h6-line-height:1.25;--system-typography-heading-h6-letter-spacing:0.02em;--system-typography-heading-h6:var(--system-typography-heading-h6-font-weight) var(--system-typography-heading-h6-font-size)/var(--system-typography-heading-h6-line-height) var(--system-typography-heading-h6-font-family);--system-typography-headingalt-lg-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-headingalt-lg-font-weight:400;--system-typography-headingalt-lg-font-size:var(--system-font-size-headingalt-lg);--system-typography-headingalt-lg-line-height:1.25;--system-typography-headingalt-lg-letter-spacing:0.12em;--system-typography-headingalt-lg:var(--system-typography-headingalt-lg-font-weight) var(--system-typography-headingalt-lg-font-size)/var(--system-typography-headingalt-lg-line-height) var(--system-typography-headingalt-lg-font-family);--system-typography-headingalt-md-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-headingalt-md-font-weight:400;--system-typography-headingalt-md-font-size:var(--system-font-size-headingalt-md);--system-typography-headingalt-md-line-height:1.25;--system-typography-headingalt-md-letter-spacing:0.12em;--system-typography-headingalt-md:var(--system-typography-headingalt-md-font-weight) var(--system-typography-headingalt-md-font-size)/var(--system-typography-headingalt-md-line-height) var(--system-typography-headingalt-md-font-family);--system-typography-headingalt-sm-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-headingalt-sm-font-weight:400;--system-typography-headingalt-sm-font-size:var(--system-font-size-headingalt-sm);--system-typography-headingalt-sm-line-height:1.25;--system-typography-headingalt-sm-letter-spacing:0.12em;--system-typography-headingalt-sm:var(--system-typography-headingalt-sm-font-weight) var(--system-typography-headingalt-sm-font-size)/var(--system-typography-headingalt-sm-line-height) var(--system-typography-headingalt-sm-font-family);--system-typography-headingalt-xl-font-family:"Instrument Sans","Instrument Sans Fallback",sans-serif;--system-typography-headingalt-xl-font-weight:400;--system-typography-headingalt-xl-font-size:var(--system-font-size-headingalt-xl);--system-typography-headingalt-xl-line-height:1.25;--system-typography-headingalt-xl-letter-spacing:0.12em;--system-typography-headingalt-xl:var(--system-typography-headingalt-xl-font-weight) var(--system-typography-headingalt-xl-font-size)/var(--system-typography-headingalt-xl-line-height) var(--system-typography-headingalt-xl-font-family);--system-typography-headingdisplay-lg-font-family:"Instrument Serif",-apple-system,"BlinkMacSystemFont","Times New Roman",serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--system-typography-headingdisplay-lg-font-weight:400;--system-typography-headingdisplay-lg-font-size:var(--system-font-size-display-lg);--system-typography-headingdisplay-lg-line-height:1.25;--system-typography-headingdisplay-lg-letter-spacing:-0.03em;--system-typography-headingdisplay-lg:var(--system-typography-headingdisplay-lg-font-weight) var(--system-typography-headingdisplay-lg-font-size)/var(--system-typography-headingdisplay-lg-line-height) var(--system-typography-headingdisplay-lg-font-family);--system-typography-headingdisplay-md-font-family:"Instrument Serif",-apple-system,"BlinkMacSystemFont","Times New Roman",serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--system-typography-headingdisplay-md-font-weight:400;--system-typography-headingdisplay-md-font-size:var(--system-font-size-display-md);--system-typography-headingdisplay-md-line-height:1.25;--system-typography-headingdisplay-md-letter-spacing:-0.03em;--system-typography-headingdisplay-md:var(--system-typography-headingdisplay-md-font-weight) var(--system-typography-headingdisplay-md-font-size)/var(--system-typography-headingdisplay-md-line-height) var(--system-typography-headingdisplay-md-font-family);--system-typography-headingdisplay-sm-font-family:"Instrument Serif",-apple-system,"BlinkMacSystemFont","Times New Roman",serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--system-typography-headingdisplay-sm-font-weight:400;--system-typography-headingdisplay-sm-font-size:var(--system-font-size-display-sm);--system-typography-headingdisplay-sm-line-height:1.25;--system-typography-headingdisplay-sm-letter-spacing:-0.03em;--system-typography-headingdisplay-sm:var(--system-typography-headingdisplay-sm-font-weight) var(--system-typography-headingdisplay-sm-font-size)/var(--system-typography-headingdisplay-sm-line-height) var(--system-typography-headingdisplay-sm-font-family);--system-typography-headingdisplay-xs-font-family:"Instrument Serif",-apple-system,"BlinkMacSystemFont","Times New Roman",serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--system-typography-headingdisplay-xs-font-weight:400;--system-typography-headingdisplay-xs-font-size:var(--system-font-size-display-xs);--system-typography-headingdisplay-xs-line-height:1.25;--system-typography-headingdisplay-xs-letter-spacing:-0.02em;--system-typography-headingdisplay-xs:var(--system-typography-headingdisplay-xs-font-weight) var(--system-typography-headingdisplay-xs-font-size)/var(--system-typography-headingdisplay-xs-line-height) var(--system-typography-headingdisplay-xs-font-family);--system-viewport-fluid-max:1464px;--system-viewport-fluid-min:576px;--system-z-index-base:0;--system-z-index-dropdown:200;--system-z-index-header:100;--system-z-index-modal:400;--system-z-index-toast:500;--system-z-index-tooltip:300}.cg-theme-light{--system-color-bg-default:rgb(95.686% 93.725% 89.804%);--system-color-bg-disabled:rgb(79.608% 76.863% 70.588%);--system-color-bg-elevation-0-default:rgb(100% 100% 100%);--system-color-bg-elevation-0-inverse:rgb(5.8824% 5.8824% 5.8824%);--system-color-bg-elevation-1:rgb(90.588% 88.235% 83.529%);--system-color-bg-elevation-2:rgb(85.098% 82.745% 76.863%);--system-color-bg-elevation-3-default:rgb(79.608% 76.863% 70.588%);--system-color-bg-elevation-3-inverse:rgb(15.294% 15.294% 15.294%);--system-color-bg-high-contrast-default:rgb(100% 100% 100%);--system-color-bg-high-contrast-inverse-default:rgb(0% 0% 0%);--system-color-bg-high-contrast-muted-opaque:rgb(100% 100% 100%/0.2);--system-color-bg-high-contrast-subtle-opaque:rgb(100% 100% 100%/0.05);--system-color-bg-inverse:rgb(5.8824% 5.8824% 5.8824%);--system-color-bg-muted:rgb(79.608% 76.863% 70.588%);--system-color-bg-primary-default:rgb(25.882% 13.333% 61.569%);--system-color-bg-quaternary-default:rgb(7.0588% 15.294% 19.216%);--system-color-bg-secondary-active:rgb(7.451% 15.294% 32.157%);--system-color-bg-secondary-default:rgb(7.451% 15.294% 32.157%);--system-color-bg-secondary-hover:rgb(9.4118% 19.216% 40%);--system-color-bg-subtle:rgb(85.098% 82.745% 76.863%);--system-color-bg-tertiary-default:rgb(41.176% 7.451% 13.725%);--system-color-border-default:rgb(5.8824% 5.8824% 5.8824%/0.4);--system-color-border-high-contrast-default:rgb(5.8824% 5.8824% 5.8824%);--system-color-border-high-contrast-inverse:rgb(90.588% 88.235% 83.529%);--system-color-border-inverse:rgb(95.686% 93.725% 89.804%/0.4);--system-color-border-muted:rgb(5.8824% 5.8824% 5.8824%/0.2);--system-color-border-primary-default:rgb(25.882% 13.333% 61.569%);--system-color-border-primary-inverse:rgb(69.804% 61.176% 91.765%);--system-color-border-primary-subtle:rgb(69.804% 61.176% 91.765%);--system-color-border-quaternary-default:rgb(7.0588% 15.294% 19.216%);--system-color-border-quaternary-inverse:rgb(10.588% 23.137% 28.627%);--system-color-border-quaternary-subtle:rgb(27.843% 61.961% 76.471%);--system-color-border-secondary-default:rgb(51.373% 64.314% 91.373%);--system-color-border-secondary-inverse:rgb(51.373% 64.314% 91.373%);--system-color-border-secondary-subtle:rgb(61.569% 71.373% 93.333%);--system-color-border-subtle:rgb(5.8824% 5.8824% 5.8824%/0.1);--system-color-border-tertiary-default:rgb(41.176% 7.451% 13.725%);--system-color-border-tertiary-inverse:rgb(91.373% 51.373% 58.824%);--system-color-border-tertiary-subtle:rgb(91.373% 51.373% 58.824%);--system-color-fg-default:rgb(5.8824% 5.8824% 5.8824%);--system-color-fg-disabled:rgb(25.098% 25.098% 25.098%);--system-color-fg-error-default:rgb(32.549% 19.608% 19.608%);--system-color-fg-inverse-default:rgb(85.098% 82.745% 76.863%);--system-color-fg-inverse-muted:rgb(73.333% 70.196% 63.922%);--system-color-fg-link:rgb(22.353% 11.373% 52.549%);--system-color-fg-muted:rgb(20% 20% 20%);--system-color-fg-primary-default:rgb(22.353% 11.373% 52.549%);--system-color-fg-primary-inverse:rgb(69.804% 61.176% 91.765%);--system-color-fg-primary-subtle:rgb(69.804% 61.176% 91.765%);--system-color-fg-quaternary-default:rgb(7.0588% 15.294% 19.216%);--system-color-fg-quaternary-inverse:rgb(27.843% 61.961% 76.471%);--system-color-fg-quaternary-subtle:rgb(27.843% 61.961% 76.471%);--system-color-fg-secondary-default:rgb(7.451% 15.294% 32.157%);--system-color-fg-secondary-inverse:rgb(51.373% 64.314% 91.373%);--system-color-fg-secondary-subtle:rgb(51.373% 64.314% 91.373%);--system-color-fg-subtle-default:rgb(85.098% 82.745% 76.863%);--system-color-fg-subtle-opaque:rgb(5.8824% 5.8824% 5.8824%/0.5);--system-color-fg-success-default:rgb(6.6667% 24.706% 33.333%);--system-color-fg-tertiary-default:rgb(35.294% 6.2745% 11.765%);--system-color-fg-tertiary-inverse:rgb(91.373% 51.373% 58.824%);--system-color-fg-tertiary-subtle:rgb(91.373% 51.373% 58.824%);--system-color-focus-ring-color:var(--system-color-border-primary-inverse);--system-color-gradient-rainbow-default:linear-gradient(270deg,rgb(31.373% 69.412% 85.49%),rgb(69.804% 61.176% 91.765%) 33%,rgb(91.373% 51.373% 58.824%) 67%,rgb(61.569% 71.373% 93.333%));--system-color-gradient-rainbow-opaque-muted:linear-gradient(270deg,rgba(50,189,248,0.30),rgba(170,139,251,0.30) 33%,rgba(213,124,193,0.30) 67%,rgba(130,156,230,0.30));--system-color-gradient-rainbow-opaque-subtle:linear-gradient(270deg,rgba(50,189,248,0.08),rgba(170,139,251,0.08) 33%,rgba(213,124,193,0.08) 67%,rgba(130,156,230,0.08));--system-color-gradient-vivid-blue:rgb(51.373% 64.314% 91.373%);--system-color-gradient-vivid-purple:rgb(69.804% 61.176% 91.765%);--system-color-gradient-vivid-red:rgb(91.373% 51.373% 58.824%);--system-color-gradient-vivid-turquoise:rgb(27.843% 61.961% 76.471%)}.cg-theme-dark{--system-color-bg-default:rgb(5.8824% 5.8824% 5.8824%);--system-color-bg-disabled:rgb(15.294% 15.294% 15.294%);--system-color-bg-elevation-0-default:rgb(5.8824% 5.8824% 5.8824%);--system-color-bg-elevation-0-inverse:rgb(95.686% 93.725% 89.804%);--system-color-bg-elevation-1:rgb(5.8824% 5.8824% 5.8824%);--system-color-bg-elevation-2:rgb(9.4118% 9.4118% 9.4118%);--system-color-bg-elevation-3-default:rgb(15.294% 15.294% 15.294%);--system-color-bg-elevation-3-inverse:rgb(79.608% 76.863% 70.588%);--system-color-bg-high-contrast-default:rgb(0% 0% 0%);--system-color-bg-high-contrast-inverse-default:rgb(100% 100% 100%);--system-color-bg-high-contrast-muted-opaque:rgb(0% 0% 0%/0.2);--system-color-bg-high-contrast-subtle-opaque:rgb(0% 0% 0%/0.05);--system-color-bg-inverse:rgb(95.686% 93.725% 89.804%);--system-color-bg-muted:rgb(15.294% 15.294% 15.294%);--system-color-bg-primary-default:rgb(69.804% 61.176% 91.765%);--system-color-bg-quaternary-default:rgb(31.373% 69.412% 85.49%);--system-color-bg-secondary-active:rgb(70.588% 78.431% 94.902%);--system-color-bg-secondary-default:rgb(61.569% 71.373% 93.333%);--system-color-bg-secondary-hover:rgb(61.569% 71.373% 93.333%);--system-color-bg-subtle:rgb(9.4118% 9.4118% 9.4118%);--system-color-bg-tertiary-default:rgb(91.373% 51.373% 58.824%);--system-color-border-default:rgb(95.686% 93.725% 89.804%/0.4);--system-color-border-high-contrast-default:rgb(90.588% 88.235% 83.529%);--system-color-border-high-contrast-inverse:rgb(5.8824% 5.8824% 5.8824%);--system-color-border-inverse:rgb(5.8824% 5.8824% 5.8824%/0.4);--system-color-border-muted:rgb(95.686% 93.725% 89.804%/0.2);--system-color-border-primary-default:rgb(69.804% 61.176% 91.765%);--system-color-focus-ring-color:var(--system-color-border-primary-default);--system-color-border-primary-inverse:rgb(25.882% 13.333% 61.569%);--system-color-border-primary-subtle:rgb(22.353% 11.373% 52.549%);--system-color-border-quaternary-default:rgb(31.373% 69.412% 85.49%);--system-color-border-quaternary-inverse:rgb(27.843% 61.961% 76.471%);--system-color-border-quaternary-subtle:rgb(10.588% 23.137% 28.627%);--system-color-border-secondary-default:rgb(10.98% 22.745% 48.235%);--system-color-border-secondary-inverse:rgb(9.4118% 19.216% 40%);--system-color-border-secondary-subtle:rgb(7.451% 15.294% 32.157%);--system-color-border-subtle:rgb(95.686% 93.725% 89.804%/0.1);--system-color-border-tertiary-default:rgb(91.373% 51.373% 58.824%);--system-color-border-tertiary-inverse:rgb(41.176% 7.451% 13.725%);--system-color-border-tertiary-subtle:rgb(35.294% 6.2745% 11.765%);--system-color-fg-default:rgb(95.686% 93.725% 89.804%);--system-color-fg-disabled:rgb(25.098% 25.098% 25.098%);--system-color-fg-error-default:rgb(86.275% 52.549% 52.549%);--system-color-fg-inverse-default:rgb(9.4118% 9.4118% 9.4118%);--system-color-fg-inverse-muted:rgb(25.098% 25.098% 25.098%);--system-color-fg-link:rgb(69.804% 61.176% 91.765%);--system-color-fg-muted:rgb(73.333% 70.196% 63.922%);--system-color-fg-primary-default:rgb(69.804% 61.176% 91.765%);--system-color-fg-primary-inverse:rgb(25.882% 13.333% 61.569%);--system-color-fg-primary-subtle:rgb(22.353% 11.373% 52.549%);--system-color-fg-quaternary-default:rgb(31.373% 69.412% 85.49%);--system-color-fg-quaternary-inverse:rgb(10.588% 23.137% 28.627%);--system-color-fg-quaternary-subtle:rgb(8.6275% 19.608% 24.314%);--system-color-fg-secondary-default:rgb(61.569% 71.373% 93.333%);--system-color-fg-secondary-inverse:rgb(10.98% 22.745% 48.235%);--system-color-fg-secondary-subtle:rgb(9.4118% 19.216% 40%);--system-color-fg-subtle-default:rgb(15.294% 15.294% 15.294%);--system-color-fg-subtle-opaque:rgb(95.686% 93.725% 89.804%/0.5);--system-color-fg-success-default:rgb(53.333% 71.765% 80.392%);--system-color-fg-tertiary-default:rgb(91.373% 51.373% 58.824%);--system-color-fg-tertiary-inverse:rgb(41.176% 7.451% 13.725%);--system-color-fg-tertiary-subtle:rgb(35.294% 6.2745% 11.765%);--system-color-gradient-rainbow-default:linear-gradient(270deg,rgb(31.373% 69.412% 85.49%),rgb(69.804% 61.176% 91.765%) 33%,rgb(91.373% 51.373% 58.824%) 67%,rgb(61.569% 71.373% 93.333%));--system-color-gradient-rainbow-opaque-muted:linear-gradient(270deg,rgba(50,189,248,0.30),rgba(170,139,251,0.30) 33%,rgba(213,124,193,0.30) 67%,rgba(130,156,230,0.30));--system-color-gradient-rainbow-opaque-subtle:linear-gradient(270deg,rgba(50,189,248,0.08),rgba(170,139,251,0.08) 33%,rgba(213,124,193,0.08) 67%,rgba(130,156,230,0.08));--system-color-gradient-vivid-blue:rgb(51.373% 64.314% 91.373%);--system-color-gradient-vivid-purple:rgb(69.804% 61.176% 91.765%);--system-color-gradient-vivid-red:rgb(91.373% 51.373% 58.824%);--system-color-gradient-vivid-turquoise:rgb(27.843% 61.961% 76.471%)}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{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%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{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}[type=button],[type=reset],[type=submit],button{-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}html{text-size-adjust:100%}body{display:flex;flex-direction:column;background-color:var(--system-color-bg-default);min-height:100vh;text-wrap:pretty;line-height:var(--system-line-height-body);color:var(--system-color-fg-default);font-family:var(--system-font-family-body);font-size:var(--system-font-size-xs)}img{display:block;max-width:100%;height:auto}p{margin-top:0;margin-bottom:var(--system-spacing-lg)}a{transition:all .2s ease-in-out;-webkit-text-decoration:underline solid;text-decoration:underline solid;text-decoration-color:color-mix(in srgb,currentcolor 50%,transparent);text-underline-offset:.25em;color:var(--system-color-fg-link)}a:hover{text-decoration-color:currentcolor}:where(.mdx-content,.cg-paragraph) a[href^=http]:not([href^="https://chrisgriffin.io"]):not([href^="http://chrisgriffin.io"]):not(.no-external-link-icon):after{display:inline-block;margin-left:.15em;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2036%2036'%3E%3Cpath%20d='m10.628%2028.386%2014.193-14.192-.065%2012.336a1.78%201.78%200%200%200%201.785%201.785%201.803%201.803%200%200%200%201.792-1.792l.088-16.658a1.758%201.758%200%200%200-1.773-1.773l-16.659.062a1.803%201.803%200%200%200-1.791%201.792%201.758%201.758%200%200%200%201.772%201.773l12.336-.04L8.114%2025.872a1.793%201.793%200%200%200-.013%202.527%201.791%201.791%200%200%200%202.527-.013Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2036%2036'%3E%3Cpath%20d='m10.628%2028.386%2014.193-14.192-.065%2012.336a1.78%201.78%200%200%200%201.785%201.785%201.803%201.803%200%200%200%201.792-1.792l.088-16.658a1.758%201.758%200%200%200-1.773-1.773l-16.659.062a1.803%201.803%200%200%200-1.791%201.792%201.758%201.758%200%200%200%201.772%201.773l12.336-.04L8.114%2025.872a1.793%201.793%200%200%200-.013%202.527%201.791%201.791%200%200%200%202.527-.013Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentcolor;width:.75em;height:.75em;vertical-align:middle;content:""}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;line-height:var(--system-line-height-heading);font-family:var(--system-font-family-heading)}.h1,.h2,h1,h2{font-weight:var(--system-font-weight-semibold)}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-weight:var(--system-font-weight-bold)}.h1,h1{letter-spacing:var(--system-letter-spacing-neg2);font-size:var(--system-font-size-xl)}.h2,h2{letter-spacing:var(--system-letter-spacing-neg1);font-size:var(--system-font-size-lg)}.h3,h3{letter-spacing:var(--system-letter-spacing-auto);font-size:var(--system-font-size-md)}.h4,h4{letter-spacing:var(--system-letter-spacing-pos1);font-size:var(--system-font-size-sm)}.h5,h5{letter-spacing:var(--system-letter-spacing-pos2);font-size:var(--system-font-size-xs)}.h6,h6{letter-spacing:var(--system-letter-spacing-pos3);font-size:var(--system-font-size-2xs)}main{flex:1 0 auto;scroll-margin-top:5rem}main:focus{outline:none}.cg-skip-link{position:fixed;top:var(--system-spacing-sm);left:var(--system-spacing-sm);transform:translateY(-150%);transition:transform .15s ease-out;z-index:9999;border-radius:var(--system-radius-sm);background:var(--system-color-bg-default);padding:var(--system-spacing-sm) var(--system-spacing-md);text-decoration:underline;color:var(--system-color-fg-default)}.cg-skip-link:focus,.cg-skip-link:focus-visible{transform:translateY(0)}:focus-visible{outline:2px solid var(--system-color-fg-primary-default);outline-offset:2px}figure{margin:0 0 var(--system-spacing-xl);padding:0}figure figcaption{color:var(--system-color-fg-muted);font-size:var(--system-font-size-3xs)}ul{margin-top:0;margin-bottom:var(--system-spacing-xl);padding-left:var(--system-spacing-sm);list-style-type:"-"}ul li{margin-bottom:var(--system-spacing-xs);padding-left:0}ul li:last-child{margin-bottom:0}@media(min-width:1056px){ul li{padding-left:var(--system-spacing-xs)}ul{padding-left:var(--system-spacing-md)}}hr{border:none;background:var(--system-color-border-subtle);height:1px;color:var(--system-color-border-subtle)}.mdx-content .h1,.mdx-content .h2,.mdx-content .h3,.mdx-content .h4,.mdx-content .h5,.mdx-content .h6,.mdx-content h1,.mdx-content h2,.mdx-content h3,.mdx-content h4,.mdx-content h5,.mdx-content h6{margin-top:var(--system-spacing-2xl);margin-bottom:var(--system-spacing-lg)}.mdx-content .cg-heading-alt{margin-top:0}.mdx-content iframe{display:block;border:0;aspect-ratio:16/9;width:100%;max-width:100%;height:auto}@media print{footer{display:none}}