@charset "UTF-8";:root{--layer-0: 0;--layer-1: 1;--layer-2: 2;--layer-3: 3;--layer-4: 4;--layer-5: 5;--layer-important: 2147483647;--ratio-square: 1;--ratio-landscape: 1.3333333333;--ratio-portrait: .75;--ratio-wide: 1.6;--ratio-widescreen: 1.7777777778;--ratio-extrawide: 2;--ratio-ultrawide: 3.6;--ratio-golden: 1.618;--border-size-1: 1px;--border-size-2: 4px;--radius-1: 8px;--radius-2: 12px;--radius-3: 16px;--radius-4: 24px;--radius-round: 100000px;--min-size--3: .25rem;--min-size--2: .5rem;--min-size--1: .75rem;--min-size-0: 1rem;--min-size-1: 1.5rem;--min-size-2: 2rem;--min-size-3: 3rem;--min-size-4: 4rem;--min-size-5: 6rem;--max-size--3: .31rem;--max-size--2: .63rem;--max-size--1: .94rem;--max-size-0: 1.25rem;--max-size-1: 1.88rem;--max-size-2: 2.5rem;--max-size-3: 3.75rem;--max-size-4: 5rem;--max-size-5: 7.5rem;--fluid-size--3: clamp(.25rem, .23rem + .09vw, .31rem);--fluid-size--2: clamp(.5rem, .46rem + .19vw, .63rem);--fluid-size--1: clamp(.75rem, .69rem + .28vw, .94rem);--fluid-size-0: clamp(1rem, .92rem + .37vw, 1.25rem);--fluid-size-1: clamp(1.5rem, 1.38rem + .56vw, 1.88rem);--fluid-size-2: clamp(2rem, 1.83rem + .74vw, 2.5rem);--fluid-size-3: clamp(3rem, 2.75rem + 1.11vw, 3.75rem);--fluid-size-4: clamp(4rem, 3.67rem + 1.48vw, 5rem);--fluid-size-5: clamp(6rem, 5.5rem + 2.22vw, 7.5rem);--fluid-size--3--2: clamp(.25rem, .13rem + .56vw, .63rem);--fluid-size--2--1: clamp(.5rem, .35rem + .65vw, .94rem);--fluid-size--1-0: clamp(.75rem, .58rem + .74vw, 1.25rem);--fluid-size-0-1: clamp(1rem, .71rem + 1.3vw, 1.88rem);--fluid-size-1-2: clamp(1.5rem, 1.17rem + 1.48vw, 2.5rem);--fluid-size-2-3: clamp(2rem, 1.42rem + 2.59vw, 3.75rem);--fluid-size-3-4: clamp(3rem, 2.33rem + 2.96vw, 5rem);--fluid-size-4-5: clamp(4rem, 2.83rem + 5.19vw, 7.5rem);--fluid-size-0-2: clamp(1rem, .5rem + 2.22vw, 2.5rem);--fluid-size--2--3: clamp(.31rem, .56rem - .28vw, .5rem);--space--3: .25rem;--space--2: .5rem;--space--1: .75rem;--space-0: 1rem;--space-1: 1.5rem;--space-2: 2rem;--space-3: 3rem;--space-4: 4rem;--space-5: 6rem;--max-space--3: .31rem;--max-space--2: .63rem;--max-space--1: .94rem;--max-space-0: 1.25rem;--max-space-1: 1.88rem;--max-space-2: 2.5rem;--max-space-3: 3.75rem;--max-space-4: 5rem;--max-space-5: 7.5rem;--gutter-half: var(--min-size--2);--gutter-full: var(--min-size-0);--gutter-double: var(--min-size-2);--gutter-triple: var(--min-size-3);--gutter-quad: var(--min-size-4);--fluid-space-xs: var(--fluid-size--3);--fluid-space-s: var(--fluid-size--2);--fluid-space-r: var(--fluid-size-0);--fluid-space-m: var(--fluid-size-1);--fluid-space-l: var(--fluid-size-2);--fluid-space-xl: var(--fluid-size-3);--fluid-space-xxl: var(--fluid-size-4);--fluid-gutter-half: var(--fluid-size--2);--fluid-gutter-full: var(--fluid-size-0);--fluid-gutter-double: var(--fluid-size-2);--fluid-gutter-triple: var(--fluid-size-3);--fluid-gutter-quad: var(--fluid-size-4);--color-blue-50: #89cbf4;--color-blue-100: #4096c8;--color-blue-200: #005690;--color-blue-400: #002e4d;--color-dark-blue-50: #898ba5;--color-dark-blue-100: #313662;--color-dark-blue-200: #101341;--color-dark-blue-400: #02032c;--color-green-50: #7deddc;--color-green-100: #27c3ae;--color-green-200: #007d6a;--color-green-400: #004238;--color-pink-50: #ffa8cb;--color-pink-100: #fa5f9f;--color-pink-200: #ca3674;--color-pink-400: #6b0f36;--color-purple-50: #bdbaff;--color-purple-100: #8d8cd6;--color-purple-200: #362ba6;--color-purple-400: #160f57;--color-red-50: #ffaa88;--color-red-100: #ff4c00;--color-red-200: #a32700;--color-red-400: #521400;--color-yellow-50: #ffde91;--color-yellow-100: #ffbc00;--color-yellow-200: #c38500;--color-yellow-400: #704d00;--color-grey-5: #f2f2f2;--color-grey-10: #e6e6e6;--color-grey-15: #d9d9d9;--color-grey-25: #bfbfbf;--color-grey-35: #a6a6a6;--color-grey-45: #8c8c8c;--color-grey-55: #737373;--color-grey-65: #595959;--color-grey-75: #404040;--color-grey-85: #262626;--color-grey-90: #1a1a1a;--color-grey-95: #0d0d0d;--color-black: #000;--color-white: #fff;--color-off-white: #ecece9;--font-sans: ABC Favorit Pro, system-ui, -apple-system, Helvetica, sans-serif;--font-serif: Ivar Text, Times New Roman, Times, ui-serif, serif;--font-mono: ABC Favorit Mono, SF Mono, ui-monospace, monospace;--font-size-min--2: .75rem;--font-size-min--1: .875rem;--font-size-min-0: 1rem;--font-size-min-1: 1rem;--font-size-min-2: 1.25rem;--font-size-min-3: 1.5rem;--font-size-min-4: 1.75rem;--font-size-min-5: 2rem;--font-size-min-6: 3rem;--font-size-min-7: 4rem;--font-size-max--2: .75rem;--font-size-max--1: .875rem;--font-size-max-0: 1rem;--font-size-max-1: 1.25rem;--font-size-max-2: 1.5rem;--font-size-max-3: 2rem;--font-size-max-4: 2.5rem;--font-size-max-5: 3rem;--font-size-max-6: 4.5rem;--font-size-max-7: 6rem;--font-size-fluid--2: .75rem;--font-size-fluid--1: .875rem;--font-size-fluid-0: 1rem;--font-size-fluid-1: clamp(1rem, .92rem + .37vw, 1.25rem);--font-size-fluid-2: clamp(1.25rem, 1.17rem + .37vw, 1.5rem);--font-size-fluid-3: clamp(1.5rem, 1.33rem + .74vw, 2rem);--font-size-fluid-4: clamp(1.75rem, 1.5rem + 1.11vw, 2.5rem);--font-size-fluid-5: clamp(2rem, 1.67rem + 1.48vw, 3rem);--font-size-fluid-6: clamp(3rem, 2.5rem + 2.22vw, 4.5rem);--font-size-fluid-7: clamp(4rem, 3.33rem + 2.96vw, 6rem);--font-size-fluid-1-3: clamp(1rem, .83rem + .74vw, 1.5rem);--font-size-fluid-2-3: clamp(1.25rem, 1rem + 1.11vw, 2rem);--font-size-fluid-2-6: clamp(1.25rem, .67rem + 2.59vw, 3rem);--font-weight-light: 200;--font-weight-book: 300;--font-weight-regular: 400;--font-weight-bold: 600;--font-line-height--1: .95;--font-line-height-0: 1;--font-line-height-1: 1.1;--font-line-height-2: 1.25;--font-line-height-3: 1.375;--font-line-height-4: 1.5;--font-letter-spacing--2: -.04em;--font-letter-spacing--1: -.02em;--font-letter-spacing-0: 0;--font-letter-spacing-1: .02em;--font-letter-spacing-2: .04em;--font-measure-1: 20ch;--font-measure-2: 45ch;--font-measure-3: 60ch;--font-measure-display-1: 20ch;--font-measure-display-2: 25ch;--font-measure-display-3: 35ch;--width-full: 100%;--width-half: 50%;--width-quarter: 25%;--width-third: 33.3333333333%;--width-fifth: 20%;--width-sixth: 16.6666666667%;--width-two-fifths: 40%;--width-three-fifths: 60%;--width-three-tenths: 30%;--width-seven-tenths: 70%;--breakpoint-motionOK: (prefers-reduced-motion: no-preference);--breakpoint-motionNotOK: (prefers-reduced-motion: reduce);--breakpoint-opacityOK: (prefers-reduced-transparency: no-preference);--breakpoint-opacityNotOK: (prefers-reduced-transparency: reduce);--breakpoint-useDataOK: (prefers-reduced-data: no-preference);--breakpoint-useDataNotOK: (prefers-reduced-data: reduce);--breakpoint-OSdark: (prefers-color-scheme: dark);--breakpoint-OSlight: (prefers-color-scheme: light);--breakpoint-highContrast: (prefers-contrast: more);--breakpoint-lowContrast: (prefers-contrast: less);--breakpoint-portrait: (orientation: portrait);--breakpoint-landscape: (orientation: landscape);--breakpoint-HDcolor: (dynamic-range: high);--breakpoint-touch: (hover: none) and (pointer: coarse);--breakpoint-xxs-only: (0px <= width <= 240px);--breakpoint-xxs-n-above: (width >= 240px);--breakpoint-xxs-n-below: (width < 240px);--breakpoint-xs-only: (240px <= width <= 360px);--breakpoint-xs-n-above: (min-width: 360px);--breakpoint-xs-n-below: (max-width: 359px);--breakpoint-sm-only: (360px <= width <= 480px);--breakpoint-sm-n-above: (min-width: 480px);--breakpoint-sm-n-below: (max-width: 479px);--breakpoint-md-only: (min-width: 480px) and (max-width: 768px);--breakpoint-md-n-above: (min-width: 768px);--breakpoint-md-n-below: (max-width: 767px);--breakpoint-lg-only: (min-width: 768px) and (max-width: 1024px);--breakpoint-lg-n-above: (min-width: 1024px);--breakpoint-lg-n-below: (max-width: 1023px);--breakpoint-xl-only: (min-width: 1024px) and (max-width: 1440px);--breakpoint-xl-n-above: (min-width: 1440px);--breakpoint-xl-n-below: (max-width: 1439px);--breakpoint-xxl-only: (min-width: 1440px) and (max-width: 1920px);--breakpoint-xxl-n-above: (min-width: 1920px);--breakpoint-xxl-n-below: (max-width: 1919px)}:root{--color-background-primary: var(--color-off-white);--color-background-secondary: var(--color-grey-90);--color-background-tertiary: var(--color-grey-95);--color-surface-primary: var(--color-white);--color-surface-secondary: var(--color-grey-10);--color-surface-tertiary: var(--color-grey-15);--color-surface-button: var(--color-grey-15);--color-text-strong: var(--color-grey-95);--color-text-standard: var(--color-grey-85);--color-text-faint: var(--color-grey-65);--color-text-fainter: var(--color-grey-45);--color-text-faintest: var(--color-grey-25);--color-rule: var(--color-grey-25);--color-accent: var(--color-accent-200);--color-accent-strong: var(--color-accent-400);--color-accent-faint: var(--color-accent-100);--color-accent-highlight: var(--color-accent-50)}@media (prefers-color-scheme: dark){:root{--color-background-primary: var(--color-grey-90);--color-background-secondary: var(--color-grey-90);--color-background-tertiary: var(--color-grey-95);--color-surface-primary: var(--color-grey-85);--color-surface-secondary: var(--color-grey-75);--color-surface-tertiary: var(--color-grey-65);--color-surface-button: var(--color-grey-75);--color-text-strong: var(--color-grey-5);--color-text-standard: var(--color-grey-15);--color-text-faint: var(--color-grey-25);--color-text-fainter: var(--color-grey-45);--color-text-faintest: var(--color-grey-65);--color-rule: var(--color-grey-75);--color-accent: var(--color-accent-100);--color-accent-strong: var(--color-accent-50);--color-accent-faint: var(--color-accent-200);--color-accent-highlight: var(--color-accent-50)}}[data-theme=dark]{--color-background-primary: var(--color-grey-90);--color-background-secondary: var(--color-grey-90);--color-background-tertiary: var(--color-grey-95);--color-surface-primary: var(--color-grey-85);--color-surface-secondary: var(--color-grey-75);--color-surface-tertiary: var(--color-grey-65);--color-surface-button: var(--color-grey-75);--color-text-strong: var(--color-grey-5);--color-text-standard: var(--color-grey-15);--color-text-faint: var(--color-grey-25);--color-text-fainter: var(--color-grey-45);--color-text-faintest: var(--color-grey-65);--color-rule: var(--color-grey-75);--color-accent: var(--color-accent-100);--color-accent-strong: var(--color-accent-50);--color-accent-faint: var(--color-accent-200);--color-accent-highlight: var(--color-accent-50)}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--fluid-page-margin: var(--fluid-size-0-2);--gutter: var(--fluid-gutter-full);--fluid-gutter: var(--fluid-gutter-full)}*{-webkit-font-smoothing:antialiased}::selection{background:var(--color-accent-highlight);color:var(--color-grey-95)}::-moz-selection{background:var(--color-accent-highlight);color:var(--color-grey-95)}body{display:flex;flex-direction:column;background-color:var(--color-background-primary);color:var(--color-text-standard);font-size:var(--font-size-fluid-1);font-family:var(--font-sans);font-weight:var(--font-weight-light);line-height:var(--font-line-height-3);-webkit-text-size-adjust:none}main{margin-block:var(--fluid-size-1);flex:auto}main>.stack{--space: var(--fluid-space-xxl)}img,picture{display:block;height:auto;max-inline-size:100%;inline-size:100%;border-radius:var(--radius-3)}picture>img{border-radius:0}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-book);line-height:var(--font-line-height-0);color:var(--color-accent)}h1{font-weight:var(--font-weight-light);font-size:var(--font-size-fluid-7);letter-spacing:var(--font-letter-spacing--2)}h2{font-size:var(--font-size-fluid-5);letter-spacing:var(--font-letter-spacing--2)}h3{font-size:var(--font-size-fluid-4);letter-spacing:var(--font-letter-spacing--2)}h4,h5,h6{font-size:var(--font-size-fluid-3);letter-spacing:var(--font-letter-spacing--1)}p{font-size:var(--font-size-fluid-2);line-height:var(--font-line-height-3)}a{color:inherit;text-decoration:none}p>a{color:var(--color-text-standard);text-decoration:underline;text-decoration-color:var(--color-accent-100);text-decoration-thickness:1px;text-underline-offset:.2em}p>a:hover{text-decoration-thickness:.4em;text-underline-offset:-.1em;text-decoration-color:var(--color-accent-200);text-decoration-skip-ink:none}.text-label-xs{font-family:var(--font-mono);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-2);text-transform:uppercase;font-size:var(--font-size-fluid--2)}.text-label-s{font-family:var(--font-mono);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-2);text-transform:uppercase;font-size:var(--font-size-fluid--1)}.text-headline-s{font-size:var(--font-size-fluid-1);letter-spacing:var(--font-letter-spacing-0)}.text-headline-r{font-size:var(--font-size-fluid-2);letter-spacing:var(--font-letter-spacing--1)}.text-headline-m{font-size:var(--font-size-fluid-3);letter-spacing:var(--font-letter-spacing--1)}.text-headline-l{font-size:var(--font-size-fluid-5);letter-spacing:var(--font-letter-spacing--1)}.text-headline-xl{font-size:var(--font-size-fluid-6);letter-spacing:var(--font-letter-spacing--2)}.text-headline-xxl{font-size:var(--font-size-fluid-7);letter-spacing:var(--font-letter-spacing--2)}.text-body-0,.text-body-xs{font-size:var(--font-size-fluid-0)}.text-body-1,.text-body-s{font-size:var(--font-size-fluid-1)}.text-body-2,.text-body-r{font-size:var(--font-size-fluid-2)}.text-body-3,.text-body-m{font-size:var(--font-size-fluid-3);letter-spacing:var(--font-letter-spacing--1)}.text-body-4,.text-body-l{font-size:var(--font-size-fluid-4);letter-spacing:var(--font-letter-spacing--1)}figure>figcaption{font-size:var(--font-size-fluid-1);margin-block-start:var(--fluid-size--2--3);position:relative}.caption{font-family:var(--font-mono);font-weight:var(--font-weight-regular);font-size:var(--font-size-fluid--1)}.credit{font-family:var(--font-mono);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-2);text-transform:uppercase;font-size:var(--font-size-fluid--2);color:var(--color-text-fainter);white-space:nowrap;max-width:100%;text-overflow:ellipsis;display:inline-block;vertical-align:-.45em;overflow:hidden}.error-banner{background:var(--color-red-50);border-radius:var(--radius-3);padding:var(--fluid-space-m);color:var(--color-red-400);font-weight:var(--font-weight-book)}@media (min-width: 1024px){.error-banner{max-width:calc((100% - var(--fluid-gutter-double) * 4) * .6);margin-inline:auto}}.error-banner>*+*{margin-block-start:var(--fluid-space-r)}.error-banner>h1{color:inherit}.error-banner>details>summary{cursor:pointer}.repel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:var(--repel-vertical-alignment, center);column-gap:var(--gutter, 1rem);row-gap:var(--repel-space, 1rem)}.repel[data-repel-wrap=false]{flex-wrap:nowrap}.cluster{display:flex;flex-wrap:wrap;column-gap:var(--gutter, 1rem);row-gap:var(--cluster-space, 1rem);justify-content:var(--cluster-horizontal-alignment, flex-start);align-items:var(--cluster-vertical-alignment, center)}.switcher{display:flex;flex-wrap:wrap;column-gap:var(--gutter, 1rem);row-gap:var(--switcher-space, 0);align-items:var(--switcher-vertical-alignment, stretch)}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%) * 999)}.switcher>:nth-last-child(n+3),.switcher>:nth-last-child(n+3)~*{flex-basis:100%}.switcher[data-variant=seven-three]>:first-child{flex-grow:7}.switcher[data-variant=seven-three]>:last-child{flex-grow:3;min-inline-size:20rem}.switcher[data-variant=five-one]>:first-child{flex-grow:5}.switcher[data-variant=five-one]>:last-child{flex-grow:1;min-inline-size:12rem}.switcher[data-variant=four-one]>:first-child{flex-grow:4}.switcher[data-variant=four-one]>:last-child{flex-grow:1;min-inline-size:12rem}.switcher[data-direction=rtl]>:first-child{order:2}.switcher[data-direction=rtl]>:last-child{order:1}@media (max-width: 767px){.switcher{display:block}.switcher>*+*{margin-block-start:var(--switcher-space)}.switcher[data-direction=rtl]>:first-child{order:1}.switcher[data-direction=rtl]>:last-child{order:2}}.split-switcher{display:flex;flex-wrap:nowrap;column-gap:var(--gutter, 1rem);row-gap:var(--split-switcher-space, 0);align-items:var(--split-switcher-vertical-alignment, stretch)}.split-switcher>:first-child,.split-switcher[data-controlled-column=second]>:first-child,.split-switcher[data-controlled-column=first]>:last-child{flex-basis:0;flex-grow:999}.split-switcher>:last-child,.split-switcher[data-controlled-column=second]>:last-child,.split-switcher[data-controlled-column=first]>:first-child{width:var(--split-switcher-item-width);min-width:var(--split-switcher-item-min-width)}.split-switcher[data-controlled-column=first]>:first-child{flex-basis:auto;flex-grow:0}.split-switcher[data-controlled-column=first]>:last-child{width:auto;min-width:none}.split-switcher[data-direction=rtl]>:first-child{order:2}.split-switcher[data-direction=rtl]>:last-child{order:1}@media (max-width: 767px){.split-switcher{flex-direction:column}.split-switcher>:last-child,.split-switcher[data-controlled-column=second]>:last-child,.split-switcher[data-controlled-column=first]>:first-child{width:auto;min-width:auto}.split-switcher[data-direction=rtl]>:first-child{order:1}.split-switcher[data-direction=rtl]>:last-child{order:2}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.wrapper{margin-inline:auto;padding-inline:var(--fluid-page-margin);width:100%;max-width:108rem;position:relative}.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--space, var(--fluid-size-0))}.ruled-container{position:relative;padding-inline-start:var(--fluid-gutter-full)}.ruled-container:before{content:"";display:block;position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:var(--color-rule)}@media (min-width: 768px){.ruled-container-md{position:relative;padding-inline-start:var(--fluid-gutter-full)}.ruled-container-md:before{content:"";display:block;position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:var(--color-rule)}}.ruled-column,.ruled{position:relative}.ruled-column:before,.ruled:before{content:"";display:block;position:absolute;inset-block:0;inset-inline-start:calc(var(--fluid-gutter-full) * -1);width:1px;background:var(--color-rule)}@media (min-width: 768px){.ruled-column-md,.ruled-md{position:relative}.ruled-column-md:before,.ruled-md:before{content:"";display:block;position:absolute;inset-block:0;inset-inline-start:calc(var(--fluid-gutter-full) * -1);width:1px;background:var(--color-rule)}}@media (min-width: 1024px){.ruled-column-lg,.ruled-lg{position:relative}.ruled-column-lg:before,.ruled-lg:before{content:"";display:block;position:absolute;inset-block:0;inset-inline-start:calc(var(--fluid-gutter-full) * -1);width:1px;background:var(--color-rule)}}.ruled-with-padding{padding-inline-start:var(--fluid-gutter-full);position:relative}.ruled-with-padding:before{content:"";display:block;position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:var(--color-rule)}@media (min-width: 768px){.ruled-with-padding-md{padding-inline-start:var(--fluid-gutter-full);position:relative}.ruled-with-padding-md:before{content:"";display:block;position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:var(--color-rule)}}@media (min-width: 1024px){.ruled-with-padding-ld{padding-inline-start:var(--fluid-gutter-full);position:relative}.ruled-with-padding-ld:before{content:"";display:block;position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:var(--color-rule)}}.bullet-link:not([data-link-style=wrap]):before,.bullet-link[data-link-style=wrap]>:first-child:before{content:"";display:inline-block;vertical-align:-.05em;margin-inline-end:var(--bullet-link-gap, .25em);block-size:.75em;inline-size:.75em;border-radius:var(--radius-round);border:.075em solid var(--color-text-faintest);transition:all .2s ease-out}.bullet-link[data-bullet-border-thickness=min]:not([data-link-style=wrap]):before,.bullet-link[data-bullet-border-thickness=min][data-link-style=wrap]>:first-child:before{border-width:1.5px}.bullet-link:not([data-link-style=wrap]):hover:before,.bullet-link:not([data-link-style=wrap]):focus:before,.bullet-link.active:not([data-link-style=wrap]):before,.bullet-link.active:not([data-link-style=wrap]):before,.bullet-link[data-link-style=wrap]:hover>:first-child:before,.bullet-link[data-link-style=wrap]:focus>:first-child:before,.bullet-link.active[data-link-style=wrap]>:first-child:before,.bullet-link.active[data-link-style=wrap]>:first-child:before{border-color:var(--bullet-color, white);background-color:var(--bullet-color, white)}.bullet-link[data-link-style=outdent]{display:flex;align-items:baseline}.bullet-link[data-link-style=outdent]:before{content:"";display:block;margin-inline-end:.35em;block-size:.75em;inline-size:.75em;flex-shrink:0;border-radius:var(--radius-round);border:.075em solid var(--color-text-faintest);transition:all .2s ease-out}.bullet-link[data-link-style=outdent]:hover:before,.bullet-link[data-link-style=outdent]:focus:before{border-color:var(--bullet-color, white);background-color:var(--bullet-color, white)}.button{padding-inline:var(--fluid-space-r);padding-block-start:var(--fluid-space-s);padding-block-end:calc(var(--fluid-space-s) * .75);border-radius:var(--radius-round);background-color:var(--color-surface-button);color:var(--color-text-standard);font-weight:400;transition:all .2s ease-in-out;cursor:pointer}.button:hover,.button:focus{background-color:var(--color-red-100);color:var(--color-white);border:none;outline:none}.button[data-type]:after{display:inline-block;margin-inline-start:.5em;color:var(--color-text-standard);transition:all .2s ease-in-out}.button[data-type]:hover:after,.button[data-type]:focus:after{color:var(--color-white);margin-inline-start:.75em}.button[data-type=cta]:after{content:"\2192"}.button[data-type=download]:after{content:"\2193"}.site-header{--color-background-primary: var(--color-grey-90);--color-rule: var(--color-grey-75);--color-text-strong: var(--color-grey-5);--color-text-standard: var(--color-grey-15);--color-text-faint: var(--color-grey-25);--color-text-fainter: var(--color-grey-45);--color-text-faintest: var(--color-grey-65);--gutter-column: 1.5rem;--gutter-row: .5rem;line-height:var(--font-line-height-0);background-color:var(--color-background-primary)}.site-header>*{border-bottom:var(--border-size-1) solid var(--color-rule)}.header__ieee{padding-block:var(--fluid-size--1)}.header__ieee .ieee-logo>a{display:flex}.header__ieee .ieee-logo>a svg{block-size:1.125rem}.header__ieee .ieee-logo>a svg>path,.header__ieee .ieee-logo>a svg>polygon,.header__ieee .ieee-logo>a svg>mask{fill:var(--color-grey-25);transition:.2s ease-in-out}.header__ieee .ieee-logo>a svg:hover>path,.header__ieee .ieee-logo>a svg:hover>polygon,.header__ieee .ieee-logo>a svg:hover>mask{fill:var(--color-grey-5)}.header__ieee nav ul{margin:0}.header__ieee nav a{line-height:1;color:var(--color-text-faint)}.header__ieee nav a:hover{color:var(--color-text-standard);text-decoration:underline;text-underline-offset:.25em}@media (max-width: 1023px){.header__ieee nav li:not([data-visible-when-small]){display:none}}.header__robots{--gutter: 0;--repel-space: .2em}.header__robots .wrapper{padding:0}.header__robots .masthead{position:relative;flex-grow:999;padding-block:var(--fluid-size--1)}.header__robots .masthead:after{content:"";display:block;position:absolute;inset-block-end:-1px;inline-size:100%;border-block-end:var(--border-size-1) solid var(--color-rule)}.header__robots .masthead a{display:flex}.header__robots .masthead .robots-logo{block-size:1.75rem;padding-inline-start:var(--fluid-page-margin)}.header__robots .masthead .robots-logo path{transition:fill .2s ease-in-out;fill:var(--color-text-standard)}.header__robots .masthead .robots-logo:hover path{fill:var(--color-white)}.header__robots .site-nav{max-width:100%;flex-grow:1;position:relative;overflow:hidden}.header__robots .site-nav>ul{list-style:none;margin:0;padding:0;padding-block:var(--min-size-0);padding-inline:var(--fluid-page-margin);display:flex;height:auto;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.header__robots .site-nav>ul::-webkit-scrollbar{width:0;height:0;display:none}.header__robots .site-nav>ul>*{flex-shrink:0}.header__robots .site-nav>ul>*+*{margin-inline-start:var(--fluid-space-r)}.site-header[data-variant=front-page] .header__robots{--gutter: 0;--repel-space: 0}.site-header[data-variant=front-page] .header__robots>.repel{align-items:flex-start}.site-header[data-variant=front-page] .masthead{flex-basis:0;flex-grow:999;padding-inline-end:var(--fluid-page-margin);display:flex;gap:var(--fluid-size--1);align-items:flex-end;justify-content:flex-start}.site-header[data-variant=front-page] .masthead>a{flex-grow:999;flex-basis:0;display:flex}.site-header[data-variant=front-page] .masthead>a .robots-logo{inline-size:100%;block-size:100%;min-inline-size:24rem}@media (max-width: 479px){.site-header[data-variant=front-page] .masthead>a .robots-logo{min-inline-size:auto}}.site-header[data-variant=front-page] .masthead span{display:block;flex-shrink:0;inline-size:13ch;line-height:var(--font-line-height-2);color:var(--color-text-fainter);cursor:default}@media (max-width: 1170px){.site-header[data-variant=front-page] .masthead span{line-height:var(--font-line-height-1)}}@media (max-width: 600px){.site-header[data-variant=front-page] .masthead span{display:none}}.site-header[data-variant=front-page] .site-nav{padding-block-start:.2rem}.nav-link{--bullet-color: var(--color-accent-100);--bullet-link-gap: .3em;font-size:1.125rem;font-weight:var(--font-weight-book);color:var(--color-text-standard);transition:all .2s ease-in-out}.nav-link:hover,.nav-link:focus{text-decoration:none;color:var(--color-text-strong)}.site-nav #activate-search{appearance:none;border:none;padding:0;margin:0;background-color:transparent;cursor:pointer;font-size:1.125rem;font-weight:var(--font-weight-book);color:var(--color-text-standard);line-height:1}.site-nav #activate-search .search-icon{display:inline-block;width:.9rem;vertical-align:-1px;margin-inline-end:.25em}.site-nav #activate-search .search-icon path{fill:var(--color-text-faint)}.site-nav #activate-search:hover{color:var(--color-text-strong)}.site-nav #activate-search:hover .search-icon path{fill:var(--color-text-strong)}.site-search{display:flex;align-items:center;gap:var(--max-size--2);position:absolute;inset-inline:0;inset-block-start:0;padding-inline:var(--fluid-page-margin);justify-content:center;height:100%;background-color:var(--color-background-primary);transition:opacity .2s ease-in-out}@media (max-width: 1120px){.site-search{height:calc(100% - 2px)}}.site-search form{flex-grow:99;transition:transform .2s ease-in-out}.site-search form label{display:flex;background-color:var(--color-surface-secondary);border-radius:var(--radius-round);padding-inline-start:var(--max-size--2)}.site-search form .search-icon{width:.9rem}.site-search form .search-icon path{fill:var(--color-text-faint)}.site-search form input{appearance:none;border:none;outline:none;padding:0;margin:0;background-color:var(--color-surface-secondary);padding-block:var(--fluid-space-xs);padding-inline:var(--fluid-space-s);display:block;flex-grow:99;border-end-end-radius:var(--radius-round);border-start-end-radius:var(--radius-round);transition:padding-inline .2s ease-in-out;font-size:1.125rem;font-weight:var(--font-weight-regular);color:var(--color-text-standard)}.site-search form input::placeholder{color:var(--color-text-fainter)}.site-search form input::-webkit-search-cancel-button{-webkit-appearance:none;width:1rem;height:1rem;background-image:var(--clear-icon);background-size:contain;transition:background-image .2s ease-in-out;cursor:pointer}.site-search form input::-webkit-search-cancel-button:hover{background-image:var(--clear-icon-hover)}.site-search .site-search__close{appearance:none;border:none;outline:none;padding:0;padding-block:.5rem;margin:0;background-color:transparent;cursor:pointer;transition:transform .25s ease-in-out}.site-search .site-search__close .close-icon{display:block;width:var(--fluid-size--1);width:1rem}.site-search .site-search__close .close-icon path{fill:var(--color-text-faint);transition:fill .2s ease-in-out}.site-search .site-search__close:hover .close-icon path{fill:var(--color-text-strong)}.site-search:not([data-search-active=true]){opacity:0}.site-search:not([data-search-active=true]) form{transform:scale(.9) translate(-2.5rem);transition:transform .2s ease-in-out}.site-search:not([data-search-active=true]) form input{padding-inline:0;transition:padding-inline .2s ease-in-out}.site-search:not([data-search-active=true]) .site-search__close{transform:scale(.3) translate(-2.5rem);transition:transform .25s ease-in-out}[data-variant=front-page] .site-search{inset-block-start:.1rem}.site-footer{--color-rule: var(--color-grey-75);--color-text-strong: var(--color-grey-5);--color-text-standard: var(--color-grey-15);--color-text-faint: var(--color-grey-25);--color-text-fainter: var(--color-grey-45);--color-text-faintest: var(--color-grey-65);--color-surface-primary: var(--color-grey-85);--color-surface-secondary: var(--color-grey-75);--color-surface-tertiary: var(--color-grey-65);--color-background-primary: var(--color-grey-90);--color-background-secondary: var(--color-grey-90);--color-background-tertiary: var(--color-grey-95);--gutter-column: 1.5rem;--gutter-row: .5rem;background-color:var(--color-background-primary);padding-block-start:var(--fluid-space-r);padding-block-start:var(--max-size-0);margin-block-start:var(--fluid-space-xxl)}.site-footer>*+*{border-top:var(--border-size-1) solid var(--color-rule)}.footer-sponsors{--gutter: var(--fluid-gutter-double);--split-switcher-item-width: calc((100% - var(--fluid-gutter-double) * 9) * .6 + var(--fluid-gutter-double) * 5);--split-switcher-item-min-width: 16rem;--split-switcher-space: var(--fluid-space-r)}.footer-sponsors header{display:flex;color:var(--color-text-faint)}.footer-sponsors .footer-sponsor{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-primary);border-radius:var(--radius-3);transition:all .2s ease-in-out;width:100%}.footer-sponsors .footer-sponsor>img{opacity:.8;display:block;object-fit:contain;border-radius:0;cursor:pointer}.footer-sponsors .footer-sponsor[data-sponsor=primary]>img{aspect-ratio:2.5/1;max-inline-size:60%;max-block-size:60%}.footer-sponsors .footer-sponsor[data-sponsor=secondary]{padding-block:.5rem}.footer-sponsors .footer-sponsor[data-sponsor=secondary]>img{aspect-ratio:3/1;max-inline-size:70%;max-block-size:65%}.footer-sponsors .footer-sponsor:hover,.footer-sponsors .footer-sponsor:focus{background-color:var(--color-surface-secondary)}.footer-sponsors .footer-sponsor:hover>img,.footer-sponsors .footer-sponsor:focus>img{opacity:1}.footer-sponsors .footer-sponsors__primary{--switcher-target-container-width: 24rem;--switcher-space: var(--fluid-space-r)}.footer-sponsors .footer-sponsors__secondary{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--fluid-gutter-double);row-gap:var(--fluid-space-r)}@media (max-width: 1280px){.footer-sponsors .footer-sponsor[data-sponsor=secondary]>img{max-inline-size:75%}}@media (max-width: 1023px){.footer-sponsors .footer-sponsors__sponsors{flex-direction:column}.footer-sponsors .footer-sponsors__sponsors>:first-child{width:100%}.footer-sponsors .footer-sponsors__secondary{grid-template-columns:1fr 1fr 1fr 1fr}.footer-sponsors .footer-sponsor[data-sponsor=primary]>img{aspect-ratio:2/1;max-inline-size:75%}}@media (max-width: 767px){.footer-sponsors .footer-sponsors__primary{display:flex;flex-direction:row;--gutter: var(--fluid-gutter-full)}.footer-sponsors .footer-sponsors__primary>*+*{margin-block-start:0}.footer-sponsors .footer-sponsors__secondary{grid-template-columns:1fr 1fr;column-gap:var(--fluid-gutter-full)}.footer-sponsors .footer-sponsor[data-sponsor=primary]>img{aspect-ratio:2.5/2;max-inline-size:70%}.footer-sponsors .footer-sponsor[data-sponsor=secondary]>img{max-inline-size:65%}}@media (max-width: 600px){.footer-sponsors .footer-sponsors__primary{flex-direction:column}.footer-sponsors .footer-sponsor[data-sponsor=primary]>img{aspect-ratio:3/2;max-inline-size:60%}}.footer-sponsors+*{margin-block-start:var(--fluid-space-m)}.footer__nav{padding-block:var(--fluid-size-0)}.footer__nav .repel{--gutter: var(--fluid-gutter-full);--repel-space: var(--fluid-space-r)}.footer__nav .footer__masthead{display:flex;gap:.75em;align-items:last baseline}.footer__nav .footer__masthead>a:first-child,.footer__nav .footer__masthead>a:last-child{display:inline-flex}@media (max-width: 767px){.footer__nav .footer__masthead>a:first-child,.footer__nav .footer__masthead>a:last-child{line-height:1}}.footer__nav .footer__masthead>a:last-child{max-width:14ch;line-height:var(--font-line-height-0);color:var(--color-text-faint)}.footer__nav .footer__masthead .robots-logo{block-size:1.5rem}.footer__nav .footer__masthead .robots-logo path{fill:var(--color-text-standard);transition:.2s ease-in-out}.footer__nav .footer__masthead .robots-logo:hover path{fill:var(--color-red-100);fill:var(--color-text-strong)}.footer__nav nav{--gutter: var(--fluid-space-m)}.footer__nav nav ul{margin:0;--gutter: var(--fluid-gutter-full);--cluster-space: var(--fluid-space-r)}.footer__nav nav ul a{--bullet-color: var(--color-red-100);color:var(--color-text-standard)}.footer__nav nav ul a:hover{color:var(--color-text-strong)}.footer__nav .footer__social-links{--gutter-column: 1rem}.footer__nav .footer__social-links a{display:flex;justify-content:center;align-items:center;border-radius:var(--radius-round);background-color:var(--color-surface-primary);inline-size:var(--max-size-1);block-size:var(--max-size-1)}@media (max-width: 767px){.footer__nav .footer__social-links a{inline-size:var(--max-size-2);block-size:var(--max-size-2)}}.footer__nav .footer__social-links a>svg{width:100%}.footer__nav .footer__social-links a:hover{background-color:var(--color-red-100)}.footer__nav .footer__social-links a:hover>svg path{fill:var(--color-text-strong)}.footer__nav .footer__social-links a>svg path{fill:var(--color-text-faint)}.footer__ieee{padding-block:var(--fluid-space-r);background-color:var(--color-background-tertiary)}.footer__ieee>.stack>*+*{--space: var(--fluid-space-r)}.footer__ieee .repel{--gutter: var(--fluid-gutter-full);--repel-vertical-alignment: flex-start;flex-wrap:nowrap}.footer__ieee .footer__ieee_links{--gutter: var(--fluid-space-m);--cluster-space: var(--fluid-space-xs);margin:0}.footer__ieee .footer__ieee_links a{color:var(--color-text-faint)}.footer__ieee .footer__ieee_links a:hover{color:var(--color-text-standard);text-decoration:underline;text-underline-offset:.25em}.footer__ieee .footer__ieee_text{font-family:var(--font-mono);font-weight:var(--font-weight-regular);font-size:var(--font-size-fluid--2);color:var(--color-text-fainter)}.footer__ieee .ieee-logo>a{display:flex}.footer__ieee .ieee-logo>a svg{block-size:1.125rem}.footer__ieee .ieee-logo>a svg>path,.footer__ieee .ieee-logo>a svg>polygon,.footer__ieee .ieee-logo>a svg>mask{fill:var(--color-text-faint);transition:.2s ease-in-out}.footer__ieee .ieee-logo>a svg:hover>path,.footer__ieee .ieee-logo>a svg:hover>polygon,.footer__ieee .ieee-logo>a svg:hover>mask{fill:var(--color-text-strong)}.footer__credits{--repel-space: var(--fluid-space-xs);padding-block:var(--fluid-size--1);background-color:var(--color-background-tertiary)}.footer__credits span{font-family:var(--font-mono);font-weight:var(--font-weight-regular);font-size:var(--font-size-fluid--2);color:var(--color-text-fainter)}.footer__credits span a{text-decoration:underline;text-underline-offset:.25em}.footer__credits span a:hover{color:var(--color-text-strong)}.consent-banner{--repel-vertical-alignment: flex-start;background-color:var(--color-surface-secondary);padding:var(--fluid-space-r);position:fixed;inset-inline-end:0;inset-block-end:0;margin:var(--fluid-space-r);max-width:64rem;width:100%;z-index:var(--layer-important);flex-wrap:nowrap;border-radius:var(--radius-2)}@media (max-width: 767px){.consent-banner{margin:0;padding-block-end:var(--fluid-space-l);max-width:none;border-radius:0;flex-wrap:wrap}}.consent-banner form button{flex-grow:1;white-space:nowrap;outline:none;border:none;background-color:var(--color-surface-tertiary)}.layer-0{z-index:var(--layer-0)}.layer-1{z-index:var(--layer-1)}.layer-2{z-index:var(--layer-2)}.layer-3{z-index:var(--layer-3)}.layer-4{z-index:var(--layer-4)}.layer-5{z-index:var(--layer-5)}.layer-important{z-index:var(--layer-important)}.ratio-square{aspect-ratio:var(--ratio-square)}.ratio-landscape{aspect-ratio:var(--ratio-landscape)}.ratio-portrait{aspect-ratio:var(--ratio-portrait)}.ratio-wide{aspect-ratio:var(--ratio-wide)}.ratio-widescreen{aspect-ratio:var(--ratio-widescreen)}.ratio-extrawide{aspect-ratio:var(--ratio-extrawide)}.ratio-ultrawide{aspect-ratio:var(--ratio-ultrawide)}.ratio-golden{aspect-ratio:var(--ratio-golden)}.radius-1{border-radius:var(--radius-1)}.radius-2{border-radius:var(--radius-2)}.radius-3{border-radius:var(--radius-3)}.radius-4{border-radius:var(--radius-4)}.radius-round{border-radius:var(--radius-round)}.padding-block-xs{padding-block:var(--fluid-space-xs)}.padding-block-s{padding-block:var(--fluid-space-s)}.padding-block-r{padding-block:var(--fluid-space-r)}.padding-block-m{padding-block:var(--fluid-space-m)}.padding-block-l{padding-block:var(--fluid-space-l)}.padding-block-xl{padding-block:var(--fluid-space-xl)}.padding-block-xxl{padding-block:var(--fluid-space-xxl)}.padding-top-xs{padding-block-start:var(--fluid-space-xs)}.padding-top-s{padding-block-start:var(--fluid-space-s)}.padding-top-r{padding-block-start:var(--fluid-space-r)}.padding-top-m{padding-block-start:var(--fluid-space-m)}.padding-top-l{padding-block-start:var(--fluid-space-l)}.padding-top-xl{padding-block-start:var(--fluid-space-xl)}.padding-top-xxl{padding-block-start:var(--fluid-space-xxl)}.padding-bottom-xs{padding-block-end:var(--fluid-space-xs)}.padding-bottom-s{padding-block-end:var(--fluid-space-s)}.padding-bottom-r{padding-block-end:var(--fluid-space-r)}.padding-bottom-m{padding-block-end:var(--fluid-space-m)}.padding-bottom-l{padding-block-end:var(--fluid-space-l)}.padding-bottom-xl{padding-block-end:var(--fluid-space-xl)}.padding-bottom-xxl{padding-block-end:var(--fluid-space-xxl)}.padding-inline-xs{padding-inline:var(--fluid-space-xs)}.padding-inline-s{padding-inline:var(--fluid-space-s)}.padding-inline-r{padding-inline:var(--fluid-space-r)}.padding-inline-m{padding-inline:var(--fluid-space-m)}.padding-inline-l{padding-inline:var(--fluid-space-l)}.padding-inline-xl{padding-inline:var(--fluid-space-xl)}.padding-inline-xxl{padding-inline:var(--fluid-space-xxl)}.padding-left-xs{padding-inline-start:var(--fluid-space-xs)}.padding-left-s{padding-inline-start:var(--fluid-space-s)}.padding-left-r{padding-inline-start:var(--fluid-space-r)}.padding-left-m{padding-inline-start:var(--fluid-space-m)}.padding-left-l{padding-inline-start:var(--fluid-space-l)}.padding-left-xl{padding-inline-start:var(--fluid-space-xl)}.padding-left-xxl{padding-inline-start:var(--fluid-space-xxl)}.padding-right-xs{padding-inline-end:var(--fluid-space-xs)}.padding-right-s{padding-inline-end:var(--fluid-space-s)}.padding-right-r{padding-inline-end:var(--fluid-space-r)}.padding-right-m{padding-inline-end:var(--fluid-space-m)}.padding-right-l{padding-inline-end:var(--fluid-space-l)}.padding-right-xl{padding-inline-end:var(--fluid-space-xl)}.padding-right-xxl{padding-inline-end:var(--fluid-space-xxl)}.padding-xs{padding:var(--fluid-space-xs)}.padding-s{padding:var(--fluid-space-s)}.padding-r{padding:var(--fluid-space-r)}.padding-m{padding:var(--fluid-space-m)}.padding-l{padding:var(--fluid-space-l)}.padding-xl{padding:var(--fluid-space-xl)}.padding-xxl{padding:var(--fluid-space-xxl)}.margin-inline-xs{margin-inline:var(--fluid-space-xs)}.margin-inline-s{margin-inline:var(--fluid-space-s)}.margin-inline-r{margin-inline:var(--fluid-space-r)}.margin-inline-m{margin-inline:var(--fluid-space-m)}.margin-inline-l{margin-inline:var(--fluid-space-l)}.margin-inline-xl{margin-inline:var(--fluid-space-xl)}.margin-inline-xxl{margin-inline:var(--fluid-space-xxl)}.margin-block-xs{margin-block:var(--fluid-space-xs)}.margin-block-s{margin-block:var(--fluid-space-s)}.margin-block-r{margin-block:var(--fluid-space-r)}.margin-block-m{margin-block:var(--fluid-space-m)}.margin-block-l{margin-block:var(--fluid-space-l)}.margin-block-xl{margin-block:var(--fluid-space-xl)}.margin-block-xxl{margin-block:var(--fluid-space-xxl)}.margin-top-xs{margin-block-start:var(--fluid-space-xs)}.margin-top-s{margin-block-start:var(--fluid-space-s)}.margin-top-r{margin-block-start:var(--fluid-space-r)}.margin-top-m{margin-block-start:var(--fluid-space-m)}.margin-top-l{margin-block-start:var(--fluid-space-l)}.margin-top-xl{margin-block-start:var(--fluid-space-xl)}.margin-top-xxl{margin-block-start:var(--fluid-space-xxl)}.margin-bottom-xs{margin-block-end:var(--fluid-space-xs)}.margin-bottom-s{margin-block-end:var(--fluid-space-s)}.margin-bottom-r{margin-block-end:var(--fluid-space-r)}.margin-bottom-m{margin-block-end:var(--fluid-space-m)}.margin-bottom-l{margin-block-end:var(--fluid-space-l)}.margin-bottom-xl{margin-block-end:var(--fluid-space-xl)}.margin-bottom-xxl{margin-block-end:var(--fluid-space-xxl)}.width-full{width:var(--width-full)}.width-half{width:var(--width-half)}.width-quarter{width:var(--width-quarter)}.width-third{width:var(--width-third)}.width-fifth{width:var(--width-fifth)}.width-sixth{width:var(--width-sixth)}.width-two-fifths{width:var(--width-two-fifths)}.width-three-fifths{width:var(--width-three-fifths)}.width-three-tenths{width:var(--width-three-tenths)}.width-seven-tenths{width:var(--width-seven-tenths)}.background-primary{background-color:var(--background-primary)}.background-secondary{background-color:var(--background-secondary)}.background-tertriary{background-color:var(--background-tertiary)}.surface-primary{background-color:var(--surface-primary)}.surface-secondary{background-color:var(--surface-secondary)}.text-strong{color:var(--color-grey-95)}.text-standard{color:var(--color-grey-85)}.text-faint{color:var(--color-grey-65)}.text-fainter{color:var(--color-grey-45)}.text-faintest{color:var(--color-grey-25)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-mono{font-family:var(--font-mono)}.font-line-height--1{line-height:var(--font-line-height--1)}.font-line-height-0{line-height:var(--font-line-height-0)}.font-line-height-1{line-height:var(--font-line-height-1)}.font-line-height-2{line-height:var(--font-line-height-2)}.font-line-height-3{line-height:var(--font-line-height-3)}.font-line-height-4{line-height:var(--font-line-height-4)}
