:root{--pt-to-px-2x: 2px;--pt-to-px-3x: 3px;--font-scale-xsmall: .88;--font-scale-small: .94;--font-scale-medium: .97;--font-scale-large: 1;--font-scale-xlarge: 1.12;--font-scale-xxlarge: 1.23;--font-scale-xxxlarge: 1.35;--font-weight-regular: 400;--font-weight-semibold: 600;--font-large-title-size-pt: 34;--font-title1-size-pt: 28;--font-title2-size-pt: 22;--font-title3-size-pt: 20;--font-headline-size-pt: 17;--font-body-size-pt: 17;--font-callout-size-pt: 16;--font-subhead-size-pt: 15;--font-footnote-size-pt: 13;--font-caption1-size-pt: 12;--font-caption2-size-pt: 11;--font-large-title-leading-pt: 41;--font-title1-leading-pt: 34;--font-title2-leading-pt: 28;--font-title3-leading-pt: 25;--font-headline-leading-pt: 22;--font-body-leading-pt: 22;--font-callout-leading-pt: 21;--font-subhead-leading-pt: 20;--font-footnote-leading-pt: 18;--font-caption1-leading-pt: 16;--font-caption2-leading-pt: 13;--font-scale: var(--font-scale-large);--pt-to-px: var(--pt-to-px-2x);--font-large-title-size: calc(var(--font-large-title-size-pt) * var(--pt-to-px) * var(--font-scale));--font-title1-size: calc(var(--font-title1-size-pt) * var(--pt-to-px) * var(--font-scale));--font-title2-size: calc(var(--font-title2-size-pt) * var(--pt-to-px) * var(--font-scale));--font-title3-size: calc(var(--font-title3-size-pt) * var(--pt-to-px) * var(--font-scale));--font-headline-size: calc(var(--font-headline-size-pt) * var(--pt-to-px) * var(--font-scale));--font-body-size: calc(var(--font-body-size-pt) * var(--pt-to-px) * var(--font-scale));--font-callout-size: calc(var(--font-callout-size-pt) * var(--pt-to-px) * var(--font-scale));--font-subhead-size: calc(var(--font-subhead-size-pt) * var(--pt-to-px) * var(--font-scale));--font-footnote-size: calc(var(--font-footnote-size-pt) * var(--pt-to-px) * var(--font-scale));--font-caption1-size: calc(var(--font-caption1-size-pt) * var(--pt-to-px) * var(--font-scale));--font-caption2-size: calc(var(--font-caption2-size-pt) * var(--pt-to-px) * var(--font-scale));--font-large-title-leading: calc(var(--font-large-title-leading-pt) * var(--pt-to-px) * var(--font-scale));--font-title1-leading: calc(var(--font-title1-leading-pt) * var(--pt-to-px) * var(--font-scale));--font-title2-leading: calc(var(--font-title2-leading-pt) * var(--pt-to-px) * var(--font-scale));--font-title3-leading: calc(var(--font-title3-leading-pt) * var(--pt-to-px) * var(--font-scale));--font-headline-leading: calc(var(--font-headline-leading-pt) * var(--pt-to-px) * var(--font-scale));--font-body-leading: calc(var(--font-body-leading-pt) * var(--pt-to-px) * var(--font-scale));--font-callout-leading: calc(var(--font-callout-leading-pt) * var(--pt-to-px) * var(--font-scale));--font-subhead-leading: calc(var(--font-subhead-leading-pt) * var(--pt-to-px) * var(--font-scale));--font-footnote-leading: calc(var(--font-footnote-leading-pt) * var(--pt-to-px) * var(--font-scale));--font-caption1-leading: calc(var(--font-caption1-leading-pt) * var(--pt-to-px) * var(--font-scale));--font-caption2-leading: calc(var(--font-caption2-leading-pt) * var(--pt-to-px) * var(--font-scale))}.dynamic-type--xsmall{--font-scale: var(--font-scale-xsmall)}.dynamic-type--small{--font-scale: var(--font-scale-small)}.dynamic-type--medium{--font-scale: var(--font-scale-medium)}.dynamic-type--large{--font-scale: var(--font-scale-large)}.dynamic-type--xlarge{--font-scale: var(--font-scale-xlarge)}.dynamic-type--xxlarge{--font-scale: var(--font-scale-xxlarge)}.dynamic-type--xxxlarge{--font-scale: var(--font-scale-xxxlarge)}.text-large-title{font-weight:var(--font-weight-regular);font-size:var(--font-large-title-size);line-height:var(--font-large-title-leading)}.text-title1{font-weight:var(--font-weight-regular);font-size:var(--font-title1-size);line-height:var(--font-title1-leading)}.text-title2{font-weight:var(--font-weight-regular);font-size:var(--font-title2-size);line-height:var(--font-title2-leading)}.text-title3{font-weight:var(--font-weight-regular);font-size:var(--font-title3-size);line-height:var(--font-title3-leading)}.text-headline{font-weight:var(--font-weight-semibold);font-size:var(--font-headline-size);line-height:var(--font-headline-leading)}.text-body{font-weight:var(--font-weight-regular);font-size:var(--font-body-size);line-height:var(--font-body-leading)}.text-callout{font-weight:var(--font-weight-regular);font-size:var(--font-callout-size);line-height:var(--font-callout-leading)}.text-subhead{font-weight:var(--font-weight-regular);font-size:var(--font-subhead-size);line-height:var(--font-subhead-leading)}.text-footnote{font-weight:var(--font-weight-regular);font-size:var(--font-footnote-size);line-height:var(--font-footnote-leading)}.text-caption1{font-weight:var(--font-weight-regular);font-size:var(--font-caption1-size);line-height:var(--font-caption1-leading)}.text-caption2{font-weight:var(--font-weight-regular);font-size:var(--font-caption2-size);line-height:var(--font-caption2-leading)}body{font-family:system-ui}
