@charset "UTF-8";:root{color-scheme:dark light;--primary-color: #2878FF;--design-color-action-light: #B3D1FF;--font-color: #1d1d1f;--font-link-color: color: #5d5d5d;--font-hover-link-color: #252525}.visual-highlight{text-decoration:none;color:var(--font-link-color);background:#ffa60015;border-radius:2px;padding-inline:8px;border-bottom:2px solid rgba(255,166,0,.657)}@media(hover:hover)and (pointer:fine){.visual-highlight:hover{text-decoration:none;background:#ffa600a8;color:var(--font-hover-link-color)}}.visual-link{--scale: 1.25;display:inline-block;transition:transform .15s ease,box-shadow .15s ease,border-radius .15s ease}@media(hover:hover)and (pointer:fine){.visual-link:hover{transform:scale(var(--scale));border-radius:32px;box-shadow:0 8px 24px #00000026}}.visual-link-active{background:#ffa60052;border-radius:32px;padding-inline:24px;box-shadow:0 8px 24px #00000026}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/OpenSans-Regular.woff2) format("woff2"),url(/fonts/OpenSans-Regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/OpenSans-Bold.woff2) format("woff2"),url(/fonts/OpenSans-Bold.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/OpenSans-Italic.woff2) format("woff2"),url(/fonts/OpenSans-Italic.woff) format("woff")}:root{--font-size-display-xxl: 2.75rem;--font-size-display-xl: 2.375rem;--font-size-display-lg: 2rem;--font-size-large-title: 2rem;--font-size-title-1: 1.75rem;--font-size-title-2: 1.5rem;--font-size-title-3: 1.375rem;--font-size-headline: 1rem;--font-size-body: 1rem;--font-size-callout: .9375rem;--font-size-subheadline: .875rem;--font-size-footnote: .8125rem;--font-size-caption-1: .75rem;--font-size-caption-2: .6875rem;--line-height-display: 1.1;--line-height-heading: 1.2;--line-height-body: 1.4;--line-height-caption: 1.3;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-large-title: -.5px;--tracking-title-1: -.5px;--tracking-title-2: -.25px;--tracking-title-3: -.25px;--tracking-headline: 0px;--tracking-body: .1px;--tracking-callout: .1px;--tracking-subheadline: 0px;--tracking-footnote: .2px;--tracking-caption: .3px}@media(max-width:600px){:root{--font-size-display-xxl: 2.375rem;--font-size-display-xl: 2.125rem;--font-size-display-lg: 1.875rem;--font-size-large-title: 1.75rem;--font-size-title-1: 1.5rem;--font-size-title-2: 1.375rem;--font-size-title-3: 1.25rem;--font-size-headline: .9375rem;--font-size-body: .9375rem;--font-size-callout: .875rem;--font-size-subheadline: .8125rem;--font-size-footnote: .75rem;--font-size-caption-1: .6875rem;--font-size-caption-2: .625rem}}*{margin:0;padding:0;font-size:inherit;font-weight:inherit;font-style:inherit}html{font-size:16px;color:#222}body{font-family:-apple-system,BlinkMacSystemFont,Open Sans,system-ui,sans-serif;font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.typography-display-xxl{font-size:var(--font-size-display-xxl);line-height:var(--line-height-display);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-large-title)}.typography-display-xl{font-size:var(--font-size-display-xl);line-height:var(--line-height-display);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-large-title)}.typography-display-lg{font-size:var(--font-size-display-lg);line-height:var(--line-height-display);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-large-title)}.typography-large-title{font-size:var(--font-size-large-title);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-large-title)}.typography-title-1{font-size:var(--font-size-title-1);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-title-1)}.typography-title-2{font-size:var(--font-size-title-2);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-title-2)}.typography-title-3{font-size:var(--font-size-title-3);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-title-3)}.typography-headline{font-size:var(--font-size-headline);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-headline)}.typography-body{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body)}.typography-callout{font-size:var(--font-size-callout);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-callout)}.typography-subheadline{font-size:var(--font-size-subheadline);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-subheadline)}.typography-footnote{font-size:var(--font-size-footnote);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-footnote)}.typography-caption-1{font-size:var(--font-size-caption-1);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-caption)}.typography-caption-2{font-size:var(--font-size-caption-2);line-height:var(--line-height-caption);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-caption)}h1{font-size:var(--font-size-large-title);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-large-title)}h2{font-size:var(--font-size-title-1);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-title-1)}h3{font-size:var(--font-size-title-2);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-title-2)}h1,h2,h3,h4,h5,h6{padding-bottom:.5rem}p{padding-bottom:1rem}.bold{font-weight:700}.semibold{font-weight:600}.flex{display:flex;gap:var(--gap, 0)}.flex.gap{gap:1rem}.flex.inline{display:inline-flex}.flex{flex-direction:row}.flex.alignment-leading{justify-content:flex-start}.flex.alignment-trailing{justify-content:flex-end}.flex.alignment-center{justify-content:center}.flex.alignment-space-between{justify-content:space-between}.flex.alignment-top{align-items:flex-start}.flex.alignment-middle{align-items:center}.flex.column{flex-direction:column}.flex.column.alignment-leading{align-items:flex-start}.flex.column.alignment-trailing{align-items:flex-end}.flex.column.alignment-center{align-items:center}.flex.column.alignment-top{justify-content:flex-start}.flex.column.alignment-bottom{justify-content:flex-end}.flex.column.alignment-middle{justify-content:center}.flex.wrap{flex-wrap:wrap}.padding{padding:1rem}.padding-vertical{padding-block:1rem}.padding-vertical-wide{padding-block:3rem}.padding-narrow{padding:.5rem}.padding-horizontal-narrow{padding-inline:.5rem}.padding-vertical-narrow{padding-block:.5rem}.padding-horizontal{padding-inline:1rem}.padding-trailing{padding-right:1rem}.divider{height:1px;width:100%;background-color:var(--font-color);opacity:.1;margin-block:.6rem}.position-absolute{position:absolute}.position-relative{position:relative}.overflow-hidden{overflow:hidden}*,*:before,*:after{box-sizing:border-box;border:0}html{background-color:#efefef}body{min-height:100vh}img,picture,svg,video{display:block;max-width:100%}ul{list-style:none}.content{width:min(100% - 4rem,62.5rem);margin-inline:auto;padding:1rem}app-root{display:flex;flex-direction:column;width:100%;min-height:100vh}.page{flex:1}a{text-decoration:none;color:var(--font-link-color)}a:hover{text-decoration:underline;color:var(--font-hover-link-color)}em,i{font-style:italic}
