@font-face{font-family:Family;src:url(/fonts/Family/Family-light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Family;src:url(/fonts/Family/Family-light-italic.woff2);font-weight:300;font-style:italic}@font-face{font-family:Family;src:url(/fonts/Family/Family-regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:Family;src:url(/fonts/Family/Family-italic.woff2);font-weight:400;font-style:italic}@font-face{font-family:Family;src:url(/fonts/Family/Family-medium.woff2);font-weight:500;font-style:normal}@font-face{font-family:Family;src:url(/fonts/Family/Family-medium-italic.woff2);font-weight:500;font-style:italic}@font-face{font-family:Family;src:url(/fonts/Family/Family-bold.woff2);font-weight:700;font-style:normal}@font-face{font-family:Family;src:url(/fonts/Family/Family-bold-italic.woff2);font-weight:700;font-style:italic}@font-face{font-family:Family;src:url(/fonts/Family/Family-heavy.woff2);font-weight:800;font-style:normal}@font-face{font-family:Family;src:url(/fonts/Family/Family-heavy-italic.woff2);font-weight:800;font-style:italic}@font-face{font-family:Family;src:url(/fonts/Family/Family-black.woff2);font-weight:900;font-style:normal}@font-face{font-family:Family;src:url(/fonts/Family/Family-black-italic.woff2);font-weight:900;font-style:italic}
:root{--font-family-narrative:ui-sans,system-ui,sans-serif;--font-family-interface:ui-sans,system-ui,sans-serif;--font-family-display:"Family","Times New Roman",serif;--font-weight-narrative-normal:400;--font-weight-narrative-bold:700;--font-weight-interface-normal:400;--font-weight-interface-bold:500;--font-weight-display-normal:400;--font-weight-display-bold:700;--type-lead-font-size:1.875rem;--type-lead-line-height:2.25rem;--type-title-font-size:1.375rem;--type-title-line-height:1.875rem;--type-headline-font-size:1.375rem;--type-headline-line-height:1.875rem;--type-highlight-font-size:1.125rem;--type-highlight-line-height:1.5rem;--type-body-font-size:1.125rem;--type-body-line-height:1.875rem;--type-label-font-size:1rem;--type-label-line-height:1.375rem;--type-detail-font-size:.875rem;--type-detail-line-height:1.25rem}b,strong{font-weight:var(--font-weight-interface-bold)}::-moz-placeholder{color:var(--color-emphasis)!important;opacity:1!important}[data-slate-placeholder],::placeholder{color:var(--color-emphasis)!important;opacity:1!important}.type-lead,.type-lead-bold{font-family:var(--font-family-display);font-size:var(--type-lead-font-size);line-height:var(--type-lead-line-height);text-rendering:optimizeLegibility}.type-lead{font-weight:var(--font-weight-display-normal)}.type-lead-bold{font-weight:var(--font-weight-display-bold)}.type-title,.type-title-bold{font-family:var(--font-family-display);font-size:var(--type-title-font-size);line-height:var(--type-title-line-height);text-rendering:optimizeLegibility}.type-title{font-weight:var(--font-weight-display-normal)}.type-title-bold{font-weight:var(--font-weight-display-bold)}.type-headline,.type-headline-bold{font-family:var(--font-family-interface);font-size:var(--type-headline-font-size);line-height:var(--type-headline-line-height);text-rendering:optimizeLegibility}.type-headline{font-weight:var(--font-weight-interface-normal)}.type-headline-bold{font-weight:var(--font-weight-interface-bold)}.type-highlight,.type-highlight-bold{font-family:var(--font-family-interface);font-size:var(--type-highlight-font-size);line-height:var(--type-highlight-line-height);text-rendering:optimizeLegibility}.type-highlight{font-weight:var(--font-weight-interface-normal)}.type-highlight-bold{font-weight:var(--font-weight-interface-bold)}.type-body,.type-body-bold{font-family:var(--font-family-narrative);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);text-rendering:optimizeLegibility}.type-body{font-weight:var(--font-weight-narrative-normal)}.type-body-bold{font-weight:var(--font-weight-narrative-bold)}.type-label,.type-label-bold{font-family:var(--font-family-interface);font-size:var(--type-label-font-size);line-height:var(--type-label-line-height);text-rendering:optimizeLegibility}.type-label{font-weight:var(--font-weight-interface-normal)}.type-label-bold{font-weight:var(--font-weight-interface-bold)}.type-detail,.type-detail-bold{font-family:var(--font-family-interface);font-size:var(--type-detail-font-size);line-height:var(--type-detail-line-height);text-rendering:optimizeLegibility}.type-detail{font-weight:var(--font-weight-interface-normal)}.type-detail-bold{font-weight:var(--font-weight-interface-bold)}