:root{--color-red-100:#ffe2e2;--color-orange-100:#ffe7cd;--color-green-100:#ecffe3;--color-blue-100:#cdd5fd;--color-neutral-100:#e0e0e4;--color-red-200:#ffc9c9;--color-red-300:#ffa2a2;--color-red-400:#ff6467;--color-red-500:#fb2c36;--color-red-600:#e7000b;--color-red-700:#c10007;--color-red-800:#9f0712;--color-red-900:#82181a;--color-orange-200:#ffdcb4;--color-orange-300:#ffd09b;--color-orange-400:#ffc482;--color-orange-500:#ffb868;--color-orange-600:#ffac4f;--color-orange-700:#ffa136;--color-orange-800:#ff951d;--color-orange-900:#ff8904;--color-green-200:#bfeeb6;--color-green-300:#93de89;--color-green-400:#67cd5c;--color-green-500:#3bbd2f;--color-green-600:#2fa227;--color-green-700:#24881f;--color-green-800:#186e17;--color-green-900:#0d540f;--color-blue-200:#b4c1fc;--color-blue-300:#9bacfb;--color-blue-400:#8298fa;--color-blue-500:#6d79f9;--color-blue-600:#585bf8;--color-blue-700:#433cf7;--color-blue-800:#2e1ef6;--color-blue-900:#1900f5;--color-neutral-200:#c5c5cb;--color-neutral-300:#aaaab2;--color-neutral-400:#8f8f99;--color-neutral-500:#757480;--color-neutral-600:#5a5967;--color-neutral-700:#3f3e4e;--color-neutral-800:#242335;--color-neutral-900:#0a081c;--color-transparent:#ffffff00;--color-neutral-50:#fbfbfd;--color-blue-50:#e6eafe;--color-orange-50:#fff3e6;--color-lime-50:#fafeea;--color-lime-100:#f5fcd6;--color-lime-200:#f0fbc1;--color-lime-300:#ebf9ad;--color-lime-400:#e7f898;--color-lime-500:#e2f783;--color-lime-600:#ddf56f;--color-lime-700:#d8f45a;--color-lime-800:#d3f246;--color-lime-900:#cef131;--color-purple-900:#3c0366;--color-purple-700:#6e11b0;--color-neutral-900-t2:#0a081c05;--color-neutral-900-t6:#0a081c0f;--color-neutral-900-t12:#0a081c1f;--color-blue-900-t2:#1900f505;--color-blue-900-t6:#1900f50f;--color-blue-900-t12:#1900f51f;--color-blue-900-t20:#1900f533;--color-blue-900-t40:#1900f566;--color-neutral-900-t20:#0a081c33;--color-neutral-900-t40:#0a081c66;--color-neutral-50-t2:#fbfbfd05;--color-neutral-50-t6:#fbfbfd0f;--color-neutral-50-t12:#fbfbfd1f;--color-neutral-50-t20:#fbfbfd33;--color-neutral-50-t40:#fbfbfd66;--color-red-600-t2:#e7000b05;--color-red-600-t6:#e7000b0f;--color-red-600-t12:#e7000b1f;--color-orange-900-t12:#ff89041f;--color-lime-900-t12:#cef1311f;--color-orange-900-t20:#ff890433;--color-lime-900-t20:#cef13133;--color-orange-900-t2:#ff890405;--color-orange-900-t6:#ff89040f;--color-orange-900-t40:#ff890466;--color-lime-900-t6:#cef1310f;--color-lime-900-t2:#cef13105;--color-lime-900-t40:#cef13166;--size-1x:8px;--size-half:4px;--size-none:0px;--size-quarter:2px;--size-1nhalf:12px;--size-2x:16px;--size-3x:24px;--size-4x:32px;--size-5x:40px;--size-6x:48px;--size-7x:56px;--size-8x:64px;--size-9x:72px;--size-10x:80px;--size-12x:96px;--size-15x:120px;--typography-font-family-space-grotesk:"Space Grotesk";--typography-font-family-dm-sans:"DM Sans";--typography-font-weight-bold:700;--typography-font-weight-regular:400;--typography-font-weight-medium:500;--typography-font-weight-light:300;--typography-font-weight-65-medium:65 Medium;--typography-font-weight-75-bold:75 Bold;--typography-font-weight-55-roman:55 Roman;--typography-font-weight-45-light:45 Light;--typography-font-weight-semibold:600;--typography-font-size-xx-small:12px;--typography-font-size-x-small:14px;--typography-font-size-large:24px;--typography-font-size-x-large:32px;--typography-font-size-xx-large:40px;--typography-font-size-display:48px;--typography-font-size-huge:64px;--typography-font-size-medium:20px;--typography-font-size-small:16px;--typography-line-height-xx-small:16.799999237060547px;--typography-line-height-x-small:19.600000381469727px;--typography-line-height-small:22.399999618530273px;--typography-line-height-medium:27px;--typography-line-height-large:28.799999237060547px;--typography-line-height-x-large:38.400001525878906px;--typography-line-height-xx-large:44px;--typography-line-height-display:52.79999923706055px;--typography-line-height-huge:70.4000015258789px;--typography-paragraph-spacing-xx-small:12px;--typography-paragraph-spacing-x-small:14px;--typography-paragraph-spacing-small:16px;--typography-paragraph-spacing-medium:20px;--typography-paragraph-spacing-large:24px;--typography-paragraph-spacing-x-large:32px;--typography-paragraph-spacing-xx-large:40px;--typography-paragraph-spacing-display:48px;--typography-paragraph-spacing-huge:64px;--brand-name:#fff Label;--text-style-heading-huge-spacing-before:var(--breakpoint-typography-spacing-before-heading-huge);--text-style-heading-huge-spacing-after:var(--breakpoint-typography-spacing-after-heading-huge);--text-style-heading-huge-font-family:var(--brand-typography-font-family-heading);--text-style-heading-huge-font-style:var(--brand-typography-font-weight-emphasis);--text-style-heading-huge-font-size:var(--breakpoint-typography-font-size-heading-huge);--text-style-heading-huge-line-height:var(--breakpoint-typography-line-height-heading-huge);--text-style-heading-huge-letter-spacing:-0.012000000476837159em;--text-style-heading-huge-text-case:none;--text-style-heading-huge-text-decoration:none;--text-style-heading-display-spacing-before:var(--breakpoint-typography-spacing-before-heading-display);--text-style-heading-display-spacing-after:var(--breakpoint-typography-spacing-after-heading-display);--text-style-heading-display-font-family:var(--brand-typography-font-family-heading);--text-style-heading-display-font-style:var(--brand-component-text-style-heading-font-weight);--text-style-heading-display-font-size:var(--breakpoint-typography-font-size-heading-display);--text-style-heading-display-line-height:var(--breakpoint-typography-line-height-heading-display);--text-style-heading-display-letter-spacing:-0.012000000476837159em;--text-style-heading-display-text-case:none;--text-style-heading-display-text-decoration:none;--text-style-heading-large-spacing-before:var(--breakpoint-typography-spacing-before-heading-large);--text-style-heading-large-spacing-after:var(--breakpoint-typography-spacing-after-heading-large);--text-style-heading-large-font-family:var(--brand-typography-font-family-heading);--text-style-heading-large-font-style:var(--brand-component-text-style-heading-font-weight);--text-style-heading-large-font-size:var(--breakpoint-typography-font-size-heading-large);--text-style-heading-large-line-height:var(--breakpoint-typography-line-height-heading-large);--text-style-heading-large-letter-spacing:-0.012000000476837159em;--text-style-heading-large-text-case:none;--text-style-heading-large-text-decoration:none;--text-style-heading-medium-spacing-before:var(--breakpoint-typography-spacing-before-heading-medium);--text-style-heading-medium-spacing-after:var(--breakpoint-typography-spacing-after-heading-medium);--text-style-heading-medium-font-family:var(--brand-typography-font-family-heading);--text-style-heading-medium-font-style:var(--brand-component-text-style-heading-font-weight);--text-style-heading-medium-font-size:var(--breakpoint-typography-font-size-heading-medium);--text-style-heading-medium-line-height:var(--breakpoint-typography-line-height-heading-medium);--text-style-heading-medium-letter-spacing:-0.012000000476837159em;--text-style-heading-medium-text-case:none;--text-style-heading-medium-text-decoration:none;--text-style-heading-small-spacing-before:var(--breakpoint-typography-spacing-before-heading-small);--text-style-heading-small-spacing-after:var(--breakpoint-typography-spacing-after-heading-small);--text-style-heading-small-font-family:var(--brand-typography-font-family-heading);--text-style-heading-small-font-style:var(--brand-component-text-style-heading-font-weight);--text-style-heading-small-font-size:var(--breakpoint-typography-font-size-heading-small);--text-style-heading-small-line-height:var(--breakpoint-typography-line-height-heading-small);--text-style-heading-small-letter-spacing:-0.012000000476837159em;--text-style-heading-small-text-case:none;--text-style-heading-small-text-decoration:none;--text-style-heading-extra-small-spacing-before:var(--breakpoint-typography-spacing-before-heading-extra-small);--text-style-heading-extra-small-spacing-after:var(--breakpoint-typography-spacing-after-heading-extra-small);--text-style-heading-extra-small-font-family:var(--brand-typography-font-family-heading);--text-style-heading-extra-small-font-style:var(--brand-typography-font-weight-emphasis);--text-style-heading-extra-small-font-size:var(--breakpoint-typography-font-size-heading-extra-small);--text-style-heading-extra-small-line-height:var(--breakpoint-typography-line-height-heading-extra-small);--text-style-heading-extra-small-letter-spacing:0em;--text-style-heading-extra-small-text-case:none;--text-style-heading-extra-small-text-decoration:none;--text-style-body-large-spacing-before:var(--breakpoint-typography-spacing-before-body-large);--text-style-body-large-spacing-after:var(--breakpoint-typography-spacing-after-body-large);--text-style-body-large-font-family:var(--brand-typography-font-family-body);--text-style-body-large-font-style:var(--brand-component-text-style-body-font-weight);--text-style-body-large-font-size:var(--breakpoint-typography-font-size-body-large);--text-style-body-large-line-height:var(--breakpoint-typography-line-height-body-large);--text-style-body-large-letter-spacing:0em;--text-style-body-large-text-case:none;--text-style-body-large-text-decoration:none;--text-style-body-spacing-before:var(--breakpoint-typography-spacing-before-body);--text-style-body-spacing-after:var(--breakpoint-typography-spacing-after-body);--text-style-body-font-family:var(--brand-typography-font-family-body);--text-style-body-font-style:var(--brand-component-text-style-body-font-weight);--text-style-body-font-size:var(--breakpoint-typography-font-size-body);--text-style-body-line-height:var(--breakpoint-typography-line-height-body);--text-style-body-letter-spacing:0em;--text-style-body-text-case:none;--text-style-body-text-decoration:none;--text-style-body-small-spacing-before:var(--breakpoint-typography-spacing-before-body-small);--text-style-body-small-spacing-after:var(--breakpoint-typography-spacing-after-body-small);--text-style-body-small-font-family:var(--brand-typography-font-family-body);--text-style-body-small-font-style:var(--brand-component-text-style-body-font-weight);--text-style-body-small-font-size:var(--breakpoint-typography-font-size-body-small);--text-style-body-small-line-height:var(--breakpoint-typography-line-height-body-small);--text-style-body-small-letter-spacing:0em;--text-style-body-small-text-case:none;--text-style-body-small-text-decoration:none;--text-style-body-extra-small-spacing-before:var(--breakpoint-typography-spacing-before-body-extra-small);--text-style-body-extra-small-spacing-after:var(--breakpoint-typography-spacing-after-body-extra-small);--text-style-body-extra-small-font-family:var(--brand-typography-font-family-body);--text-style-body-extra-small-font-style:var(--brand-component-text-style-body-font-weight);--text-style-body-extra-small-font-size:var(--breakpoint-typography-font-size-body-extra-small);--text-style-body-extra-small-line-height:var(--breakpoint-typography-line-height-body-extra-small);--text-style-body-extra-small-letter-spacing:0em;--text-style-body-extra-small-text-case:none;--text-style-body-extra-small-text-decoration:none;--text-style-button-spacing-before:var(--breakpoint-typography-spacing-before-button);--text-style-button-spacing-after:var(--breakpoint-typography-spacing-after-button);--text-style-button-font-family:var(--brand-component-button-font-family);--text-style-button-font-style:var(--brand-component-button-font-weight);--text-style-button-font-size:var(--breakpoint-typography-font-size-body);--text-style-button-line-height:var(--breakpoint-typography-line-height-body-small);--text-style-button-letter-spacing:0em;--text-style-button-text-case:none;--text-style-button-text-decoration:none;--text-style-label-spacing-before:var(--breakpoint-typography-spacing-before-label);--text-style-label-spacing-after:var(--breakpoint-typography-spacing-after-label);--text-style-label-font-family:var(--brand-typography-font-family-body);--text-style-label-font-style:var(--brand-component-text-style-label-font-weight);--text-style-label-font-size:var(--breakpoint-typography-font-size-body-small);--text-style-label-line-height:var(--breakpoint-typography-line-height-body);--text-style-label-letter-spacing:0em;--text-style-label-text-case:none;--text-style-label-text-decoration:none;--text-style-tag-spacing-before:var(--breakpoint-typography-spacing-before-tag);--text-style-tag-spacing-after:var(--breakpoint-typography-spacing-after-tag);--text-style-tag-font-family:var(--brand-typography-font-family-body);--text-style-tag-font-style:var(--brand-typography-font-weight-subtle);--text-style-tag-font-size:var(--breakpoint-typography-font-size-body-small);--text-style-tag-line-height:var(--breakpoint-typography-line-height-body-small);--text-style-tag-letter-spacing:0em;--text-style-tag-text-case:uppercase;--text-style-tag-text-decoration:none;--brand-name:White-label;--brand-typography-font-family-heading:var(--typography-font-family-dm-sans);--brand-typography-font-family-body:var(--typography-font-family-dm-sans);--brand-typography-font-family-heading-fallback:var(--sans-serif);--brand-typography-font-family-body-fallback:var(--sans-serif);--brand-typography-font-weight-heavy:var(--typography-font-weight-bold);--brand-typography-font-weight-regular:var(--typography-font-weight-regular);--brand-typography-font-weight-subtle:var(--typography-font-weight-light);--brand-typography-font-weight-emphasis:var(--typography-font-weight-semibold);--brand-typography-font-size-sm-md-heading-huge:var(--typography-font-size-huge);--brand-typography-font-size-sm-md-heading-display:var(--typography-font-size-display);--brand-typography-font-size-sm-md-heading-large:var(--typography-font-size-xx-large);--brand-typography-font-size-sm-md-heading-medium:var(--typography-font-size-x-large);--brand-typography-font-size-sm-md-heading-small:var(--typography-font-size-large);--brand-typography-font-size-sm-md-body:var(--typography-font-size-small);--brand-typography-font-size-sm-md-body-extra-small:var(--typography-font-size-xx-small);--brand-typography-font-size-sm-md-body-small:var(--typography-font-size-x-small);--brand-typography-font-size-sm-md-body-large:var(--typography-font-size-medium);--brand-typography-font-size-sm-md-heading-extra-small:var(--typography-font-size-medium);--brand-typography-font-size-xs-body-extra-small:var(--typography-font-size-xx-small);--brand-typography-font-size-xs-body-small:var(--typography-font-size-x-small);--brand-typography-font-size-xs-body:var(--typography-font-size-small);--brand-typography-font-size-xs-body-large:var(--typography-font-size-small);--brand-typography-font-size-xs-heading-extra-small:var(--typography-font-size-small);--brand-typography-font-size-xs-heading-small:var(--typography-font-size-medium);--brand-typography-font-size-xs-heading-medium:var(--typography-font-size-large);--brand-typography-font-size-xs-heading-large:var(--typography-font-size-x-large);--brand-typography-font-size-xs-heading-display:var(--typography-font-size-xx-large);--brand-typography-font-size-xs-heading-huge:var(--typography-font-size-display);--brand-typography-line-height-sm-md-body-extra-small:var(--typography-line-height-xx-small);--brand-typography-line-height-sm-md-body-small:var(--typography-line-height-x-small);--brand-typography-line-height-sm-md-body:var(--typography-line-height-small);--brand-typography-line-height-sm-md-body-large:var(--typography-line-height-medium);--brand-typography-line-height-sm-md-heading-small:var(--typography-line-height-large);--brand-typography-line-height-sm-md-heading-medium:var(--typography-line-height-x-large);--brand-typography-line-height-sm-md-heading-large:var(--typography-line-height-xx-large);--brand-typography-line-height-sm-md-heading-display:var(--typography-line-height-display);--brand-typography-line-height-sm-md-heading-huge:var(--typography-line-height-huge);--brand-typography-line-height-sm-md-heading-extra-small:22px;--brand-typography-line-height-xs-body-extra-small:var(--typography-line-height-xx-small);--brand-typography-line-height-xs-body-small:var(--typography-line-height-x-small);--brand-typography-line-height-xs-body:var(--typography-line-height-small);--brand-typography-line-height-xs-body-large:var(--typography-line-height-small);--brand-typography-line-height-xs-heading-extra-small:19.200000762939453px;--brand-typography-line-height-xs-heading-small:var(--typography-line-height-medium);--brand-typography-line-height-xs-heading-medium:var(--typography-line-height-large);--brand-typography-line-height-xs-heading-large:var(--typography-line-height-x-large);--brand-typography-line-height-xs-heading-display:var(--typography-line-height-xx-large);--brand-typography-line-height-xs-heading-huge:var(--typography-line-height-display);--brand-typography-paragraph-spacing-sm-md-body-extra-small:var(--typography-paragraph-spacing-xx-small);--brand-typography-paragraph-spacing-sm-md-body-small:var(--typography-paragraph-spacing-x-small);--brand-typography-paragraph-spacing-sm-md-body:var(--typography-paragraph-spacing-small);--brand-typography-paragraph-spacing-sm-md-body-large:var(--typography-paragraph-spacing-medium);--brand-typography-paragraph-spacing-xs-body-extra-small:var(--typography-paragraph-spacing-xx-small);--brand-typography-paragraph-spacing-xs-body-small:var(--typography-paragraph-spacing-x-small);--brand-typography-paragraph-spacing-xs-body:var(--typography-paragraph-spacing-small);--brand-typography-paragraph-spacing-xs-body-large:var(--typography-paragraph-spacing-small);--brand-typography-spacing-before-sm-md-heading-huge:var(--brand-size-spacing-4x);--brand-typography-spacing-before-sm-md-heading-display:var(--brand-size-spacing-3x);--brand-typography-spacing-before-sm-md-heading-large:var(--brand-size-spacing-2x);--brand-typography-spacing-before-sm-md-heading-medium:var(--brand-size-spacing-1nhalf);--brand-typography-spacing-before-sm-md-heading-small:var(--brand-size-spacing-1x);--brand-typography-spacing-before-sm-md-heading-extra-small:var(--brand-size-spacing-1x);--brand-typography-spacing-before-xs-heading-huge:var(--brand-size-spacing-3x);--brand-typography-spacing-before-xs-heading-display:var(--brand-size-spacing-2x);--brand-typography-spacing-before-xs-heading-large:var(--brand-size-spacing-1nhalf);--brand-typography-spacing-before-xs-heading-medium:var(--brand-size-spacing-1nhalf);--brand-typography-spacing-before-xs-heading-small:var(--brand-size-spacing-1x);--brand-typography-spacing-before-xs-heading-extra-small:var(--brand-size-spacing-1x);--brand-typography-spacing-after-sm-md-heading-huge:var(--brand-size-spacing-4x);--brand-typography-spacing-after-sm-md-heading-display:var(--brand-size-spacing-3x);--brand-typography-spacing-after-sm-md-heading-large:var(--brand-size-spacing-2x);--brand-typography-spacing-after-sm-md-heading-medium:var(--brand-size-spacing-1nhalf);--brand-typography-spacing-after-sm-md-heading-small:var(--brand-size-spacing-1x);--brand-typography-spacing-after-sm-md-heading-extra-small:var(--brand-size-spacing-half);--brand-typography-spacing-after-xs-heading-huge:var(--brand-size-spacing-3x);--brand-typography-spacing-after-xs-heading-display:var(--brand-size-spacing-2x);--brand-typography-spacing-after-xs-heading-large:var(--brand-size-spacing-1nhalf);--brand-typography-spacing-after-xs-heading-medium:var(--brand-size-spacing-1nhalf);--brand-typography-spacing-after-xs-heading-small:var(--brand-size-spacing-1x);--brand-typography-spacing-after-xs-heading-extra-small:var(--brand-size-spacing-half);--brand-size-radius-none:var(--size-none);--brand-size-radius-extra-small:var(--size-1x);--brand-size-radius-medium:var(--size-2x);--brand-size-radius-large:var(--size-3x);--brand-size-radius-full:var(--size-15x);--brand-size-radius-small:var(--size-1nhalf);--brand-size-spacing-none:var(--size-none);--brand-size-spacing-half:var(--size-half);--brand-size-spacing-1x:var(--size-1x);--brand-size-spacing-1nhalf:var(--size-1nhalf);--brand-size-spacing-2x:var(--size-2x);--brand-size-spacing-3x:var(--size-3x);--brand-size-spacing-4x:var(--size-4x);--brand-size-spacing-5x:var(--size-5x);--brand-size-spacing-6x:var(--size-6x);--brand-size-spacing-7x:var(--size-7x);--brand-size-spacing-quarter:var(--size-quarter);--brand-size-spacing-8x:var(--size-8x);--brand-size-spacing-9x:var(--size-9x);--brand-size-spacing-10x:var(--size-10x);--brand-size-spacing-12x:var(--size-12x);--brand-size-spacing-15x:var(--size-15x);--brand-size-shadow-small-layer-1-offset-x:0px;--brand-size-shadow-small-layer-1-offset-y:4px;--brand-size-shadow-small-layer-1-spread:-1px;--brand-size-shadow-small-layer-1-blur:6px;--brand-size-shadow-small-layer-2-offset-x:0px;--brand-size-shadow-small-layer-2-offset-y:2px;--brand-size-shadow-small-layer-2-blur:4px;--brand-size-shadow-small-layer-2-spread:-1px;--brand-size-shadow-medium-layer-1-offset-x:0px;--brand-size-shadow-medium-layer-1-offset-y:10px;--brand-size-shadow-medium-layer-1-spread:-3px;--brand-size-shadow-medium-layer-1-blur:15px;--brand-size-shadow-medium-layer-2-offset-x:0px;--brand-size-shadow-medium-layer-2-offset-y:4px;--brand-size-shadow-medium-layer-2-blur:6px;--brand-size-shadow-medium-layer-2-spread:-2px;--brand-size-shadow-extra-small-layer-1-offset-x:0px;--brand-size-shadow-extra-small-layer-1-offset-y:1px;--brand-size-shadow-extra-small-layer-1-blur:3px;--brand-size-shadow-extra-small-layer-1-spread:0px;--brand-size-shadow-extra-small-layer-2-offset-x:0px;--brand-size-shadow-extra-small-layer-2-offset-y:1px;--brand-size-shadow-extra-small-layer-2-blur:2px;--brand-size-shadow-extra-small-layer-2-spread:0px;--brand-size-shadow-large-layer-1-offset-x:0px;--brand-size-shadow-large-layer-1-offset-y:20px;--brand-size-shadow-large-layer-1-blur:25px;--brand-size-shadow-large-layer-1-spread:-5px;--brand-size-shadow-large-layer-2-offset-x:0px;--brand-size-shadow-large-layer-2-offset-y:10px;--brand-size-shadow-large-layer-2-blur:10px;--brand-size-shadow-large-layer-2-spread:-5px;--brand-size-shadow-medium-no-offset-layer-1-offset-x:0px;--brand-size-shadow-medium-no-offset-layer-1-offset-y:0px;--brand-size-shadow-medium-no-offset-layer-1-blur:15px;--brand-size-shadow-medium-no-offset-layer-1-spread:-3px;--brand-size-shadow-medium-no-offset-layer-2-offset-x:0px;--brand-size-shadow-medium-no-offset-layer-2-offset-y:0px;--brand-size-shadow-medium-no-offset-layer-2-blur:6px;--brand-size-shadow-medium-no-offset-layer-2-spread:-2px;--brand-size-grid-max-width:1312px;--brand-size-grid-xs-column-count:6px;--brand-size-grid-xs-gutter:var(--brand-size-spacing-2x);--brand-size-grid-xs-margin:var(--brand-size-spacing-2x);--brand-size-grid-sm-column-count:6px;--brand-size-grid-sm-gutter:var(--brand-size-spacing-3x);--brand-size-grid-sm-margin:var(--brand-size-spacing-5x);--brand-size-grid-md-column-count:12px;--brand-size-grid-md-gutter:var(--brand-size-spacing-5x);--brand-size-grid-md-margin:var(--brand-size-spacing-8x);--brand-size-layout-xs-6-12-12:343px;--brand-size-layout-xs-6-12-12-no-gutter:343px;--brand-size-layout-md-6-12-12:636px;--brand-size-layout-md-6-12-12-no-gutter:656px;--brand-size-layout-sm-6-12-12:688px;--brand-size-layout-sm-6-12-12-no-gutter:688px;--brand-brand-name:var(--brand-name);--brand-component-button-padding-x:var(--brand-size-spacing-2x);--brand-component-button-padding-y:var(--brand-size-spacing-1nhalf);--brand-component-button-radius:var(--brand-size-radius-extra-small);--brand-component-button-small-padding-x:var(--brand-size-spacing-1nhalf);--brand-component-button-small-padding-y:var(--brand-size-spacing-1x);--brand-component-button-tertiary-padding-x:var(--brand-size-spacing-none);--brand-component-button-font-weight:var(--brand-typography-font-weight-emphasis);--brand-component-button-background-primary-default:var(--brand-color-light-primary-primary);--brand-component-button-background-primary-hover:var(--brand-color-light-primary-primary-active);--brand-component-button-background-primary-active:var(--brand-color-light-primary-primary-active);--brand-component-button-background-primary-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-button-background-primary-default-inverted:var(--brand-color-light-primary-primary-inverted);--brand-component-button-background-primary-hover-inverted:var(--brand-color-light-primary-primary-active-inverted);--brand-component-button-background-primary-active-inverted:var(--brand-color-light-primary-primary-active-inverted);--brand-component-button-background-primary-disabled-inverted:var(--brand-color-light-surface-surface-dim-inverse);--brand-component-button-background-secondary-active:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-disabled:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-hover:var(--brand-color-light-alpha-transparent);--brand-component-button-background-secondary-default:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-default:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-hover:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-active:var(--brand-color-light-alpha-transparent);--brand-component-button-background-tertiary-disabled:var(--brand-color-light-alpha-transparent);--brand-component-button-text-secondary-default:var(--brand-color-light-primary-primary);--brand-component-button-text-secondary-hover:var(--brand-color-light-primary-primary-active);--brand-component-button-text-secondary-active:var(--brand-color-light-primary-primary-active);--brand-component-button-text-secondary-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-button-text-secondary-default-inverted:var(--brand-color-light-primary-primary-inverted);--brand-component-button-text-secondary-hover-inverted:var(--brand-color-light-primary-primary-active-inverted);--brand-component-button-text-secondary-active-inverted:var(--brand-color-light-primary-primary-active-inverted);--brand-component-button-text-secondary-disabled-inverted:var(--brand-color-light-surface-surface-dim-inverse);--brand-component-button-text-tertiary-default:var(--brand-color-light-primary-primary);--brand-component-button-text-tertiary-hover:var(--brand-color-light-primary-primary-active);--brand-component-button-text-tertiary-active:var(--brand-color-light-primary-primary-active);--brand-component-button-text-tertiary-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-button-text-tertiary-default-inverted:var(--brand-color-light-primary-primary-inverted);--brand-component-button-text-tertiary-hover-inverted:var(--brand-color-light-primary-primary-active-inverted);--brand-component-button-text-tertiary-active-inverted:var(--brand-color-light-primary-primary-active-inverted);--brand-component-button-text-tertiary-disabled-inverted:var(--brand-color-light-surface-surface-dim-inverse);--brand-component-button-text-primary-default:var(--brand-color-light-primary-on-primary);--brand-component-button-text-primary-hover:var(--brand-color-light-primary-on-primary-active);--brand-component-button-text-primary-active:var(--brand-color-light-primary-on-primary-active);--brand-component-button-text-primary-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-button-text-primary-default-inverted:var(--brand-color-light-primary-on-primary-inverted);--brand-component-button-text-primary-hover-inverted:var(--brand-color-light-primary-on-primary-active-inverted);--brand-component-button-text-primary-active-inverted:var(--brand-color-light-primary-on-primary-active-inverted);--brand-component-button-text-primary-disabled-inverted:var(--brand-color-light-surface-on-surface-dim-inverse);--brand-component-button-border-secondary-default:var(--brand-color-light-primary-primary);--brand-component-button-border-secondary-hover:var(--brand-color-light-primary-primary-active);--brand-component-button-border-secondary-active:var(--brand-color-light-primary-primary-active);--brand-component-button-border-secondary-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-button-border-secondary-default-inverted:var(--brand-color-light-primary-primary-inverted);--brand-component-button-border-secondary-hover-inverted:var(--brand-color-light-primary-primary-active-inverted);--brand-component-button-border-secondary-active-inverted:var(--brand-color-light-primary-primary-active-inverted);--brand-component-button-border-secondary-disabled-inverted:var(--brand-color-light-surface-surface-dim-inverse);--brand-component-button-border-tertiary-default:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-hover:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-active:var(--brand-color-light-alpha-transparent);--brand-component-button-border-tertiary-disabled:var(--brand-color-light-alpha-transparent);--brand-component-button-border-primary-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-button-border-primary-active:var(--brand-color-light-primary-primary-active);--brand-component-button-border-primary-hover:var(--brand-color-light-primary-primary-active);--brand-component-button-border-primary-default:var(--brand-color-light-primary-primary);--brand-component-button-border-primary-default-inverted:var(--brand-color-light-primary-primary-inverted);--brand-component-button-border-primary-hover-inverted:var(--brand-color-light-primary-primary-active-inverted);--brand-component-button-border-primary-active-inverted:var(--brand-color-light-primary-primary-active-inverted);--brand-component-button-border-primary-disabled-inverted:var(--brand-color-light-surface-surface-dim-inverse);--brand-component-button-font-family:var(--brand-typography-font-family-heading);--brand-component-input-label-gap:var(--brand-size-spacing-none);--brand-component-input-label-padding-bottom:var(--brand-size-spacing-1nhalf);--brand-component-input-label-default:var(--brand-color-light-surface-on-surface);--brand-component-input-label-help-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-input-field-padding-x:var(--brand-size-spacing-2x);--brand-component-input-field-padding-y:var(--brand-size-spacing-1nhalf);--brand-component-input-field-radius:var(--brand-size-radius-extra-small);--brand-component-input-validation-padding-top:var(--brand-size-spacing-1x);--brand-component-input-icon-subtle:var(--color-neutral-400);--brand-component-input-icon-default:var(--brand-color-light-surface-on-surface);--brand-component-input-icon-positive:var(--brand-color-light-positive-positive);--brand-component-input-icon-error:var(--brand-color-light-critical-critical);--brand-component-input-icon-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-input-text-placeholder:var(--brand-color-light-surface-on-surface-dim);--brand-component-input-text-error:var(--brand-color-light-critical-critical);--brand-component-input-text-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-input-text-active:var(--brand-color-light-surface-on-surface);--brand-component-input-background-default:var(--brand-color-light-surface-surface);--brand-component-input-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-input-background-active:var(--brand-color-light-surface-surface);--brand-component-input-background-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-input-border-default:var(--brand-color-light-border-default);--brand-component-input-border-hover:var(--brand-color-light-primary-primary-outline);--brand-component-input-border-active:var(--brand-color-light-primary-primary-fixed);--brand-component-input-border-positive:var(--brand-color-light-positive-positive);--brand-component-input-border-error:var(--brand-color-light-critical-critical);--brand-component-select-dropdown-margin-top:var(--brand-size-spacing-half);--brand-component-select-dropdown-radius:var(--brand-size-radius-small);--brand-component-select-dropdown-item-label-radius:var(--brand-size-radius-extra-small);--brand-component-select-dropdown-item-label-padding-y:var(--brand-size-spacing-1x);--brand-component-select-dropdown-item-label-padding-x:var(--brand-size-spacing-1nhalf);--brand-component-select-dropdown-item-padding-x:var(--brand-size-spacing-1x);--brand-component-select-dropdown-item-padding-y:var(--brand-size-spacing-1x);--brand-component-select-dropdown-background-default:var(--brand-color-light-surface-surface);--brand-component-select-dropdown-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-select-dropdown-foreground-default:var(--brand-color-light-surface-on-surface);--brand-component-select-dropdown-foreground-hover:var(--brand-color-light-primary-primary);--brand-component-accordion-background-default:var(--brand-color-light-primary-primary-container);--brand-component-accordion-background-hover:var(--brand-color-light-primary-primary-container-alternative);--brand-component-accordion-foreground-default:var(--brand-color-light-surface-on-surface);--brand-component-accordion-foreground-hover:var(--brand-color-light-primary-on-primary-container);--brand-component-accordion-item-padding-left:var(--brand-size-spacing-3x);--brand-component-accordion-item-padding-y:var(--brand-size-spacing-2x);--brand-component-accordion-item-padding-right:20px;--brand-component-accordion-item-closed-border-radius:var(--brand-size-radius-none);--brand-component-accordion-item-open-border-radius-top:var(--brand-size-radius-none);--brand-component-accordion-item-open-border-radius-bottom:var(--brand-size-radius-none);--brand-component-accordion-item-font-family:var(--brand-typography-font-family-heading);--brand-component-accordion-item-font-weight:var(--brand-typography-font-weight-emphasis);--brand-component-accordion-content-padding-x:var(--brand-size-spacing-3x);--brand-component-accordion-content-padding-top:var(--brand-size-spacing-1x);--brand-component-accordion-content-padding-bottom:var(--brand-size-spacing-3x);--brand-component-accordion-content-font-weight:var(--brand-typography-font-weight-regular);--brand-component-accordion-content-font-size:var(--brand-typography-font-size-sm-md-body);--brand-component-accordion-content-line-height:var(--brand-typography-line-height-sm-md-body);--brand-component-accordion-content-paragraph-spacing:var(--brand-typography-paragraph-spacing-sm-md-body);--brand-component-accordion-content-radius-bottom:var(--brand-size-radius-none);--brand-component-accordion-gap:var(--brand-size-spacing-none);--brand-component-accordion-divider-default:var(--brand-color-light-primary-primary-outline);--brand-component-accordion-divider-width:1px;--brand-component-accordion-border-radius:var(--brand-size-radius-extra-small);--brand-component-tabs-tab-padding-x:var(--brand-size-spacing-3x);--brand-component-tabs-tab-padding-y:var(--brand-size-spacing-2x);--brand-component-tabs-tab-radius-top:var(--brand-size-radius-extra-small);--brand-component-tabs-tab-font-family:var(--brand-typography-font-family-heading);--brand-component-tabs-tab-font-weight:var(--brand-typography-font-weight-emphasis);--brand-component-tabs-tab-radius-bottom:var(--brand-size-radius-none);--brand-component-tabs-tab-stroke:3px;--brand-component-tabs-content-padding-x:var(--brand-size-spacing-3x);--brand-component-tabs-content-padding-top:var(--brand-size-spacing-4x);--brand-component-tabs-content-font-size:var(--brand-typography-font-size-sm-md-body);--brand-component-tabs-content-font-weight:var(--brand-typography-font-weight-regular);--brand-component-tabs-content-line-height:var(--brand-typography-line-height-sm-md-body);--brand-component-tabs-content-paragraph-spacing:var(--brand-typography-paragraph-spacing-sm-md-body);--brand-component-tabs-content-padding-bottom:var(--brand-size-spacing-5x);--brand-component-tabs-content-divider:var(--brand-color-light-border-subtle);--brand-component-tabs-content-divider-width:1px;--brand-component-tabs-content-divider-active:var(--theme-color-light-primary-primary-fixed);--brand-component-tabs-foreground-primary:var(--brand-color-light-primary-primary);--brand-component-tabs-foreground-primary-hover:var(--brand-color-light-primary-primary-active);--brand-component-tabs-background-primary:var(--brand-color-light-alpha-transparent);--brand-component-tabs-background-primary-inactive:var(--brand-color-light-alpha-transparent);--brand-component-tabs-background-primary-hover:var(--brand-color-light-alpha-transparent);--brand-component-tabs-gap:var(--brand-size-spacing-none);--brand-component-table-cell-padding-x:var(--brand-size-spacing-1nhalf);--brand-component-table-cell-padding-y:var(--brand-size-spacing-1nhalf);--brand-component-table-cell-font-size:var(--brand-typography-font-size-sm-md-body);--brand-component-table-cell-line-height:var(--brand-typography-line-height-sm-md-body);--brand-component-table-cell-font-weight:var(--brand-typography-font-weight-regular);--brand-component-table-cell-background-primary:var(--brand-color-light-surface-surface);--brand-component-table-cell-background-secondary:var(--brand-color-light-surface-surface-alternative);--brand-component-table-cell-text:var(--brand-color-light-surface-on-surface);--brand-component-table-header-font-weight:var(--brand-typography-font-weight-emphasis);--brand-component-table-header-padding-y:var(--brand-size-spacing-1nhalf);--brand-component-table-header-background-primary:var(--brand-color-light-surface-surface);--brand-component-table-header-background-secondary:var(--brand-color-light-surface-surface-alternative);--brand-component-table-header-text-primary:var(--brand-color-light-surface-on-surface);--brand-component-table-header-text-secondary:var(--brand-color-light-surface-on-surface);--brand-component-table-header-border-default:var(--brand-color-light-border-default);--brand-component-table-header-border-weight:1px;--brand-component-table-divider-primary:var(--brand-color-light-border-default);--brand-component-table-divider-width:1px;--brand-component-pagination-button-padding:var(--brand-size-spacing-1nhalf);--brand-component-pagination-button-radius-outer:var(--brand-size-radius-extra-small);--brand-component-pagination-button-background-default:var(--brand-color-light-surface-surface);--brand-component-pagination-button-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-pagination-button-background-active:var(--brand-color-light-primary-primary);--brand-component-pagination-button-background-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-pagination-button-foreground-default:var(--brand-color-light-surface-on-surface);--brand-component-pagination-button-foreground-hover:var(--brand-color-light-primary-on-primary-container);--brand-component-pagination-button-foreground-active:var(--brand-color-light-primary-on-primary);--brand-component-pagination-button-foreground-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-pagination-button-border-default:var(--brand-color-light-border-subtle);--brand-component-pagination-button-border-hover:var(--brand-color-light-primary-primary-outline);--brand-component-pagination-button-border-active:var(--brand-color-light-primary-on-primary-container);--brand-component-pagination-button-border-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-pagination-button-border-weight:1px;--brand-component-pagination-button-min-width:var(--brand-size-spacing-6x);--brand-component-pagination-button-radius-inner:var(--brand-size-radius-extra-small);--brand-component-pagination-simple-gap:var(--brand-size-spacing-1x);--brand-component-pagination-simple-background:var(--brand-color-light-alpha-transparent);--brand-component-pagination-simple-radius:var(--brand-size-radius-none);--brand-component-pagination-dots-gap:var(--brand-size-spacing-1x);--brand-component-pagination-dots-background-default:var(--brand-color-light-surface-surface);--brand-component-pagination-dots-background-active:var(--brand-color-light-primary-primary);--brand-component-pagination-dots-background-default-alternative:var(--brand-color-light-surface-surface-alternative);--brand-component-pagination-dots-size:var(--brand-size-spacing-1nhalf);--brand-component-pagination-number-font-size:var(--brand-typography-font-size-sm-md-body);--brand-component-pagination-number-line-height:24px;--brand-component-pagination-number-font-weight:var(--brand-typography-font-weight-emphasis);--brand-component-pagination-number-font-family:var(--brand-typography-font-family-body);--brand-component-pagination-number-radius:var(--brand-size-radius-extra-small);--brand-component-pagination-complex-gap:var(--brand-size-spacing-1x);--brand-component-breadcrumb-gap:var(--brand-size-spacing-1nhalf);--brand-component-breadcrumb-padding-y:var(--brand-size-spacing-3x);--brand-component-breadcrumb-background:var(--brand-color-light-alpha-transparent);--brand-component-breadcrumb-icon:var(--brand-color-light-primary-primary);--brand-component-breadcrumb-text:var(--brand-color-light-surface-on-surface);--brand-component-breadcrumb-link:var(--brand-color-light-surface-on-surface-alternative);--brand-component-breadcrumb-icon-inverted:var(--brand-color-light-primary-primary-inverted);--brand-component-breadcrumb-text-inverted:var(--brand-color-light-surface-on-surface-inverse);--brand-component-breadcrumb-link-inverted:var(--brand-color-light-surface-on-surface-inverse-alternative);--brand-component-top-nav-navigation-menu-background-default:var(--brand-color-light-surface-surface);--brand-component-top-nav-navigation-menu-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-top-nav-navigation-menu-background-active:var(--brand-color-light-primary-primary-fixed);--brand-component-top-nav-navigation-menu-foreground-default:var(--brand-color-light-surface-on-surface);--brand-component-top-nav-navigation-menu-foreground-hover:var(--brand-color-light-primary-on-primary-container);--brand-component-top-nav-navigation-menu-foreground-active:var(--brand-color-light-primary-on-primary-fixed);--brand-component-top-nav-navigation-menu-item-gap:var(--brand-size-spacing-1x);--brand-component-top-nav-navigation-menu-item-padding-x:var(--brand-size-spacing-1x);--brand-component-top-nav-navigation-menu-item-padding-y:var(--brand-size-spacing-2x);--brand-component-top-nav-navigation-menu-item-border-hover:var(--brand-component-top-nav-navigation-menu-foreground-hover);--brand-component-top-nav-navigation-menu-item-border-weight-hover:var(--brand-size-spacing-quarter);--brand-component-top-nav-navigation-menu-item-border-weight-active:var(--brand-size-spacing-half);--brand-component-top-nav-navigation-menu-item-border-active:var(--brand-component-top-nav-navigation-menu-foreground-hover);--brand-component-top-nav-navigation-menu-item-label-line-height:20px;--brand-component-top-nav-navigation-menu-item-label-padding-left:var(--brand-size-spacing-1nhalf);--brand-component-top-nav-navigation-menu-item-label-padding-y:var(--brand-size-spacing-half);--brand-component-top-nav-navigation-menu-item-label-padding-right:var(--brand-size-spacing-half);--brand-component-top-nav-navigation-menu-item-label-padding-x:var(--brand-size-spacing-1nhalf);--brand-component-top-nav-navigation-menu-item-label-gap:var(--brand-size-spacing-half);--brand-component-top-nav-navigation-menu-divider:var(--brand-color-light-border-subtle);--brand-component-top-nav-menu-xs-sm-gap:var(--brand-size-spacing-none);--brand-component-top-nav-menu-md-gap:var(--brand-size-spacing-half);--brand-component-top-nav-secondary-menu-item-gap:var(--brand-size-spacing-1x);--brand-component-top-nav-secondary-menu-item-padding-x:var(--brand-size-spacing-2x);--brand-component-top-nav-secondary-menu-item-padding-y:var(--brand-size-spacing-1x);--brand-component-top-nav-logo-xs-sm-height:32px;--brand-component-top-nav-logo-md-height:32px;--brand-component-top-nav-dropdown-foreground-default:var(--brand-color-light-surface-on-surface);--brand-component-top-nav-dropdown-foreground-hover:var(--brand-color-light-primary-primary);--brand-component-top-nav-dropdown-background-default:var(--brand-color-light-surface-surface);--brand-component-top-nav-dropdown-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-top-nav-dropdown-divider:var(--brand-color-light-border-subtle);--brand-component-top-nav-dropdown-padding-x:var(--brand-size-spacing-1x);--brand-component-top-nav-dropdown-padding-y:var(--brand-size-spacing-1x);--brand-component-top-nav-dropdown-min-width:250px;--brand-component-top-nav-dropdown-label-padding-x:var(--brand-size-spacing-1nhalf);--brand-component-top-nav-dropdown-label-padding-y:var(--brand-size-spacing-1x);--brand-component-top-nav-dropdown-label-radius:var(--brand-size-radius-extra-small);--brand-component-top-nav-dropdown-radius:var(--brand-size-radius-small);--brand-component-top-nav-dropdown-margin-top:var(--brand-size-spacing-half);--brand-component-top-nav-xs-min-height:64px;--brand-component-top-nav-sm-min-height:64px;--brand-component-top-nav-md-min-height:64px;--brand-component-text-style-body-font-weight:var(--brand-typography-font-weight-regular);--brand-component-text-style-heading-font-weight:var(--brand-typography-font-weight-emphasis);--brand-component-text-style-label-font-weight:var(--typography-font-weight-medium);--brand-component-carousel-heading-xs-font-size:var(--brand-typography-font-size-sm-md-heading-medium);--brand-component-carousel-heading-xs-line-height:var(--brand-typography-line-height-sm-md-heading-medium);--brand-component-carousel-heading-md-font-size:var(--brand-typography-font-size-sm-md-heading-huge);--brand-component-carousel-heading-md-line-height:var(--brand-typography-line-height-sm-md-heading-huge);--brand-component-carousel-heading-sm-font-size:var(--brand-typography-font-size-sm-md-heading-large);--brand-component-carousel-heading-sm-line-height:var(--brand-typography-line-height-sm-md-heading-large);--brand-component-carousel-heading-_value:var(--brand-color-light-primary-on-primary);--brand-component-carousel-text-default:var(--brand-color-light-surface-on-surface-inverse);--brand-component-carousel-text-padding-top:var(--brand-size-spacing-3x);--brand-component-carousel-pagination-default:var(--brand-color-light-surface-on-surface-inverse);--brand-component-carousel-pagination-active:var(--brand-color-light-primary-primary-fixed);--brand-component-carousel-icon:var(--brand-color-light-primary-on-primary);--brand-component-carousel-content-md-min-height:640px;--brand-component-carousel-content-sm-min-height:520px;--brand-component-carousel-content-xs-min-height:400px;--brand-component-carousel-button-padding-top:var(--brand-size-spacing-5x);--brand-component-carousel-overlay-gradient-end:#0a081c00;--brand-component-carousel-overlay-gradient-start:#0a081c99;--brand-component-card-border-default:var(--brand-color-light-border-subtle);--brand-component-card-border-hover:var(--brand-color-light-primary-primary-outline);--brand-component-card-border-weight:1px;--brand-component-card-border-weight-hover:2px;--brand-component-card-default-image-padding-bottom:var(--brand-size-spacing-3x);--brand-component-card-default-content-gap:var(--brand-size-spacing-1x);--brand-component-card-icon-image-padding-bottom:var(--brand-size-spacing-2x);--brand-component-card-icon-image-container-radius:var(--brand-size-radius-full);--brand-component-card-icon-image-background:var(--brand-color-light-primary-primary-container);--brand-component-card-icon-image-background-hover:var(--brand-color-light-primary-primary-container-alternative);--brand-component-card-icon-image-foreground:var(--brand-color-light-primary-on-primary-container);--brand-component-card-icon-image-foreground-hover:var(--brand-color-light-surface-on-surface);--brand-component-card-icon-image-container-size:56px;--brand-component-card-icon-image-size:24px;--brand-component-card-icon-content-gap:var(--brand-size-spacing-1x);--brand-component-card-icon-padding:var(--brand-size-spacing-3x);--brand-component-card-icon-heading:var(--brand-color-light-primary-primary);--brand-component-card-icon-font-size:var(--breakpoint-typography-font-size-heading-small);--brand-component-card-icon-line-height:var(--breakpoint-typography-line-height-heading-small);--brand-component-card-radius:var(--brand-size-radius-medium);--brand-component-card-heading-default:var(--brand-color-light-surface-on-surface);--brand-component-card-heading-hover:var(--brand-color-light-primary-primary);--brand-component-card-heading-inverted:var(--brand-color-light-surface-on-surface-inverse);--brand-component-card-heading-font-size:var(--breakpoint-typography-font-size-heading-extra-small);--brand-component-card-heading-line-height:var(--breakpoint-typography-line-height-heading-extra-small);--brand-component-card-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-card-background-default:var(--brand-color-light-surface-surface);--brand-component-card-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-card-tag-padding-bottom:var(--brand-size-spacing-half);--brand-component-card-tag-_value:var(--brand-color-light-primary-primary);--brand-component-card-elevated-padding:var(--brand-size-spacing-2x);--brand-component-card-elevated-padding-bottom:var(--brand-size-spacing-2x);--brand-component-card-elevated-content-gap:var(--brand-size-spacing-1nhalf);--brand-component-card-elevated-image-padding:var(--brand-size-spacing-1x);--brand-component-card-elevated-image-radius:var(--brand-size-radius-small);--brand-component-card-minimal-image-padding-bottom:var(--brand-size-spacing-2x);--brand-component-card-overlay-padding-x:var(--brand-size-spacing-2x);--brand-component-card-overlay-padding-y:var(--brand-size-spacing-3x);--brand-component-card-overlay-gradient-start:var(--brand-color-light-alpha-transparent);--brand-component-card-overlay-gradient-end:var(--brand-color-light-surface-on-surface);--brand-component-card-overlay-button:var(--brand-color-light-surface-on-surface-inverse);--brand-component-card-tile-image-padding-bottom:var(--brand-size-spacing-2x);--brand-component-card-tile-image-background-hover:var(--brand-color-light-primary-primary-container-alternative);--brand-component-card-tile-image-background:var(--brand-color-light-primary-primary-container);--brand-component-card-tile-image-size:24px;--brand-component-card-tile-image-foreground-hover:var(--brand-color-light-surface-on-surface);--brand-component-card-tile-image-container-size:56px;--brand-component-card-tile-image-foreground:var(--brand-color-light-primary-on-primary-container);--brand-component-card-tile-image-container-radius:var(--brand-size-radius-full);--brand-component-card-tile-padding:var(--brand-size-spacing-2x);--brand-component-card-content-gap:var(--brand-size-spacing-1x);--brand-component-card-image-radius:var(--brand-size-radius-medium);--brand-component-link-list-body-small-gap:var(--brand-typography-paragraph-spacing-sm-md-body-small);--brand-component-link-list-body-gap:var(--brand-typography-paragraph-spacing-sm-md-body);--brand-component-link-list-body-large-gap:var(--brand-typography-paragraph-spacing-sm-md-body-large);--brand-component-link-list-default:var(--brand-color-light-primary-primary);--brand-component-link-list-inverted:var(--brand-color-light-primary-primary-inverted);--brand-component-checkbox-indicator-background-default:var(--brand-color-light-surface-surface);--brand-component-checkbox-indicator-background-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-checkbox-indicator-background-checked:var(--brand-color-light-primary-primary-container);--brand-component-checkbox-indicator-foreground-default:var(--brand-color-light-primary-primary);--brand-component-checkbox-indicator-foreground-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-checkbox-indicator-foreground-checked:var(--brand-color-light-primary-primary);--brand-component-checkbox-indicator-radius:var(--size-quarter);--brand-component-checkbox-indicator-border-default:var(--brand-color-light-surface-on-surface);--brand-component-checkbox-indicator-border-checked:var(--brand-color-light-surface-on-surface);--brand-component-checkbox-indicator-border-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-checkbox-indicator-size:var(--brand-size-spacing-2x);--brand-component-checkbox-indicator-margin-top:3px;--brand-component-checkbox-label-default:var(--brand-color-light-surface-on-surface);--brand-component-checkbox-label-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-checkbox-gap:var(--brand-size-spacing-1nhalf);--brand-component-radio-button-indicator-background-default:var(--brand-color-light-surface-surface);--brand-component-radio-button-indicator-background-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-radio-button-indicator-foreground-default:var(--brand-color-light-primary-primary);--brand-component-radio-button-indicator-foreground-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-radio-button-indicator-border-default:var(--brand-color-light-surface-on-surface);--brand-component-radio-button-indicator-border-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-radio-button-label-default:var(--brand-color-light-surface-on-surface);--brand-component-radio-button-label-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-radio-button-gap:var(--brand-size-spacing-1nhalf);--brand-component-download-border-default:var(--brand-color-light-border-default);--brand-component-download-border-hover:var(--brand-color-light-primary-primary-outline);--brand-component-download-border-weight:1px;--brand-component-download-border-weight-hover:2px;--brand-component-download-icon:var(--brand-color-light-surface-on-surface);--brand-component-download-background-default:var(--brand-color-light-surface-surface);--brand-component-download-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-download-radius:var(--brand-size-radius-extra-small);--brand-component-download-description-default:var(--brand-color-light-surface-on-surface-alternative);--brand-component-download-description-padding-bottom:var(--brand-size-spacing-1nhalf);--brand-component-download-file-detail:var(--brand-color-light-primary-primary);--brand-component-download-padding:var(--brand-size-spacing-2x);--brand-component-download-gap:var(--brand-size-spacing-2x);--brand-component-download-file-name-padding-bottom:var(--brand-size-spacing-half);--brand-component-download-file-name-default:var(--brand-color-light-primary-primary);--brand-component-download-file-name-hover:var(--brand-color-light-primary-primary);--brand-component-switch-toggle-background-on-default:var(--brand-color-light-primary-primary);--brand-component-switch-toggle-background-on-hover:var(--brand-color-light-primary-primary-active);--brand-component-switch-toggle-background-on-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-switch-toggle-background-off:var(--brand-color-light-surface-surface);--brand-component-switch-toggle-foreground-off-default:var(--brand-color-light-primary-primary);--brand-component-switch-toggle-foreground-off-hover:var(--brand-color-light-primary-primary-active);--brand-component-switch-toggle-foreground-off-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-switch-toggle-foreground-on:var(--brand-color-light-primary-on-primary);--brand-component-switch-toggle-size:var(--brand-size-spacing-2x);--brand-component-switch-toggle-padding:var(--brand-size-spacing-half);--brand-component-switch-toggle-min-width:44px;--brand-component-switch-label-default:var(--brand-color-light-surface-on-surface);--brand-component-switch-label-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-switch-border-default:var(--brand-component-input-border-default);--brand-component-switch-border-weight:1px;--brand-component-switch-border-disabled:var(--brand-component-input-border-default);--brand-component-switch-border-hover:var(--brand-component-input-border-hover);--brand-component-switch-background-default:var(--brand-color-light-surface-surface);--brand-component-switch-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-switch-background-disabled:var(--brand-color-light-surface-surface-dim);--brand-component-switch-radius:var(--brand-size-radius-extra-small);--brand-component-switch-padding:var(--brand-size-spacing-2x);--brand-component-page-header-heading-xs-font-size:var(--brand-typography-font-size-sm-md-heading-medium);--brand-component-page-header-heading-xs-line-height:var(--brand-typography-line-height-sm-md-heading-medium);--brand-component-page-header-heading-sm-font-size:var(--brand-typography-font-size-sm-md-heading-large);--brand-component-page-header-heading-sm-line-height:var(--brand-typography-line-height-sm-md-heading-large);--brand-component-page-header-heading-md-font-size:var(--brand-typography-font-size-sm-md-heading-huge);--brand-component-page-header-heading-md-line-height:var(--brand-typography-line-height-sm-md-heading-huge);--brand-component-page-header-heading-image:var(--brand-color-light-primary-on-primary);--brand-component-page-header-heading-primary-inverted:var(--brand-color-light-primary-primary);--brand-component-page-header-heading-primary:var(--brand-color-light-primary-on-primary);--brand-component-page-header-heading-default:var(--brand-color-light-surface-on-surface-alternative);--brand-component-page-header-background-image:var(--brand-color-light-alpha-neutral-highest);--brand-component-page-header-background-default:var(--brand-color-light-surface-surface);--brand-component-page-header-background-primary:var(--brand-color-light-primary-primary);--brand-component-page-header-background-primary-inverted:var(--brand-color-light-primary-primary-inverted);--brand-component-page-header-button-padding-top:var(--brand-size-spacing-5x);--brand-component-page-header-text-padding-top:var(--brand-size-spacing-3x);--brand-component-page-header-text-default:var(--brand-color-light-surface-on-surface);--brand-component-page-header-text-primary:var(--brand-color-light-surface-on-surface-inverse);--brand-component-page-header-text-primary-inverted:var(--brand-color-light-surface-on-surface);--brand-component-page-header-text-image:var(--brand-color-light-surface-on-surface-inverse);--brand-component-page-header-md-padding-y:var(--brand-size-spacing-10x);--brand-component-page-header-md-min-height:650px;--brand-component-page-header-xs-padding-y:var(--brand-size-spacing-5x);--brand-component-page-header-xs-min-height:320px;--brand-component-page-header-sm-padding-y:var(--brand-size-spacing-7x);--brand-component-page-header-sm-min-height:400px;--brand-component-page-header-breadcrumb-xs-padding-bottom:var(--brand-size-spacing-3x);--brand-component-page-header-breadcrumb-sm-padding-bottom:var(--brand-size-spacing-4x);--brand-component-page-header-breadcrumb-md-padding-bottom:var(--brand-size-spacing-5x);--brand-component-page-header-50-50-md-column-count:2;--brand-component-page-header-50-50-sm-column-count:1;--brand-component-page-header-50-50-xs-column-count:1;--brand-component-footer-background:var(--brand-color-light-surface-surface-inverse);--brand-component-footer-heading-default:var(--brand-color-light-primary-primary-inverted);--brand-component-footer-heading-padding-bottom:var(--brand-size-spacing-4x);--brand-component-footer-text:var(--brand-color-light-surface-on-surface-inverse);--brand-component-footer-divider-default:var(--brand-color-light-alpha-inverse);--brand-component-footer-divider-padding-x:var(--brand-size-spacing-7x);--brand-component-footer-icon-default:var(--brand-color-light-primary-primary-inverted);--brand-component-footer-icon-padding-right:var(--brand-size-spacing-1x);--brand-component-footer-padding-y:var(--brand-size-spacing-8x);--brand-component-footer-gutter:var(--brand-size-spacing-5x);--brand-component-footer-logo-padding-bottom:var(--brand-size-spacing-3x);--brand-component-footer-logo-xs-height:32px;--brand-component-footer-logo-sm-height:40px;--brand-component-footer-logo-md-height:48px;--brand-component-footer-contact-details-gap:var(--brand-size-spacing-2x);--brand-component-footer-xs-column-count:1;--brand-component-footer-sm-column-count:1;--brand-component-footer-md-column-count:3;--brand-component-footer-links-xs-column-count:1;--brand-component-footer-links-sm-column-count:2;--brand-component-footer-links-md-column-count:4;--brand-component-hero-heading-xs-font-size:var(--brand-typography-font-size-sm-md-heading-medium);--brand-component-hero-heading-xs-line-height:var(--brand-typography-line-height-sm-md-heading-medium);--brand-component-hero-heading-sm-font-size:var(--brand-typography-font-size-sm-md-heading-large);--brand-component-hero-heading-sm-line-height:var(--brand-typography-line-height-sm-md-heading-large);--brand-component-hero-heading-md-font-size:var(--brand-typography-font-size-sm-md-heading-huge);--brand-component-hero-heading-md-line-height:var(--brand-typography-line-height-sm-md-heading-huge);--brand-component-hero-heading-primary:var(--brand-color-light-primary-on-primary);--brand-component-hero-heading-none:var(--brand-color-light-primary-on-primary-inverted);--brand-component-hero-heading-primary-inverted:var(--brand-color-light-primary-on-primary-inverted);--brand-component-hero-heading-image:var(--brand-color-light-surface-on-surface-inverse);--brand-component-hero-text-padding-top:var(--brand-size-spacing-3x);--brand-component-hero-text-none:var(--brand-color-light-surface-on-surface);--brand-component-hero-text-primary:var(--brand-color-light-surface-on-surface-inverse);--brand-component-hero-text-primary-inverted:var(--brand-color-light-surface-on-surface);--brand-component-hero-text-image:var(--brand-color-light-surface-on-surface-inverse);--brand-component-hero-background-primary-inverted:var(--brand-color-light-primary-primary-inverted);--brand-component-hero-background-primary:var(--brand-color-light-primary-primary);--brand-component-hero-background-image-scrim:var(--brand-color-light-alpha-neutral-highest);--brand-component-hero-background-none:var(--brand-color-light-alpha-transparent);--brand-component-hero-content-md-padding-x:var(--brand-size-spacing-10x);--brand-component-hero-content-md-padding-y:var(--brand-size-spacing-12x);--brand-component-hero-content-md-padding-none:var(--brand-size-spacing-none);--brand-component-hero-content-xs-padding-y:var(--brand-size-spacing-6x);--brand-component-hero-content-xs-padding-x:var(--brand-size-spacing-4x);--brand-component-hero-content-xs-padding-none:var(--brand-size-spacing-4x);--brand-component-hero-content-sm-padding-x:var(--brand-size-spacing-5x);--brand-component-hero-content-sm-padding-y:var(--brand-size-spacing-7x);--brand-component-hero-content-sm-padding-none:var(--brand-size-spacing-5x);--brand-component-hero-radius:var(--brand-size-radius-medium);--brand-component-hero-radius-none:var(--brand-size-radius-none);--brand-component-hero-right-xs-column-count:1;--brand-component-hero-right-sm-column-count:1;--brand-component-hero-right-md-column-count:2;--brand-component-hero-left-xs-column-count:1;--brand-component-hero-left-sm-column-count:1;--brand-component-hero-left-md-column-count:2;--brand-component-modal-header-padding-x:var(--brand-size-spacing-3x);--brand-component-modal-header-padding-y:var(--brand-size-spacing-2x);--brand-component-modal-header-text:var(--brand-color-light-surface-on-surface);--brand-component-modal-header-icon-foreground:var(--brand-color-light-surface-on-surface);--brand-component-modal-header-icon-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-modal-header-icon-padding-left:var(--brand-size-spacing-2x);--brand-component-modal-content-padding:var(--brand-size-spacing-3x);--brand-component-modal-background:var(--brand-color-light-surface-surface);--brand-component-modal-divider:var(--brand-color-light-border-subtle);--brand-component-modal-xs-max-width:343px;--brand-component-modal-sm-max-width:688px;--brand-component-modal-md-max-width:749px;--brand-component-modal-radius:var(--brand-size-radius-medium);--brand-component-slider-gutter:var(--breakpoint-grid-gutter);--brand-component-slider-pagination-dots-default:var(--brand-component-pagination-dots-background-default-alternative);--brand-component-slider-pagination-dots-active:var(--brand-component-pagination-dots-background-active);--brand-component-slider-pagination-padding-top:var(--brand-size-spacing-5x);--brand-component-lozenge-radius:var(--brand-size-radius-full);--brand-component-lozenge-padding-x:var(--brand-size-spacing-1nhalf);--brand-component-lozenge-padding-y:var(--brand-size-spacing-half);--brand-component-lozenge-stroke-width:1px;--brand-component-lozenge-background-neutral:var(--brand-color-light-surface-surface-alternative);--brand-component-lozenge-background-accent-1:var(--color-blue-50);--brand-component-lozenge-background-accent-2:var(--color-orange-100);--brand-component-lozenge-background-accent-3:var(--color-lime-200);--brand-component-lozenge-background-positive:var(--brand-color-light-positive-positive-container);--brand-component-lozenge-background-negative:var(--brand-color-light-critical-critical-container);--brand-component-lozenge-background-information:var(--brand-color-light-informative-informative-container);--brand-component-lozenge-background-neutral-outline:var(--brand-color-light-surface-surface-alternative);--brand-component-lozenge-background-neutral-inverted:var(--brand-color-light-surface-surface-inverse-alternative);--brand-component-lozenge-background-accent-1-outline:var(--color-blue-50);--brand-component-lozenge-background-accent-1-inverted:var(--color-blue-900);--brand-component-lozenge-background-accent-2-outline:var(--color-orange-100);--brand-component-lozenge-background-accent-2-inverted:var(--color-orange-900);--brand-component-lozenge-background-accent-3-outline:var(--color-lime-200);--brand-component-lozenge-background-accent-3-inverted:var(--color-lime-900);--brand-component-lozenge-background-positive-outline:var(--brand-color-light-positive-positive-container);--brand-component-lozenge-background-positive-inverted:var(--brand-color-light-positive-positive);--brand-component-lozenge-background-negative-outline:var(--brand-color-light-critical-critical-container);--brand-component-lozenge-background-negative-inverted:var(--brand-color-light-critical-critical);--brand-component-lozenge-background-information-outline:var(--brand-color-light-informative-informative-container);--brand-component-lozenge-background-information-inverted:var(--brand-color-light-informative-informative);--brand-component-lozenge-border-neutral:var(--brand-color-light-surface-surface-alternative);--brand-component-lozenge-border-accent-1:var(--color-blue-50);--brand-component-lozenge-border-accent-2:var(--color-orange-100);--brand-component-lozenge-border-accent-3:var(--color-lime-200);--brand-component-lozenge-border-positive:var(--brand-color-light-positive-positive-container);--brand-component-lozenge-border-negative:var(--brand-color-light-critical-critical-container);--brand-component-lozenge-border-information:var(--brand-color-light-informative-informative-container);--brand-component-lozenge-border-neutral-outline:var(--brand-color-light-surface-on-surface-alternative);--brand-component-lozenge-border-neutral-inverted:var(--brand-color-light-surface-on-surface-alternative);--brand-component-lozenge-border-accent-1-outline:var(--color-blue-900);--brand-component-lozenge-border-accent-1-inverted:var(--color-blue-900);--brand-component-lozenge-border-accent-2-outline:var(--color-orange-900);--brand-component-lozenge-border-accent-2-inverted:var(--color-orange-900);--brand-component-lozenge-border-accent-3-outline:var(--color-lime-900);--brand-component-lozenge-border-accent-3-inverted:var(--color-lime-900);--brand-component-lozenge-border-positive-outline:var(--brand-color-light-positive-positive);--brand-component-lozenge-border-positive-inverted:var(--brand-color-light-positive-positive);--brand-component-lozenge-border-negative-outline:var(--brand-color-light-critical-critical);--brand-component-lozenge-border-negative-inverted:var(--brand-color-light-critical-critical);--brand-component-lozenge-border-information-outline:var(--brand-color-light-informative-informative);--brand-component-lozenge-border-information-inverted:var(--brand-color-light-informative-informative);--brand-component-lozenge-text-neutral:var(--brand-color-light-surface-on-surface-alternative);--brand-component-lozenge-text-accent-1:var(--color-blue-900);--brand-component-lozenge-text-accent-2:var(--brand-color-light-surface-on-surface-alternative);--brand-component-lozenge-text-accent-3:var(--brand-color-light-surface-on-surface-alternative);--brand-component-lozenge-text-positive:var(--brand-color-light-positive-positive);--brand-component-lozenge-text-negative:var(--brand-color-light-critical-critical);--brand-component-lozenge-text-information:var(--brand-color-light-informative-informative);--brand-component-lozenge-text-neutral-outline:var(--brand-color-light-surface-on-surface-alternative);--brand-component-lozenge-text-neutral-inverted:var(--brand-color-light-surface-on-surface-inverse);--brand-component-lozenge-text-accent-1-outline:var(--color-blue-900);--brand-component-lozenge-text-accent-1-inverted:var(--brand-color-light-surface-on-surface-inverse);--brand-component-lozenge-text-accent-2-outline:var(--brand-color-light-surface-on-surface-alternative);--brand-component-lozenge-text-accent-2-inverted:var(--brand-color-light-surface-on-surface-alternative);--brand-component-lozenge-text-accent-3-outline:var(--brand-color-light-surface-on-surface-alternative);--brand-component-lozenge-text-accent-3-inverted:var(--brand-color-light-surface-on-surface-alternative);--brand-component-lozenge-text-positive-outline:var(--brand-color-light-positive-positive);--brand-component-lozenge-text-positive-inverted:var(--brand-color-light-surface-on-surface-inverse);--brand-component-lozenge-text-negative-outline:var(--brand-color-light-critical-critical);--brand-component-lozenge-text-negative-inverted:var(--brand-color-light-surface-on-surface-inverse);--brand-component-lozenge-text-information-outline:var(--brand-color-light-informative-informative);--brand-component-lozenge-text-information-inverted:var(--brand-color-light-informative-on-informative);--brand-component-messaging-critical-container:var(--brand-color-light-critical-critical-container);--brand-component-messaging-critical-text:var(--brand-color-light-surface-on-surface);--brand-component-messaging-critical-accent:var(--brand-color-light-critical-critical);--brand-component-icon-button-size:40px;--brand-component-icon-button-background-default:var(--brand-color-light-alpha-transparent);--brand-component-icon-button-background-hover:var(--theme-color-light-primary-primary-container);--brand-component-icon-button-background-default-inverted:var(--brand-color-light-alpha-transparent);--brand-component-icon-button-background-hover-inverted:var(--theme-color-light-primary-primary);--brand-component-icon-button-foreground-default:var(--brand-color-light-surface-on-surface);--brand-component-icon-button-foreground-hover:var(--brand-color-light-surface-on-surface-alternative);--brand-component-icon-button-foreground-default-inverted:var(--brand-color-light-surface-on-surface-inverse);--brand-component-icon-button-foreground-hover-inverted:var(--brand-color-light-surface-on-surface-inverse-alternative);--brand-component-icon-button-icon-size:24px;--brand-component-image-gallery-gap:var(--brand-size-spacing-2x);--brand-component-image-gallery-radius:var(--brand-size-radius-medium);--brand-component-image-gallery-image-radius:var(--brand-size-radius-small);--brand-component-image-gallery-xs-column-count:2;--brand-component-image-gallery-sm-column-count:3;--brand-component-image-gallery-md-column-count:4;--brand-component-image-gallery-background:var(--brand-color-light-surface-surface);--brand-component-image-gallery-caption-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-image-gallery-caption-padding-top:var(--brand-size-spacing-1x);--brand-component-image-gallery-lightbox-background:var(--brand-color-light-alpha-neutral-highest);--brand-component-image-gallery-lightbox-foreground:var(--brand-color-light-surface-on-surface-inverse);--brand-component-image-gallery-lightbox-caption-text:var(--brand-color-light-surface-on-surface-inverse);--brand-component-image-gallery-lightbox-caption-padding:var(--brand-size-spacing-3x);--brand-component-image-gallery-counter-text:var(--brand-color-light-surface-on-surface-inverse);--brand-component-image-gallery-counter-background:var(--brand-color-light-alpha-neutral-highest);--brand-component-image-gallery-counter-padding:var(--brand-size-spacing-1x);--brand-component-image-gallery-counter-radius:var(--brand-size-radius-small);--brand-component-image-gallery-image-border-hover:var(--brand-color-light-primary-primary-outline);--brand-component-bento-box-gap:var(--brand-size-spacing-3x);--brand-component-bento-box-radius:var(--brand-size-radius-medium);--brand-component-bento-box-item-radius:var(--brand-size-radius-medium);--brand-component-bento-box-xs-column-count:1;--brand-component-bento-box-sm-column-count:2;--brand-component-bento-box-md-column-count:4;--brand-component-bento-box-item-min-height:200px;--brand-component-bento-box-item-large-min-height:420px;--brand-component-bento-box-item-background-default:var(--brand-color-light-surface-surface);--brand-component-bento-box-item-background-primary:var(--brand-color-light-primary-primary-container);--brand-component-bento-box-item-background-inverse:var(--brand-color-light-surface-surface-inverse);--brand-component-bento-box-item-padding:var(--brand-size-spacing-3x);--brand-component-bento-box-item-heading-default:var(--brand-color-light-surface-on-surface);--brand-component-bento-box-item-heading-inverted:var(--brand-color-light-surface-on-surface-inverse);--brand-component-bento-box-item-text-default:var(--brand-color-light-surface-on-surface-alternative);--brand-component-bento-box-item-text-inverted:var(--brand-color-light-surface-on-surface-inverse-alternative);--brand-component-bento-box-item-content-gap:var(--brand-size-spacing-1nhalf);--brand-component-bento-box-item-image-radius:var(--brand-size-radius-small);--brand-component-bento-box-image-overlay:var(--brand-color-light-alpha-neutral-highest);--brand-component-bento-box-image-text:var(--brand-color-light-surface-on-surface-inverse);--brand-component-skip-link-background:var(--brand-color-light-primary-primary);--brand-component-skip-link-text:var(--brand-color-light-primary-on-primary);--brand-component-skip-link-padding-x:var(--brand-size-spacing-2x);--brand-component-skip-link-padding-y:var(--brand-size-spacing-1x);--brand-component-skip-link-radius:var(--brand-size-radius-extra-small);--brand-component-form-gap:var(--brand-size-spacing-3x);--brand-component-form-padding:var(--brand-size-spacing-4x);--brand-component-form-radius:var(--brand-size-radius-medium);--brand-component-form-background:var(--brand-color-light-surface-surface);--brand-component-form-border-default:var(--brand-color-light-border-subtle);--brand-component-form-border-weight:1px;--brand-component-form-section-gap:var(--brand-size-spacing-5x);--brand-component-form-section-divider:var(--brand-color-light-border-subtle);--brand-component-alert-padding-x:var(--brand-size-spacing-2x);--brand-component-alert-padding-y:var(--brand-size-spacing-2x);--brand-component-alert-radius:var(--brand-size-radius-small);--brand-component-alert-gap:var(--brand-size-spacing-1nhalf);--brand-component-alert-icon-size:24px;--brand-component-alert-border-weight:1px;--brand-component-alert-critical-background:var(--brand-color-light-critical-critical-container);--brand-component-alert-critical-text:var(--brand-color-light-surface-on-surface);--brand-component-alert-critical-accent:var(--brand-color-light-critical-critical);--brand-component-alert-critical-border:var(--brand-color-light-critical-critical);--brand-component-alert-positive-background:var(--brand-color-light-positive-positive-container);--brand-component-alert-positive-text:var(--brand-color-light-surface-on-surface);--brand-component-alert-positive-accent:var(--brand-color-light-positive-positive);--brand-component-alert-positive-border:var(--brand-color-light-positive-positive);--brand-component-alert-informative-background:var(--brand-color-light-informative-informative-container);--brand-component-alert-informative-text:var(--brand-color-light-surface-on-surface);--brand-component-alert-informative-accent:var(--brand-color-light-informative-informative);--brand-component-alert-informative-border:var(--brand-color-light-informative-informative);--brand-component-alert-moderate-background:var(--brand-color-light-moderate-moderate-container);--brand-component-alert-moderate-text:var(--brand-color-light-surface-on-surface);--brand-component-alert-moderate-accent:var(--brand-color-light-moderate-moderate);--brand-component-alert-moderate-border:var(--brand-color-light-moderate-moderate);--brand-component-avatar-size-small:var(--brand-size-spacing-4x);--brand-component-avatar-size-medium:var(--brand-size-spacing-6x);--brand-component-avatar-size-large:var(--brand-size-spacing-10x);--brand-component-avatar-radius:var(--brand-size-radius-full);--brand-component-avatar-background-default:var(--brand-color-light-primary-primary-container);--brand-component-avatar-foreground-default:var(--brand-color-light-primary-on-primary-container);--brand-component-avatar-border-default:var(--brand-color-light-surface-surface);--brand-component-avatar-border-weight:2px;--brand-component-avatar-font-family:var(--brand-typography-font-family-heading);--brand-component-avatar-font-weight:0px;--brand-component-avatar-group-overlap:-8px;--brand-component-avatar-group-count-background:var(--brand-color-light-surface-surface-alternative);--brand-component-button-group-gap:var(--brand-size-spacing-1x);--brand-component-button-group-radius:var(--brand-size-radius-extra-small);--brand-component-button-group-divider:var(--brand-color-light-border-subtle);--brand-component-button-group-divider-weight:1px;--brand-component-button-group-padding:var(--brand-size-spacing-none);--brand-component-combobox-chip-background:var(--brand-color-light-primary-primary-container);--brand-component-combobox-chip-text:var(--brand-color-light-primary-on-primary-container);--brand-component-combobox-chip-radius:var(--brand-size-radius-small);--brand-component-combobox-chip-padding-x:var(--brand-size-spacing-1x);--brand-component-combobox-chip-padding-y:var(--brand-size-spacing-half);--brand-component-combobox-chip-gap:var(--brand-size-spacing-half);--brand-component-combobox-chip-remove-icon:var(--brand-color-light-primary-primary);--brand-component-combobox-no-results-text:var(--brand-color-light-surface-on-surface-dim);--brand-component-combobox-highlight-text:var(--brand-color-light-primary-primary);--brand-component-combobox-max-height:240px;--brand-component-date-input-calendar-radius:var(--brand-size-radius-medium);--brand-component-date-input-calendar-padding:var(--brand-size-spacing-2x);--brand-component-date-input-calendar-background:var(--brand-color-light-surface-surface);--brand-component-date-input-day-size:var(--brand-size-spacing-5x);--brand-component-date-input-day-radius:var(--brand-size-radius-full);--brand-component-date-input-day-background-hover:var(--brand-color-light-primary-primary-container);--brand-component-date-input-day-background-selected:var(--brand-color-light-primary-primary);--brand-component-date-input-day-text-default:var(--brand-color-light-surface-on-surface);--brand-component-date-input-day-text-selected:var(--brand-color-light-primary-on-primary);--brand-component-date-input-day-text-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-date-input-day-text-outside:var(--brand-color-light-surface-on-surface-dim);--brand-component-date-input-range-background:var(--brand-color-light-primary-primary-container);--brand-component-drawer-xs-width:0px;--brand-component-drawer-sm-width:400px;--brand-component-drawer-md-width:480px;--brand-component-drawer-radius:var(--brand-size-radius-none);--brand-component-drawer-header-padding-x:var(--brand-size-spacing-3x);--brand-component-drawer-header-padding-y:var(--brand-size-spacing-2x);--brand-component-drawer-header-text:var(--brand-color-light-surface-on-surface);--brand-component-drawer-content-padding:var(--brand-size-spacing-3x);--brand-component-drawer-background:var(--brand-color-light-surface-surface);--brand-component-drawer-divider:var(--brand-color-light-border-subtle);--brand-component-drawer-overlay-background:var(--brand-color-light-alpha-neutral-highest);--brand-component-drawer-footer-padding:var(--brand-size-spacing-3x);--brand-component-testimonial-padding:var(--brand-size-spacing-4x);--brand-component-testimonial-radius:var(--brand-size-radius-medium);--brand-component-testimonial-gap:var(--brand-size-spacing-3x);--brand-component-testimonial-quote-text:var(--brand-color-light-surface-on-surface);--brand-component-testimonial-quote-icon:var(--brand-color-light-primary-primary);--brand-component-testimonial-quote-icon-size:var(--brand-size-spacing-4x);--brand-component-testimonial-attribution-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-testimonial-attribution-gap:var(--brand-size-spacing-1nhalf);--brand-component-testimonial-background-default:var(--brand-color-light-surface-surface);--brand-component-testimonial-background-primary:var(--brand-color-light-primary-primary-container);--brand-component-empty-state-padding:var(--brand-size-spacing-8x);--brand-component-empty-state-gap:var(--brand-size-spacing-3x);--brand-component-empty-state-max-width:480px;--brand-component-empty-state-icon-size:var(--brand-size-spacing-8x);--brand-component-empty-state-icon-color:var(--brand-color-light-surface-on-surface-dim);--brand-component-empty-state-icon-background:var(--brand-color-light-primary-primary-container);--brand-component-empty-state-icon-radius:var(--brand-size-radius-full);--brand-component-empty-state-heading:var(--brand-color-light-surface-on-surface);--brand-component-empty-state-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-empty-state-button-padding-top:var(--brand-size-spacing-2x);--brand-component-fieldset-padding:var(--brand-size-spacing-3x);--brand-component-fieldset-gap:var(--brand-size-spacing-2x);--brand-component-fieldset-border:var(--brand-color-light-border-subtle);--brand-component-fieldset-border-weight:1px;--brand-component-fieldset-radius:var(--brand-size-radius-small);--brand-component-fieldset-legend-text:var(--brand-color-light-surface-on-surface);--brand-component-fieldset-legend-font-weight:0px;--brand-component-file-upload-padding:var(--brand-size-spacing-5x);--brand-component-file-upload-radius:var(--brand-size-radius-medium);--brand-component-file-upload-gap:var(--brand-size-spacing-2x);--brand-component-file-upload-border-default:var(--brand-color-light-border-default);--brand-component-file-upload-border-active:var(--brand-color-light-primary-primary);--brand-component-file-upload-border-error:var(--brand-color-light-critical-critical);--brand-component-file-upload-border-weight:2px;--brand-component-file-upload-border-style:dashed;--brand-component-file-upload-background-default:var(--brand-color-light-surface-surface);--brand-component-file-upload-background-active:var(--brand-color-light-primary-primary-container);--brand-component-file-upload-icon:var(--brand-color-light-primary-primary);--brand-component-file-upload-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-file-upload-link-text:var(--brand-color-light-primary-primary);--brand-component-file-upload-item-gap:var(--brand-size-spacing-1x);--brand-component-toggle-tip-padding:var(--brand-size-spacing-2x);--brand-component-toggle-tip-radius:var(--brand-size-radius-small);--brand-component-toggle-tip-max-width:280px;--brand-component-toggle-tip-background:var(--brand-color-light-surface-surface-inverse);--brand-component-toggle-tip-text:var(--brand-color-light-surface-on-surface-inverse);--brand-component-toggle-tip-arrow-size:var(--brand-size-spacing-1x);--brand-component-toggle-tip-gap:var(--brand-size-spacing-1x);--brand-component-toggle-tip-trigger-size:var(--brand-size-spacing-3x);--brand-component-toggle-tip-trigger-foreground:var(--brand-color-light-primary-primary);--brand-component-toggle-tip-trigger-foreground-hover:var(--brand-color-light-primary-primary-active);--brand-component-progress-bar-height:var(--brand-size-spacing-1x);--brand-component-progress-bar-radius:var(--brand-size-radius-full);--brand-component-progress-bar-track-background:var(--brand-color-light-surface-surface-alternative);--brand-component-progress-bar-fill-background:var(--brand-color-light-primary-primary);--brand-component-progress-bar-fill-positive:var(--brand-color-light-positive-positive);--brand-component-progress-bar-fill-critical:var(--brand-color-light-critical-critical);--brand-component-progress-bar-label-text:var(--brand-color-light-surface-on-surface);--brand-component-progress-bar-label-padding-bottom:var(--brand-size-spacing-1x);--brand-component-progress-bar-value-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-progress-indicator-size:var(--brand-size-spacing-6x);--brand-component-progress-indicator-stroke-width:4px;--brand-component-progress-indicator-track:var(--brand-color-light-surface-surface-alternative);--brand-component-rating-size:var(--brand-size-spacing-3x);--brand-component-rating-gap:var(--brand-size-spacing-half);--brand-component-rating-filled:var(--brand-color-light-moderate-moderate);--brand-component-rating-empty:var(--brand-color-light-surface-surface-alternative);--brand-component-rating-hover:var(--brand-color-light-moderate-moderate-variant);--brand-component-rating-disabled:var(--brand-color-light-surface-on-surface-dim);--brand-component-rating-value-text:var(--brand-color-light-surface-on-surface);--brand-component-rating-count-text:var(--brand-color-light-surface-on-surface-alternative);--brand-component-skeleton-background:var(--brand-color-light-surface-surface-alternative);--brand-component-skeleton-highlight:var(--brand-color-light-surface-surface);--brand-component-skeleton-radius-text:var(--brand-size-radius-extra-small);--brand-component-skeleton-radius-circle:var(--brand-size-radius-full);--brand-component-skeleton-radius-card:var(--brand-size-radius-medium);--brand-component-skeleton-gap:var(--brand-size-spacing-1x);--brand-component-stack-xs-gap-small:var(--brand-size-spacing-2x);--brand-component-stack-xs-gap-medium:var(--brand-size-spacing-3x);--brand-component-stack-xs-gap-large:var(--brand-size-spacing-5x);--brand-component-stack-sm-gap-small:var(--brand-size-spacing-3x);--brand-component-stack-sm-gap-medium:var(--brand-size-spacing-4x);--brand-component-stack-sm-gap-large:var(--brand-size-spacing-7x);--brand-component-stack-md-gap-small:var(--brand-size-spacing-4x);--brand-component-stack-md-gap-medium:var(--brand-size-spacing-7x);--brand-component-stack-md-gap-large:var(--brand-size-spacing-10x);--brand-component-toast-padding-x:var(--brand-size-spacing-2x);--brand-component-toast-padding-y:var(--brand-size-spacing-2x);--brand-component-toast-radius:var(--brand-size-radius-medium);--brand-component-toast-gap:var(--brand-size-spacing-1nhalf);--brand-component-toast-max-width:480px;--brand-component-toast-min-width:300px;--brand-component-toast-background:var(--brand-color-light-surface-surface-inverse);--brand-component-toast-text:var(--brand-color-light-surface-on-surface-inverse);--brand-component-toast-icon:var(--brand-color-light-surface-on-surface-inverse);--brand-component-toast-positive-accent:var(--brand-color-light-positive-positive);--brand-component-toast-critical-accent:var(--brand-color-light-critical-critical);--brand-component-toast-informative-accent:var(--brand-color-light-informative-informative);--brand-component-toast-action-text:var(--brand-color-light-primary-primary-inverted);--brand-component-toast-action-text-hover:var(--brand-color-light-primary-primary-active-inverted);--brand-component-page-contents-padding:var(--brand-size-spacing-3x);--brand-component-page-contents-radius:var(--brand-size-radius-small);--brand-component-page-contents-background:var(--brand-color-light-surface-surface);--brand-component-page-contents-border:var(--brand-color-light-border-subtle);--brand-component-page-contents-border-weight:1px;--brand-component-page-contents-item-padding-y:var(--brand-size-spacing-1x);--brand-component-page-contents-item-text-default:var(--brand-color-light-surface-on-surface-alternative);--brand-component-page-contents-item-text-active:var(--brand-color-light-primary-primary);--brand-component-page-contents-item-text-hover:var(--brand-color-light-primary-primary-active);--brand-component-page-contents-item-indicator-active:var(--brand-color-light-primary-primary);--brand-component-page-contents-item-indicator-weight:2px;--brand-component-page-contents-heading-text:var(--brand-color-light-surface-on-surface);--brand-component-map-radius:var(--brand-size-radius-medium);--brand-component-map-border:var(--brand-color-light-border-subtle);--brand-component-map-border-weight:1px;--brand-component-map-xs-height:300px;--brand-component-map-sm-height:400px;--brand-component-map-md-height:500px;--brand-component-map-info-background:var(--brand-color-light-surface-surface);--brand-component-map-info-radius:var(--brand-size-radius-small);--brand-component-image-border-radius:var(--brand-size-radius-small);--brand-component-grid-xs-padding-y-small:var(--brand-size-spacing-2x);--brand-component-grid-xs-padding-y-medium:var(--brand-size-spacing-3x);--brand-component-grid-xs-padding-y-large:var(--brand-size-spacing-5x);--brand-component-grid-sm-padding-y-small:var(--brand-size-spacing-2x);--brand-component-grid-sm-padding-y-medium:var(--brand-size-spacing-3x);--brand-component-grid-sm-padding-y-large:var(--brand-size-spacing-5x);--brand-component-grid-md-padding-y-small:var(--brand-size-spacing-2x);--brand-component-grid-md-padding-y-medium:var(--brand-size-spacing-3x);--brand-component-grid-md-padding-y-large:var(--brand-size-spacing-5x);--brand-color-light-border-default:var(--brand-color-light-alpha-neutral-high);--brand-color-light-border-subtle:var(--brand-color-light-alpha-neutral);--brand-color-light-primary-primary:var(--theme-color-light-primary-primary);--brand-color-light-primary-on-primary:var(--theme-color-light-primary-on-primary);--brand-color-light-primary-on-primary-accent:var(--theme-color-light-primary-on-primary-accent);--brand-color-light-primary-primary-container:var(--theme-color-light-primary-primary-container);--brand-color-light-primary-primary-container-alternative:var(--theme-color-light-primary-primary-container-alternative);--brand-color-light-primary-on-primary-container:var(--theme-color-light-primary-on-primary-container);--brand-color-light-primary-primary-outline:var(--theme-color-light-primary-primary-outline);--brand-color-light-primary-primary-active:var(--theme-color-light-primary-primary-active);--brand-color-light-primary-primary-accent:var(--theme-color-light-primary-primary-accent);--brand-color-light-primary-on-primary-active:var(--theme-color-light-primary-on-primary-active);--brand-color-light-primary-primary-inverted:var(--theme-color-light-primary-primary-inverted);--brand-color-light-primary-on-primary-inverted:var(--theme-color-light-primary-on-primary-inverted);--brand-color-light-primary-primary-active-inverted:var(--theme-color-light-primary-primary-active-inverted);--brand-color-light-primary-on-primary-active-inverted:var(--theme-color-light-primary-on-primary-active-inverted);--brand-color-light-primary-primary-fixed:var(--theme-color-light-primary-primary-fixed);--brand-color-light-primary-on-primary-fixed:var(--theme-color-light-primary-on-primary-fixed);--brand-color-light-secondary-secondary:var(--theme-color-light-secondary-secondary);--brand-color-light-secondary-on-secondary:var(--theme-color-light-secondary-on-secondary);--brand-color-light-secondary-on-secondary-accent:var(--theme-color-light-secondary-on-secondary-accent);--brand-color-light-secondary-secondary-container:var(--theme-color-light-secondary-secondary-container);--brand-color-light-secondary-secondary-container-alternative:var(--theme-color-light-secondary-secondary-container-alternative);--brand-color-light-secondary-on-secondary-container:var(--theme-color-light-secondary-on-secondary-container);--brand-color-light-secondary-secondary-outline:var(--theme-color-light-secondary-secondary-outline);--brand-color-light-secondary-secondary-active:var(--theme-color-light-secondary-secondary-active);--brand-color-light-secondary-secondary-accent:var(--theme-color-light-secondary-secondary-accent);--brand-color-light-secondary-on-secondary-active:var(--theme-color-light-secondary-on-secondary-active);--brand-color-light-secondary-secondary-inverted:var(--theme-color-light-secondary-secondary-inverted);--brand-color-light-secondary-on-secondary-inverted:var(--theme-color-light-secondary-on-secondary-inverted);--brand-color-light-secondary-secondary-active-inverted:var(--theme-color-light-secondary-secondary-active-inverted);--brand-color-light-secondary-on-secondary-active-inverted:var(--theme-color-light-secondary-on-secondary-active-inverted);--brand-color-light-secondary-secondary-fixed:var(--theme-color-light-secondary-secondary-fixed);--brand-color-light-secondary-secondary-outline-3:var(--theme-color-light-secondary-on-secondary-fixed);--brand-color-light-surface-on-surface-dim:var(--color-neutral-400);--brand-color-light-surface-on-surface-inverse-alternative:var(--color-neutral-100);--brand-color-light-surface-on-surface-alternative:var(--color-neutral-700);--brand-color-light-surface-surface-inverse:var(--color-neutral-800);--brand-color-light-surface-on-surface-inverse:var(--color-neutral-50);--brand-color-light-surface-surface-dim:var(--color-neutral-100);--brand-color-light-surface-surface-alternative:var(--color-neutral-100);--brand-color-light-surface-surface-inverse-alternative:var(--color-neutral-700);--brand-color-light-surface-on-surface:var(--color-neutral-800);--brand-color-light-surface-surface:var(--color-neutral-50);--brand-color-light-surface-surface-dim-inverse:var(--color-neutral-500);--brand-color-light-surface-on-surface-dim-inverse:var(--color-neutral-200);--brand-color-light-informative-on-informative-container:var(--color-neutral-900);--brand-color-light-informative-informative-container:var(--color-blue-100);--brand-color-light-informative-on-informative:var(--color-neutral-50);--brand-color-light-informative-informative-variant:var(--color-blue-700);--brand-color-light-informative-informative:var(--color-blue-900);--brand-color-light-critical-critical-container-variant:var(--color-red-200);--brand-color-light-critical-critical-container:var(--color-red-100);--brand-color-light-critical-on-critical:var(--color-neutral-50);--brand-color-light-critical-critical-variant:var(--color-red-800);--brand-color-light-critical-critical:var(--color-red-600);--brand-color-light-critical-on-critical-container:var(--color-neutral-900);--brand-color-light-shadow-depth-5:var(--color-neutral-900-t6);--brand-color-light-shadow-depth-3:var(--color-neutral-900-t6);--brand-color-light-shadow-depth-0:var(--color-neutral-900-t6);--brand-color-light-shadow-depth-4:var(--color-neutral-900-t6);--brand-color-light-shadow-depth-2:var(--color-neutral-900-t6);--brand-color-light-shadow-depth-1:var(--color-neutral-900-t6);--brand-color-light-material-level-5:var(--color-neutral-50);--brand-color-light-material-level-6:var(--color-neutral-50);--brand-color-light-material-level-4:var(--color-neutral-50);--brand-color-light-material-level-3:var(--color-neutral-50);--brand-color-light-material-level-2:var(--color-neutral-50);--brand-color-light-material-level-0:var(--color-neutral-50);--brand-color-light-material-level-1:var(--color-neutral-50);--brand-color-light-alpha-neutral-lowest:var(--color-neutral-900-t2);--brand-color-light-alpha-inverse-highest:var(--color-neutral-50-t40);--brand-color-light-alpha-inverse-high:var(--color-neutral-50-t20);--brand-color-light-alpha-critical:var(--color-red-600-t12);--brand-color-light-alpha-neutral-highest:var(--color-neutral-900-t40);--brand-color-light-alpha-inverse-low:var(--color-neutral-50-t6);--brand-color-light-alpha-neutral:var(--color-neutral-900-t12);--brand-color-light-alpha-primary:var(--theme-color-light-alpha-primary);--brand-color-light-alpha-neutral-low:var(--color-neutral-900-t6);--brand-color-light-alpha-inverse-lowest:var(--color-neutral-50-t2);--brand-color-light-alpha-critical-low:var(--color-red-600-t6);--brand-color-light-alpha-primary-highest:var(--theme-color-light-alpha-primary-highest);--brand-color-light-alpha-critical-lowest:var(--color-red-600-t2);--brand-color-light-alpha-primary-low:var(--theme-color-light-alpha-primary-low);--brand-color-light-alpha-primary-high:var(--theme-color-light-alpha-primary-high);--brand-color-light-alpha-primary-lowest:var(--theme-color-light-alpha-primary-lowest);--brand-color-light-alpha-neutral-high:var(--color-neutral-900-t20);--brand-color-light-alpha-inverse:var(--color-neutral-50-t12);--brand-color-light-alpha-transparent:var(--color-transparent);--brand-color-light-positive-positive-container:var(--color-green-100);--brand-color-light-positive-on-positive-container:var(--color-green-200);--brand-color-light-positive-on-positive:var(--color-neutral-50);--brand-color-light-positive-positive-variant:var(--color-green-800);--brand-color-light-positive-positive:var(--color-green-600);--brand-color-light-moderate-moderate-container:var(--color-orange-100);--brand-color-light-moderate-moderate:var(--color-orange-600);--brand-color-light-moderate-on-moderate:var(--color-neutral-900);--brand-color-light-moderate-moderate-variant:var(--color-orange-900);--brand-color-light-moderate-on-moderate-container:var(--color-neutral-900);--breakpoint-grid-gutter:var(--brand-size-grid-xs-gutter);--breakpoint-grid-width:375px;--breakpoint-grid-margin:var(--brand-size-grid-xs-margin);--breakpoint-grid-column-count:var(--brand-size-grid-xs-column-count);--breakpoint-grid-max-width:343px;--breakpoint-grid-padding-y-small:var(--brand-component-grid-xs-padding-y-small);--breakpoint-grid-padding-y-medium:var(--brand-component-grid-xs-padding-y-medium);--breakpoint-grid-padding-y-large:var(--brand-component-grid-xs-padding-y-large);--breakpoint-header-logo-height:var(--brand-component-top-nav-logo-xs-sm-height);--breakpoint-header-gap:var(--brand-component-top-nav-menu-xs-sm-gap);--breakpoint-show-xs:true;--breakpoint-show-xs-sm:true;--breakpoint-show-md:false;--breakpoint-home-carousel-heading-font-size:var(--brand-component-carousel-heading-xs-font-size);--breakpoint-home-carousel-heading-line-height:var(--brand-component-carousel-heading-xs-line-height);--breakpoint-home-carousel-content-min-height:var(--brand-component-carousel-content-xs-min-height);--breakpoint-cookie-consent-content-min-width:var(--breakpoint-grid-max-width);--breakpoint-cookie-consent-gap:var(--brand-size-spacing-3x);--breakpoint-cookie-consent-padding-y:var(--brand-size-spacing-3x);--breakpoint-typography-font-size-body-extra-small:var(--brand-typography-font-size-xs-body-extra-small);--breakpoint-typography-font-size-body-small:var(--brand-typography-font-size-xs-body-small);--breakpoint-typography-font-size-body:var(--brand-typography-font-size-xs-body);--breakpoint-typography-font-size-body-large:var(--brand-typography-font-size-xs-body-large);--breakpoint-typography-font-size-heading-extra-small:var(--brand-typography-font-size-xs-heading-extra-small);--breakpoint-typography-font-size-heading-small:var(--brand-typography-font-size-xs-heading-small);--breakpoint-typography-font-size-heading-medium:var(--brand-typography-font-size-xs-heading-medium);--breakpoint-typography-font-size-heading-large:var(--brand-typography-font-size-xs-heading-large);--breakpoint-typography-font-size-heading-display:var(--brand-typography-font-size-xs-heading-display);--breakpoint-typography-font-size-heading-huge:var(--brand-typography-font-size-xs-heading-huge);--breakpoint-typography-line-height-body-extra-small:var(--brand-typography-line-height-xs-body-extra-small);--breakpoint-typography-line-height-body-small:var(--brand-typography-line-height-xs-body-small);--breakpoint-typography-line-height-body:var(--brand-typography-line-height-xs-body);--breakpoint-typography-line-height-body-large:var(--brand-typography-line-height-xs-body-large);--breakpoint-typography-line-height-heading-extra-small:var(--brand-typography-line-height-xs-heading-extra-small);--breakpoint-typography-line-height-heading-small:var(--brand-typography-line-height-xs-heading-small);--breakpoint-typography-line-height-heading-medium:var(--brand-typography-line-height-xs-heading-medium);--breakpoint-typography-line-height-heading-large:var(--brand-typography-line-height-xs-heading-large);--breakpoint-typography-line-height-heading-display:var(--brand-typography-line-height-xs-heading-display);--breakpoint-typography-line-height-heading-huge:var(--brand-typography-line-height-xs-heading-huge);--breakpoint-typography-paragraph-spacing-body-extra-small:var(--brand-typography-paragraph-spacing-xs-body-extra-small);--breakpoint-typography-paragraph-spacing-body-small:var(--brand-typography-paragraph-spacing-xs-body-small);--breakpoint-typography-paragraph-spacing-body:var(--brand-typography-paragraph-spacing-xs-body);--breakpoint-typography-paragraph-spacing-body-large:var(--brand-typography-paragraph-spacing-xs-body-large);--breakpoint-typography-spacing-before-heading-huge:var(--brand-typography-spacing-before-xs-heading-huge);--breakpoint-typography-spacing-before-heading-display:var(--brand-typography-spacing-before-xs-heading-display);--breakpoint-typography-spacing-before-heading-large:var(--brand-typography-spacing-before-xs-heading-large);--breakpoint-typography-spacing-before-heading-medium:var(--brand-typography-spacing-before-xs-heading-medium);--breakpoint-typography-spacing-before-heading-small:var(--brand-typography-spacing-before-xs-heading-small);--breakpoint-typography-spacing-before-heading-extra-small:var(--brand-typography-spacing-before-xs-heading-extra-small);--breakpoint-typography-spacing-after-heading-huge:var(--brand-typography-spacing-after-xs-heading-huge);--breakpoint-typography-spacing-after-heading-display:var(--brand-typography-spacing-after-xs-heading-display);--breakpoint-typography-spacing-after-heading-large:var(--brand-typography-spacing-after-xs-heading-large);--breakpoint-typography-spacing-after-heading-medium:var(--brand-typography-spacing-after-xs-heading-medium);--breakpoint-typography-spacing-after-heading-small:var(--brand-typography-spacing-after-xs-heading-small);--breakpoint-typography-spacing-after-heading-extra-small:var(--brand-typography-spacing-after-xs-heading-extra-small);--breakpoint-page-header-heading-font-size:var(--brand-component-page-header-heading-xs-font-size);--breakpoint-page-header-heading-line-height:var(--brand-component-page-header-heading-xs-line-height);--breakpoint-page-header-padding-y:var(--brand-component-page-header-xs-padding-y);--breakpoint-page-header-breadcrumb-padding-bottom:var(--brand-component-page-header-breadcrumb-xs-padding-bottom);--breakpoint-page-header-50-50-column-count:var(--brand-component-page-header-50-50-xs-column-count);--breakpoint-page-header-min-height:var(--brand-component-page-header-xs-min-height);--breakpoint-hero-heading-font-size:var(--brand-component-hero-heading-xs-font-size);--breakpoint-hero-heading-line-height:var(--brand-component-hero-heading-xs-line-height);--breakpoint-hero-content-padding-x:var(--brand-component-hero-content-xs-padding-x);--breakpoint-hero-content-padding-y:var(--brand-component-hero-content-xs-padding-y);--breakpoint-hero-content-padding-none:var(--brand-component-hero-content-xs-padding-none);--breakpoint-hero-left-column-count:var(--brand-component-hero-left-xs-column-count);--breakpoint-hero-right-column-count:var(--brand-component-hero-right-xs-column-count);--breakpoint-modal-max-width:var(--brand-component-modal-xs-max-width);--breakpoint-brochure-heading-font-size:unknown-reference-VariableID:604:1531;--breakpoint-brochure-heading-line-height:unknown-reference-VariableID:604:1532;--breakpoint-layout-6-12-12:var(--brand-size-layout-xs-6-12-12);--breakpoint-layout-6-12-12-no-gutter:var(--brand-size-layout-xs-6-12-12-no-gutter);--breakpoint-footer-logo-height:var(--brand-component-footer-logo-xs-height);--breakpoint-footer-column-count:var(--brand-component-footer-xs-column-count);--breakpoint-footer-links-column-count:var(--brand-component-footer-links-xs-column-count);--breakpoint-top-nav-min-height:var(--brand-component-top-nav-xs-min-height);--breakpoint-image-gallery-column-count:var(--brand-component-image-gallery-xs-column-count);--breakpoint-bento-box-column-count:var(--brand-component-bento-box-xs-column-count);--breakpoint-drawer-width:var(--brand-component-drawer-xs-width);--breakpoint-map-height:var(--brand-component-map-xs-height);--breakpoint-stack-gap-small:var(--brand-component-stack-xs-gap-small);--breakpoint-stack-gap-medium:var(--brand-component-stack-xs-gap-medium);--breakpoint-stack-gap-large:var(--brand-component-stack-xs-gap-large)}@media(min-width:576px){:root{--breakpoint-grid-gutter:var(--brand-size-grid-sm-gutter);--breakpoint-grid-width:1024px;--breakpoint-grid-margin:var(--brand-size-grid-sm-margin);--breakpoint-grid-column-count:var(--brand-size-grid-sm-column-count);--breakpoint-grid-max-width:944px;--breakpoint-grid-padding-y-small:var(--brand-component-grid-sm-padding-y-small);--breakpoint-grid-padding-y-medium:var(--brand-component-grid-sm-padding-y-medium);--breakpoint-grid-padding-y-large:var(--brand-component-grid-sm-padding-y-large);--breakpoint-header-logo-height:var(--brand-component-top-nav-logo-xs-sm-height);--breakpoint-header-gap:var(--brand-component-top-nav-menu-xs-sm-gap);--breakpoint-show-xs:false;--breakpoint-show-xs-sm:true;--breakpoint-show-md:false;--breakpoint-home-carousel-heading-font-size:var(--brand-component-carousel-heading-sm-font-size);--breakpoint-home-carousel-heading-line-height:var(--brand-component-carousel-heading-sm-line-height);--breakpoint-home-carousel-content-min-height:var(--brand-component-carousel-content-sm-min-height);--breakpoint-cookie-consent-content-min-width:var(--breakpoint-grid-max-width);--breakpoint-cookie-consent-gap:var(--brand-size-spacing-3x);--breakpoint-cookie-consent-padding-y:var(--brand-size-spacing-4x);--breakpoint-typography-font-size-body-extra-small:var(--brand-typography-font-size-sm-md-body-extra-small);--breakpoint-typography-font-size-body-small:var(--brand-typography-font-size-sm-md-body-small);--breakpoint-typography-font-size-body:var(--brand-typography-font-size-sm-md-body);--breakpoint-typography-font-size-body-large:var(--brand-typography-font-size-sm-md-body-large);--breakpoint-typography-font-size-heading-extra-small:var(--brand-typography-font-size-sm-md-heading-extra-small);--breakpoint-typography-font-size-heading-small:var(--brand-typography-font-size-sm-md-heading-small);--breakpoint-typography-font-size-heading-medium:var(--brand-typography-font-size-sm-md-heading-medium);--breakpoint-typography-font-size-heading-large:var(--brand-typography-font-size-sm-md-heading-large);--breakpoint-typography-font-size-heading-display:var(--brand-typography-font-size-sm-md-heading-display);--breakpoint-typography-font-size-heading-huge:var(--brand-typography-font-size-sm-md-heading-huge);--breakpoint-typography-line-height-body-extra-small:var(--brand-typography-line-height-sm-md-body-extra-small);--breakpoint-typography-line-height-body-small:var(--brand-typography-line-height-sm-md-body-small);--breakpoint-typography-line-height-body:var(--brand-typography-line-height-sm-md-body);--breakpoint-typography-line-height-body-large:var(--brand-typography-line-height-sm-md-body-large);--breakpoint-typography-line-height-heading-extra-small:var(--brand-typography-line-height-sm-md-heading-extra-small);--breakpoint-typography-line-height-heading-small:var(--brand-typography-line-height-sm-md-heading-small);--breakpoint-typography-line-height-heading-medium:var(--brand-typography-line-height-sm-md-heading-medium);--breakpoint-typography-line-height-heading-large:var(--brand-typography-line-height-sm-md-heading-large);--breakpoint-typography-line-height-heading-display:var(--brand-typography-line-height-sm-md-heading-display);--breakpoint-typography-line-height-heading-huge:var(--brand-typography-line-height-sm-md-heading-huge);--breakpoint-typography-paragraph-spacing-body-extra-small:var(--brand-typography-paragraph-spacing-sm-md-body-extra-small);--breakpoint-typography-paragraph-spacing-body-small:var(--brand-typography-paragraph-spacing-sm-md-body-small);--breakpoint-typography-paragraph-spacing-body:var(--brand-typography-paragraph-spacing-sm-md-body);--breakpoint-typography-paragraph-spacing-body-large:var(--brand-typography-paragraph-spacing-sm-md-body-large);--breakpoint-typography-spacing-before-heading-huge:var(--brand-typography-spacing-before-sm-md-heading-huge);--breakpoint-typography-spacing-before-heading-display:var(--brand-typography-spacing-before-sm-md-heading-display);--breakpoint-typography-spacing-before-heading-large:var(--brand-typography-spacing-before-sm-md-heading-large);--breakpoint-typography-spacing-before-heading-medium:var(--brand-typography-spacing-before-sm-md-heading-medium);--breakpoint-typography-spacing-before-heading-small:var(--brand-typography-spacing-before-sm-md-heading-small);--breakpoint-typography-spacing-before-heading-extra-small:var(--brand-typography-spacing-before-sm-md-heading-extra-small);--breakpoint-typography-spacing-after-heading-huge:var(--brand-typography-spacing-after-sm-md-heading-huge);--breakpoint-typography-spacing-after-heading-display:var(--brand-typography-spacing-after-sm-md-heading-display);--breakpoint-typography-spacing-after-heading-large:var(--brand-typography-spacing-after-sm-md-heading-large);--breakpoint-typography-spacing-after-heading-medium:var(--brand-typography-spacing-after-sm-md-heading-medium);--breakpoint-typography-spacing-after-heading-small:var(--brand-typography-spacing-after-sm-md-heading-small);--breakpoint-typography-spacing-after-heading-extra-small:var(--brand-typography-spacing-after-sm-md-heading-extra-small);--breakpoint-page-header-heading-font-size:var(--brand-component-page-header-heading-sm-font-size);--breakpoint-page-header-heading-line-height:var(--brand-component-page-header-heading-sm-line-height);--breakpoint-page-header-padding-y:var(--brand-component-page-header-sm-padding-y);--breakpoint-page-header-breadcrumb-padding-bottom:var(--brand-component-page-header-breadcrumb-sm-padding-bottom);--breakpoint-page-header-50-50-column-count:var(--brand-component-page-header-50-50-sm-column-count);--breakpoint-page-header-min-height:var(--brand-component-page-header-sm-min-height);--breakpoint-hero-heading-font-size:var(--brand-component-hero-heading-sm-font-size);--breakpoint-hero-heading-line-height:var(--brand-component-hero-heading-sm-line-height);--breakpoint-hero-content-padding-x:var(--brand-component-hero-content-sm-padding-x);--breakpoint-hero-content-padding-y:var(--brand-component-hero-content-sm-padding-y);--breakpoint-hero-content-padding-none:var(--brand-component-hero-content-sm-padding-none);--breakpoint-hero-left-column-count:var(--brand-component-hero-left-sm-column-count);--breakpoint-hero-right-column-count:var(--brand-component-hero-right-sm-column-count);--breakpoint-modal-max-width:var(--brand-component-modal-sm-max-width);--breakpoint-brochure-heading-font-size:unknown-reference-VariableID:604:1533;--breakpoint-brochure-heading-line-height:unknown-reference-VariableID:604:1534;--breakpoint-layout-6-12-12:var(--brand-size-layout-sm-6-12-12);--breakpoint-layout-6-12-12-no-gutter:var(--brand-size-layout-sm-6-12-12-no-gutter);--breakpoint-footer-logo-height:var(--brand-component-footer-logo-sm-height);--breakpoint-footer-column-count:var(--brand-component-footer-sm-column-count);--breakpoint-footer-links-column-count:var(--brand-component-footer-links-sm-column-count);--breakpoint-top-nav-min-height:var(--brand-component-top-nav-sm-min-height);--breakpoint-image-gallery-column-count:var(--brand-component-image-gallery-sm-column-count);--breakpoint-bento-box-column-count:var(--brand-component-bento-box-sm-column-count);--breakpoint-drawer-width:var(--brand-component-drawer-sm-width);--breakpoint-map-height:var(--brand-component-map-sm-height);--breakpoint-stack-gap-small:var(--brand-component-stack-sm-gap-small);--breakpoint-stack-gap-medium:var(--brand-component-stack-sm-gap-medium);--breakpoint-stack-gap-large:var(--brand-component-stack-sm-gap-large)}}@media(min-width:768px){:root{--breakpoint-grid-gutter:var(--brand-size-grid-md-gutter);--breakpoint-grid-width:1440px;--breakpoint-grid-margin:var(--brand-size-grid-md-margin);--breakpoint-grid-column-count:var(--brand-size-grid-md-column-count);--breakpoint-grid-max-width:var(--brand-size-grid-max-width);--breakpoint-grid-padding-y-small:var(--brand-component-grid-md-padding-y-small);--breakpoint-grid-padding-y-medium:var(--brand-component-grid-md-padding-y-medium);--breakpoint-grid-padding-y-large:var(--brand-component-grid-md-padding-y-large);--breakpoint-header-logo-height:var(--brand-component-top-nav-logo-md-height);--breakpoint-header-gap:var(--brand-component-top-nav-menu-md-gap);--breakpoint-show-xs:false;--breakpoint-show-xs-sm:false;--breakpoint-show-md:true;--breakpoint-home-carousel-heading-font-size:var(--brand-component-carousel-heading-md-font-size);--breakpoint-home-carousel-heading-line-height:var(--brand-component-carousel-heading-md-line-height);--breakpoint-home-carousel-content-min-height:var(--brand-component-carousel-content-md-min-height);--breakpoint-cookie-consent-content-min-width:1149px;--breakpoint-cookie-consent-gap:var(--brand-size-spacing-10x);--breakpoint-cookie-consent-padding-y:var(--brand-size-spacing-6x);--breakpoint-typography-font-size-body-extra-small:var(--brand-typography-font-size-sm-md-body-extra-small);--breakpoint-typography-font-size-body-small:var(--brand-typography-font-size-sm-md-body-small);--breakpoint-typography-font-size-body:var(--brand-typography-font-size-sm-md-body);--breakpoint-typography-font-size-body-large:var(--brand-typography-font-size-sm-md-body-large);--breakpoint-typography-font-size-heading-extra-small:var(--brand-typography-font-size-sm-md-heading-extra-small);--breakpoint-typography-font-size-heading-small:var(--brand-typography-font-size-sm-md-heading-small);--breakpoint-typography-font-size-heading-medium:var(--brand-typography-font-size-sm-md-heading-medium);--breakpoint-typography-font-size-heading-large:var(--brand-typography-font-size-sm-md-heading-large);--breakpoint-typography-font-size-heading-display:var(--brand-typography-font-size-sm-md-heading-display);--breakpoint-typography-font-size-heading-huge:var(--brand-typography-font-size-sm-md-heading-huge);--breakpoint-typography-line-height-body-extra-small:var(--brand-typography-line-height-sm-md-body-extra-small);--breakpoint-typography-line-height-body-small:var(--brand-typography-line-height-sm-md-body-small);--breakpoint-typography-line-height-body:var(--brand-typography-line-height-sm-md-body);--breakpoint-typography-line-height-body-large:var(--brand-typography-line-height-sm-md-body-large);--breakpoint-typography-line-height-heading-extra-small:var(--brand-typography-line-height-sm-md-heading-extra-small);--breakpoint-typography-line-height-heading-small:var(--brand-typography-line-height-sm-md-heading-small);--breakpoint-typography-line-height-heading-medium:var(--brand-typography-line-height-sm-md-heading-medium);--breakpoint-typography-line-height-heading-large:var(--brand-typography-line-height-sm-md-heading-large);--breakpoint-typography-line-height-heading-display:var(--brand-typography-line-height-sm-md-heading-display);--breakpoint-typography-line-height-heading-huge:var(--brand-typography-line-height-sm-md-heading-huge);--breakpoint-typography-paragraph-spacing-body-extra-small:var(--brand-typography-paragraph-spacing-sm-md-body-extra-small);--breakpoint-typography-paragraph-spacing-body-small:var(--brand-typography-paragraph-spacing-sm-md-body-small);--breakpoint-typography-paragraph-spacing-body:var(--brand-typography-paragraph-spacing-sm-md-body);--breakpoint-typography-paragraph-spacing-body-large:var(--brand-typography-paragraph-spacing-sm-md-body-large);--breakpoint-typography-spacing-before-heading-huge:var(--brand-typography-spacing-before-sm-md-heading-huge);--breakpoint-typography-spacing-before-heading-display:var(--brand-typography-spacing-before-sm-md-heading-display);--breakpoint-typography-spacing-before-heading-large:var(--brand-typography-spacing-before-sm-md-heading-large);--breakpoint-typography-spacing-before-heading-medium:var(--brand-typography-spacing-before-sm-md-heading-medium);--breakpoint-typography-spacing-before-heading-small:var(--brand-typography-spacing-before-sm-md-heading-small);--breakpoint-typography-spacing-before-heading-extra-small:var(--brand-typography-spacing-before-sm-md-heading-extra-small);--breakpoint-typography-spacing-after-heading-huge:var(--brand-typography-spacing-after-sm-md-heading-huge);--breakpoint-typography-spacing-after-heading-display:var(--brand-typography-spacing-after-sm-md-heading-display);--breakpoint-typography-spacing-after-heading-large:var(--brand-typography-spacing-after-sm-md-heading-large);--breakpoint-typography-spacing-after-heading-medium:var(--brand-typography-spacing-after-sm-md-heading-medium);--breakpoint-typography-spacing-after-heading-small:var(--brand-typography-spacing-after-sm-md-heading-small);--breakpoint-typography-spacing-after-heading-extra-small:var(--brand-typography-spacing-after-sm-md-heading-extra-small);--breakpoint-page-header-heading-font-size:var(--brand-component-page-header-heading-md-font-size);--breakpoint-page-header-heading-line-height:var(--brand-component-page-header-heading-md-line-height);--breakpoint-page-header-padding-y:var(--brand-component-page-header-md-padding-y);--breakpoint-page-header-breadcrumb-padding-bottom:var(--brand-component-page-header-breadcrumb-md-padding-bottom);--breakpoint-page-header-50-50-column-count:var(--brand-component-page-header-50-50-md-column-count);--breakpoint-page-header-min-height:var(--brand-component-page-header-md-min-height);--breakpoint-hero-heading-font-size:var(--brand-component-hero-heading-md-font-size);--breakpoint-hero-heading-line-height:var(--brand-component-hero-heading-md-line-height);--breakpoint-hero-content-padding-x:var(--brand-component-hero-content-md-padding-x);--breakpoint-hero-content-padding-y:var(--brand-component-hero-content-md-padding-y);--breakpoint-hero-content-padding-none:var(--brand-component-hero-content-md-padding-none);--breakpoint-hero-left-column-count:var(--brand-component-hero-left-md-column-count);--breakpoint-hero-right-column-count:var(--brand-component-hero-right-md-column-count);--breakpoint-modal-max-width:var(--brand-component-modal-md-max-width);--breakpoint-brochure-heading-font-size:unknown-reference-VariableID:604:1535;--breakpoint-brochure-heading-line-height:unknown-reference-VariableID:604:1536;--breakpoint-layout-6-12-12:var(--brand-size-layout-md-6-12-12);--breakpoint-layout-6-12-12-no-gutter:var(--brand-size-layout-md-6-12-12-no-gutter);--breakpoint-footer-logo-height:var(--brand-component-footer-logo-md-height);--breakpoint-footer-column-count:var(--brand-component-footer-md-column-count);--breakpoint-footer-links-column-count:var(--brand-component-footer-links-md-column-count);--breakpoint-top-nav-min-height:var(--brand-component-top-nav-md-min-height);--breakpoint-image-gallery-column-count:var(--brand-component-image-gallery-md-column-count);--breakpoint-bento-box-column-count:var(--brand-component-bento-box-md-column-count);--breakpoint-drawer-width:var(--brand-component-drawer-md-width);--breakpoint-map-height:var(--brand-component-map-md-height);--breakpoint-stack-gap-small:var(--brand-component-stack-md-gap-small);--breakpoint-stack-gap-medium:var(--brand-component-stack-md-gap-medium);--breakpoint-stack-gap-large:var(--brand-component-stack-md-gap-large)}}:root[data-theme=blue]{--theme-background:var(--color-blue-50);--theme-foreground:var(--color-blue-900);--theme-accent:var(--color-blue-900);--theme-background-inverted:var(--color-blue-900);--theme-foreground-inverted:var(--color-blue-50);--theme-accent-inverted:var(--color-blue-50);--theme-interactive-background-hover:var(--color-blue-600);--theme-interactive-background-hover-inverted:var(--color-blue-200);--theme-interactive-background:var(--color-blue-50);--theme-interactive-background-inverted:var(--color-blue-900);--theme-interactive-foreground:var(--color-blue-900);--theme-interactive-foreground-inverted:var(--color-blue-50);--theme-interactive-foreground-hover:var(--color-blue-600);--theme-interactive-foreground-hover-inverted:var(--color-blue-200);--theme-accent-alternative:var(--color-lime-900);--theme-accent-alternative-inverted:var(--color-lime-50);--theme-color-light-primary-primary-active:var(--color-blue-600);--theme-color-light-primary-primary-container-alternative:var(--color-blue-100);--theme-color-light-primary-primary-outline:var(--color-blue-900-t20);--theme-color-light-primary-primary-container:var(--color-blue-50);--theme-color-light-primary-on-primary-accent:var(--color-neutral-900);--theme-color-light-primary-on-primary:var(--color-blue-50);--theme-color-light-primary-on-primary-container:var(--color-blue-900);--theme-color-light-primary-primary:var(--color-blue-900);--theme-color-light-primary-primary-accent:var(--color-lime-900);--theme-color-light-primary-on-primary-active:var(--color-blue-200);--theme-color-light-primary-primary-inverted:var(--color-blue-50);--theme-color-light-primary-on-primary-inverted:var(--color-blue-900);--theme-color-light-primary-primary-active-inverted:var(--color-blue-200);--theme-color-light-primary-on-primary-active-inverted:var(--color-blue-600);--theme-color-light-primary-primary-fixed:unknown-reference-VariableID:2230:396;--theme-color-light-primary-on-primary-fixed:var(--color-blue-50);--theme-color-light-secondary-secondary:var(--color-orange-900);--theme-color-light-secondary-on-secondary:var(--color-neutral-900);--theme-color-light-secondary-secondary-container-alternative:var(--color-orange-100);--theme-color-light-secondary-secondary-active:var(--color-orange-600);--theme-color-light-secondary-secondary-outline:var(--color-orange-900-t20);--theme-color-light-secondary-on-secondary-accent:var(--color-blue-50);--theme-color-light-secondary-secondary-container:var(--color-orange-50);--theme-color-light-secondary-on-secondary-container:var(--color-orange-900);--theme-color-light-secondary-secondary-accent:var(--color-blue-900);--theme-color-light-secondary-on-secondary-active:var(--color-neutral-800);--theme-color-light-secondary-secondary-inverted:var(--color-neutral-900);--theme-color-light-secondary-on-secondary-inverted:var(--color-orange-900);--theme-color-light-secondary-secondary-active-inverted:var(--color-neutral-800);--theme-color-light-secondary-on-secondary-active-inverted:var(--color-orange-600);--theme-color-light-secondary-on-secondary-fixed:var(--color-neutral-900);--theme-color-light-secondary-secondary-fixed:unknown-reference-VariableID:2230:414;--theme-color-light-alpha-primary-highest:var(--color-blue-900-t40);--theme-color-light-alpha-primary-high:var(--color-blue-900-t20);--theme-color-light-alpha-primary:var(--color-blue-900-t12);--theme-color-light-alpha-primary-low:var(--color-blue-900-t6);--theme-color-light-alpha-primary-lowest:var(--color-blue-900-t2)}:root[data-theme=orange]{--theme-background:var(--color-orange-100);--theme-foreground:var(--color-neutral-900);--theme-accent:var(--color-orange-900);--theme-background-inverted:var(--color-orange-900);--theme-foreground-inverted:var(--color-neutral-900);--theme-accent-inverted:var(--color-orange-50);--theme-interactive-background-hover:var(--color-orange-600);--theme-interactive-background-hover-inverted:var(--color-neutral-600);--theme-interactive-background:var(--color-neutral-900);--theme-interactive-background-inverted:var(--color-orange-900);--theme-interactive-foreground:var(--color-orange-900);--theme-interactive-foreground-inverted:var(--color-neutral-900);--theme-interactive-foreground-hover:var(--color-orange-600);--theme-interactive-foreground-hover-inverted:var(--color-neutral-600);--theme-accent-alternative:var(--color-blue-900);--theme-accent-alternative-inverted:var(--color-blue-50);--theme-color-light-primary-primary-active:var(--color-neutral-800);--theme-color-light-primary-primary-container-alternative:var(--color-orange-100);--theme-color-light-primary-primary-outline:var(--color-orange-900-t12);--theme-color-light-primary-primary-container:var(--color-orange-50);--theme-color-light-primary-on-primary-accent:var(--color-blue-50);--theme-color-light-primary-on-primary:unknown-reference-VariableID:2230:414;--theme-color-light-primary-on-primary-container:var(--color-orange-900);--theme-color-light-primary-primary:unknown-reference-VariableID:2230:389;--theme-color-light-primary-primary-accent:var(--color-blue-900);--theme-color-light-primary-on-primary-active:var(--color-orange-600);--theme-color-light-primary-primary-inverted:unknown-reference-VariableID:2230:414;--theme-color-light-primary-on-primary-inverted:var(--color-neutral-900);--theme-color-light-primary-primary-active-inverted:var(--color-orange-600);--theme-color-light-primary-on-primary-active-inverted:var(--color-neutral-800);--theme-color-light-primary-primary-fixed:var(--color-orange-900);--theme-color-light-primary-on-primary-fixed:var(--color-neutral-900);--theme-color-light-secondary-secondary:var(--color-blue-900);--theme-color-light-secondary-on-secondary:var(--color-blue-50);--theme-color-light-secondary-secondary-container-alternative:var(--color-blue-100);--theme-color-light-secondary-secondary-active:var(--color-blue-600);--theme-color-light-secondary-secondary-outline:var(--color-blue-900-t20);--theme-color-light-secondary-on-secondary-accent:var(--color-neutral-900);--theme-color-light-secondary-secondary-container:var(--color-blue-50);--theme-color-light-secondary-on-secondary-container:var(--color-blue-900);--theme-color-light-secondary-secondary-accent:var(--color-lime-900);--theme-color-light-secondary-on-secondary-active:var(--color-blue-200);--theme-color-light-secondary-secondary-inverted:var(--color-blue-50);--theme-color-light-secondary-on-secondary-inverted:var(--color-blue-900);--theme-color-light-secondary-secondary-active-inverted:var(--color-blue-200);--theme-color-light-secondary-on-secondary-active-inverted:var(--color-blue-600);--theme-color-light-secondary-on-secondary-fixed:var(--color-blue-50);--theme-color-light-secondary-secondary-fixed:var(--color-blue-900);--theme-color-light-alpha-primary-highest:var(--color-orange-900-t40);--theme-color-light-alpha-primary-high:var(--color-orange-900-t20);--theme-color-light-alpha-primary:var(--color-orange-900-t12);--theme-color-light-alpha-primary-low:var(--color-orange-900-t6);--theme-color-light-alpha-primary-lowest:var(--color-orange-900-t2)}:root[data-theme=lime]{--theme-background:var(--color-lime-200);--theme-foreground:var(--color-neutral-900);--theme-accent:var(--color-lime-900);--theme-background-inverted:var(--color-lime-900);--theme-foreground-inverted:var(--color-neutral-900);--theme-accent-inverted:var(--color-lime-50);--theme-interactive-background-hover:var(--color-lime-600);--theme-interactive-background-hover-inverted:var(--color-neutral-600);--theme-interactive-background:var(--color-neutral-900);--theme-interactive-background-inverted:var(--color-lime-900);--theme-interactive-foreground:var(--color-lime-900);--theme-interactive-foreground-inverted:var(--color-neutral-900);--theme-interactive-foreground-hover:var(--color-lime-600);--theme-interactive-foreground-hover-inverted:var(--color-neutral-600);--theme-accent-alternative:var(--color-blue-900);--theme-accent-alternative-inverted:var(--color-blue-50);--theme-color-light-primary-primary-active:var(--color-neutral-800);--theme-color-light-primary-primary-container-alternative:var(--color-lime-100);--theme-color-light-primary-primary-outline:var(--color-lime-900-t12);--theme-color-light-primary-primary-container:var(--color-lime-50);--theme-color-light-primary-on-primary-accent:var(--color-blue-50);--theme-color-light-primary-on-primary:var(--color-lime-900);--theme-color-light-primary-on-primary-container:var(--color-neutral-800);--theme-color-light-primary-primary:var(--color-neutral-900);--theme-color-light-primary-primary-accent:var(--color-blue-900);--theme-color-light-primary-on-primary-active:var(--color-lime-600);--theme-color-light-primary-primary-inverted:var(--color-lime-900);--theme-color-light-primary-on-primary-inverted:var(--color-neutral-900);--theme-color-light-primary-primary-active-inverted:var(--color-lime-600);--theme-color-light-primary-on-primary-active-inverted:var(--color-neutral-800);--theme-color-light-primary-primary-fixed:var(--color-lime-900);--theme-color-light-primary-on-primary-fixed:var(--color-neutral-900);--theme-color-light-secondary-secondary:var(--color-blue-900);--theme-color-light-secondary-on-secondary:var(--color-blue-50);--theme-color-light-secondary-secondary-container-alternative:var(--color-blue-100);--theme-color-light-secondary-secondary-active:var(--color-blue-600);--theme-color-light-secondary-secondary-outline:var(--color-blue-900-t20);--theme-color-light-secondary-on-secondary-accent:var(--color-neutral-900);--theme-color-light-secondary-secondary-container:var(--color-blue-50);--theme-color-light-secondary-on-secondary-container:var(--color-blue-900);--theme-color-light-secondary-secondary-accent:var(--color-lime-900);--theme-color-light-secondary-on-secondary-active:var(--color-blue-200);--theme-color-light-secondary-secondary-inverted:var(--color-blue-50);--theme-color-light-secondary-on-secondary-inverted:var(--color-blue-900);--theme-color-light-secondary-secondary-active-inverted:var(--color-blue-200);--theme-color-light-secondary-on-secondary-active-inverted:var(--color-blue-600);--theme-color-light-secondary-on-secondary-fixed:var(--color-blue-50);--theme-color-light-secondary-secondary-fixed:var(--color-blue-900);--theme-color-light-alpha-primary-highest:var(--color-lime-900-t40);--theme-color-light-alpha-primary-high:var(--color-lime-900-t20);--theme-color-light-alpha-primary:var(--color-lime-900-t12);--theme-color-light-alpha-primary-low:var(--color-lime-900-t6);--theme-color-light-alpha-primary-lowest:var(--color-lime-900-t2)}*,:after,:before{box-sizing:border-box}html{font-size:clamp(1em,.6em + 1vw,1.25em)}body{margin:0;font-family:var(--text-style-body-font-family);font-size:var(--text-style-body-font-size);font-weight:400;line-height:var(--text-style-body-line-height,1.5);-webkit-font-smoothing:antialiased}.d-none,.hidden{display:none!important}[data-ratio=square]{aspect-ratio:1/1!important}[data-ratio=portrait]{aspect-ratio:3/4!important}[data-ratio=landscape]{aspect-ratio:4/3!important}[data-ratio=wide]{aspect-ratio:16/9!important}[data-ratio=ultrawide]{aspect-ratio:21/9!important}[data-ratio]{height:auto!important}[data-ratio] img,[data-ratio] picture,[data-ratio]>div{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important}[data-ratio] img{-o-object-fit:cover;object-fit:cover;display:block}.grid-wrap[class*=theme-],.grid-wrap[data-theme]{background-color:var(--brand-color-light-theme-primary-primary);color:var(--brand-color-light-theme-primary-on-primary)}.grid-wrap[class*=theme-] .heading,.grid-wrap[class*=theme-] .text,.grid-wrap[data-theme] .heading,.grid-wrap[data-theme] .text{color:inherit}.grid-wrap--pt-small{padding-top:var(--breakpoint-grid-padding-y-small)}.grid-wrap--pt-medium{padding-top:var(--breakpoint-grid-padding-y-medium)}.grid-wrap--pt-large{padding-top:var(--breakpoint-grid-padding-y-large)}.grid-wrap--pb-small{padding-bottom:var(--breakpoint-grid-padding-y-small)}.grid-wrap--pb-medium{padding-bottom:var(--breakpoint-grid-padding-y-medium)}.grid-wrap--pb-large{padding-bottom:var(--breakpoint-grid-padding-y-large)}.grid{display:grid;gap:var(--breakpoint-grid-gutter);grid-template-columns:1fr}.grid__col{min-width:0}.grid__col>:first-child{margin-top:0}.grid>.mgnlEditorBar{grid-column:1/-1}.grid--default{max-width:var(--breakpoint-grid-max-width-default)}.grid--default,.grid--wide{margin-inline:auto;padding-inline:var(--breakpoint-grid-margin)}.grid--wide{max-width:var(--breakpoint-grid-max-width-wide)}.grid--wider{max-width:var(--breakpoint-grid-max-width-wider)}.grid--wider,.grid--widest{margin-inline:auto;padding-inline:var(--breakpoint-grid-margin)}.grid--widest{max-width:var(--breakpoint-grid-max-width-widest)}.grid--full{max-width:none;padding-inline:0}.grid--no-gutters{gap:0}@media(min-width:768px){.grid--2-25-75,.grid--2-33-67,.grid--2-67-33,.grid--2-75-25,.grid--2-equal{grid-template-columns:1fr 1fr}.grid--3-25-50-25,.grid--3-equal{grid-template-columns:repeat(3,1fr)}.grid--4-equal{grid-template-columns:1fr 1fr}.grid--6-equal{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:1279.98px){.grid--sm-1{grid-template-columns:1fr}.grid--sm-2{grid-template-columns:1fr 1fr}.grid--sm-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.grid--1{grid-template-columns:1fr}.grid--2-equal{grid-template-columns:1fr 1fr}.grid--2-33-67{grid-template-columns:1fr 2fr}.grid--2-67-33{grid-template-columns:2fr 1fr}.grid--2-25-75{grid-template-columns:1fr 3fr}.grid--2-75-25{grid-template-columns:3fr 1fr}.grid--3-equal{grid-template-columns:repeat(3,1fr)}.grid--3-25-50-25{grid-template-columns:1fr 2fr 1fr}.grid--4-equal{grid-template-columns:repeat(4,1fr)}.grid--5-equal{grid-template-columns:repeat(5,1fr)}.grid--6-equal{grid-template-columns:repeat(6,1fr)}}.stack{display:flex;flex-direction:column}.stack--gap-none{gap:0}.stack--gap-sm{gap:var(--breakpoint-stack-gap-small)}.stack--gap-md{gap:var(--breakpoint-stack-gap-medium)}.stack--gap-lg{gap:var(--breakpoint-stack-gap-large)}.stack--align-start{align-items:flex-start}.stack--align-center{align-items:center}.stack--align-end{align-items:flex-end}.stack--align-stretch{align-items:stretch}.skip-link{position:absolute;top:-100%;left:var(--brand-component-skip-link-padding-x);z-index:10000;padding:var(--brand-component-skip-link-padding-y) var(--brand-component-skip-link-padding-x);background-color:var(--brand-component-skip-link-background);color:var(--brand-component-skip-link-text);border-radius:var(--brand-component-skip-link-radius);text-decoration:none;font-weight:600;white-space:nowrap}.skip-link:focus,.skip-link:focus-visible{top:var(--brand-component-skip-link-padding-y);outline:2px solid var(--brand-component-skip-link-background);outline-offset:2px}[data-animate-stagger]>*,[data-animate]{opacity:0}@media(prefers-reduced-motion:reduce){[data-animate-stagger]>*,[data-animate]{opacity:1!important;transform:none!important}.button,.card,.download,.tile{transition:none!important}.button *,.button:active,.button:hover,.card *,.card:active,.card:hover,.download *,.download:active,.download:hover,.tile *,.tile:active,.tile:hover{transform:none!important;transition:none!important}}.top-nav{display:flex;flex-direction:column;width:100%;background-color:var(--brand-component-top-nav-navigation-menu-background-default);border-bottom:1px solid var(--brand-component-top-nav-navigation-menu-divider);min-height:var(--breakpoint-top-nav-min-height)}.top-nav__navigation{padding-block:var(--breakpoint-top-nav-padding-y);padding-left:var(--breakpoint-grid-margin);padding-right:var(--breakpoint-grid-gutter);max-width:var(--breakpoint-grid-max-width-wide);margin-inline:auto;display:flex;flex-direction:row;justify-content:flex-start;gap:var(--brand-size-spacing-0-75rem,12px);align-items:center;width:100%}.top-nav__logo{display:flex;align-items:center;margin-right:auto;flex-shrink:0;height:var(--brand-component-top-nav-logo-md-height)}.top-nav__logo a{display:flex;align-items:center;height:100%}.top-nav__logo-img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.top-nav__logo svg{height:100%;width:auto;color:var(--brand-color-light-primary-primary)}.top-nav__menu{display:none;flex-direction:row;gap:var(--breakpoint-header-gap);list-style:none;padding:0;margin:0}@media(min-width:768px){.top-nav__menu{display:flex}}.top-nav__item{position:relative}.top-nav__link{min-height:var(--breakpoint-top-nav-min-height);padding:var(--brand-component-top-nav-navigation-menu-item-padding-y) var(--brand-component-top-nav-navigation-menu-item-padding-x);display:flex;flex-direction:row;gap:var(--brand-component-top-nav-navigation-menu-item-gap);align-items:center;background:none;border:none;cursor:pointer;text-decoration:none}.top-nav__link span{padding:var(--brand-component-top-nav-navigation-menu-item-label-padding-y) var(--brand-component-top-nav-navigation-menu-item-label-padding-x);font-family:var(--brand-component-button-font-family);font-size:var(--breakpoint-typography-font-size-body);font-weight:var(--brand-component-button-font-weight);line-height:var(--breakpoint-typography-line-height-body-small);border-radius:var(--brand-size-radius-medium)}.top-nav__link i,.top-nav__link span{color:var(--brand-component-top-nav-navigation-menu-foreground-default)}.top-nav__link i{font-size:12px}.top-nav__link:hover span{background-color:var(--brand-component-top-nav-navigation-menu-background-hover)}.top-nav__link:hover i,.top-nav__link:hover span{color:var(--brand-component-top-nav-navigation-menu-foreground-hover)}.top-nav__link[aria-expanded=true] span{background-color:var(--brand-component-top-nav-navigation-menu-background-active)}.top-nav__link[aria-expanded=true] i,.top-nav__link[aria-expanded=true] span{color:var(--brand-component-top-nav-navigation-menu-foreground-active)}.top-nav__link--has-submenu{padding-right:var(--brand-component-top-nav-navigation-menu-item-label-padding-right)}.top-nav__submenu{position:absolute;top:100%;left:0;margin-top:var(--brand-component-top-nav-dropdown-margin-top);min-width:var(--brand-component-top-nav-dropdown-min-width);border-radius:var(--brand-component-top-nav-dropdown-radius);overflow:hidden;list-style:none;padding:0;z-index:10;box-shadow:0 4px 6px -1px rgba(10,8,28,.1),0 2px 4px -1px rgba(10,8,28,.06);transform-origin:top}.top-nav__submenu[hidden]{display:none}.top-nav__submenu-item{padding:var(--brand-component-top-nav-dropdown-padding-y) var(--brand-component-top-nav-dropdown-padding-x);background-color:var(--brand-component-top-nav-dropdown-background-default);border-bottom:1px solid var(--brand-component-top-nav-dropdown-divider)}.top-nav__submenu-item:last-child{border-bottom:none}.top-nav__submenu-link{display:block;padding:var(--brand-component-top-nav-dropdown-label-padding-y) var(--brand-component-top-nav-dropdown-label-padding-x);border-radius:var(--brand-component-top-nav-dropdown-label-radius);color:var(--brand-component-top-nav-dropdown-foreground-default);font-family:var(--brand-typography-font-family-body);font-size:var(--breakpoint-typography-font-size-body-small);font-weight:var(--brand-component-text-style-body-font-weight);line-height:var(--breakpoint-typography-line-height-body-small);text-decoration:none}.top-nav__submenu-link:hover{background-color:var(--brand-component-top-nav-dropdown-background-hover);color:var(--brand-component-top-nav-dropdown-foreground-hover)}.top-nav__actions,.top-nav__utility{display:flex;flex-direction:row;align-items:center;gap:var(--brand-size-spacing-0-75rem,12px);flex-shrink:0}@media(max-width:767.98px){.top-nav .top-nav__navigation{flex-wrap:wrap;padding-top:0;padding-inline:0}.top-nav .top-nav__logo{margin-left:var(--breakpoint-grid-margin)}.top-nav .top-nav__actions{margin-right:var(--breakpoint-grid-margin)}.top-nav .top-nav__utility{order:-1;flex-basis:100%;justify-content:flex-end;padding:var(--brand-size-spacing-1x,8px) var(--breakpoint-grid-margin);margin-bottom:var(--breakpoint-top-nav-padding-y);background-color:var(--color-lime-300)}}.top-nav__help-btn,.top-nav__quick-close{white-space:nowrap;min-height:var(--brand-component-icon-button-size);font-size:var(--text-style-button-font-size)}.top-nav .top-nav__icon-button{--search-size:max(var(--brand-component-icon-button-size),calc(var(--brand-component-button-padding-y)*2 + var(--text-style-button-line-height) + 2px));width:var(--search-size);height:var(--search-size);background:none;border-color:currentcolor;color:var(--brand-component-top-nav-navigation-menu-foreground-default)}.top-nav .top-nav__icon-button:hover{background-color:color-mix(in srgb,currentcolor 10%,transparent)}@media(max-width:767.98px){.top-nav .top-nav__icon-button{--search-size:var(--brand-component-icon-button-size);--brand-component-icon-button-icon-size:18px}}.top-nav .top-nav__menu-btn{gap:var(--brand-size-spacing-1-25rem);min-height:var(--brand-component-icon-button-size);padding-inline:var(--brand-component-button-small-padding-x);background:none;border-color:currentcolor;color:var(--brand-component-top-nav-navigation-menu-foreground-default)}.top-nav .top-nav__menu-btn:hover{background-color:color-mix(in srgb,currentcolor 10%,transparent)}.top-nav__menu-btn-icon,.top-nav__menu-btn-text{display:inline-flex;align-items:center}@media(min-width:768px){.top-nav__hamburger{display:none}}.top-nav__menu--open{display:flex;flex-direction:column}.page-theme--default .top-nav{background-color:var(--brand-component-page-header-background-default);border-bottom-color:transparent;--brand-component-top-nav-navigation-menu-foreground-default:var(--brand-component-page-header-text-default);--brand-component-top-nav-navigation-menu-foreground-hover:var(--brand-component-page-header-text-default);--brand-component-top-nav-navigation-menu-foreground-active:var(--brand-component-page-header-text-default)}.page-theme--default .top-nav,.page-theme--default .top-nav .top-nav__logo svg{color:var(--brand-component-page-header-text-default)}.page-theme--lime .top-nav{background-color:var(--brand-component-page-header-background-lime);border-bottom-color:transparent;--brand-component-top-nav-navigation-menu-foreground-default:var(--brand-component-page-header-text-lime);--brand-component-top-nav-navigation-menu-foreground-hover:var(--brand-component-page-header-text-lime);--brand-component-top-nav-navigation-menu-foreground-active:var(--brand-component-page-header-text-lime)}.page-theme--lime .top-nav,.page-theme--lime .top-nav .top-nav__logo svg{color:var(--brand-component-page-header-text-lime)}.page-theme--green .top-nav{background-color:var(--brand-component-page-header-background-green);border-bottom-color:transparent;--brand-component-top-nav-navigation-menu-foreground-default:var(--brand-component-page-header-text-green);--brand-component-top-nav-navigation-menu-foreground-hover:var(--brand-component-page-header-text-green);--brand-component-top-nav-navigation-menu-foreground-active:var(--brand-component-page-header-text-green)}.page-theme--green .top-nav,.page-theme--green .top-nav .top-nav__logo svg{color:var(--brand-component-page-header-text-green)}.page-theme--pink .top-nav{background-color:var(--brand-component-page-header-background-pink);border-bottom-color:transparent;--brand-component-top-nav-navigation-menu-foreground-default:var(--brand-component-page-header-text-pink);--brand-component-top-nav-navigation-menu-foreground-hover:var(--brand-component-page-header-text-pink);--brand-component-top-nav-navigation-menu-foreground-active:var(--brand-component-page-header-text-pink)}.page-theme--pink .top-nav,.page-theme--pink .top-nav .top-nav__logo svg{color:var(--brand-component-page-header-text-pink)}.page-theme--green .top-nav__help-btn,.page-theme--pink .top-nav__quick-close{border-color:currentcolor}:root{--menu-transition:0.3s;--menu-ease-fast-slow-fast:cubic-bezier(0.25,1,0.25,1);--menu-bg:var(--brand-color-light-tertiary-tertiary);--menu-color:var(--brand-color-light-tertiary-on-tertiary)}html.menu-open{overflow-y:hidden}@keyframes menu-vis-hidden{to{visibility:hidden}}@keyframes menu-item-in{0%{transform:translateX(-2rem);opacity:0}to{opacity:1}}.menu{--menu-num-width:var(--brand-component-menu-overlay-number-column-width,3.5rem);position:fixed;inset:0;z-index:40;width:100vw;height:100dvh;padding-block-start:var(--header-height,4.5rem);background:var(--menu-bg);color:var(--menu-color);clip-path:inset(0 0 0 0);transition:var(--menu-transition) ease-in-out;transition-property:clip-path,opacity;overflow-x:clip}@media(prefers-reduced-motion:reduce){.menu{clip-path:none;opacity:1}}.menu:not(.is-open){animation:menu-vis-hidden 0s var(--menu-transition) linear forwards;clip-path:inset(0 0 100% 0)}@media(prefers-reduced-motion:reduce){.menu:not(.is-open){clip-path:none;opacity:0}}@media(max-width:1049.98px){.menu{--menu-num-width:3rem}}@media(max-width:639.98px){.menu{--menu-num-width:2.5rem}}.menu:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(1rem + var(--header-height, 4.5rem));z-index:10;pointer-events:none;background:linear-gradient(var(--menu-bg) var(--header-height,4.5rem),transparent)}.menu__inner-wrap{width:100%;max-width:var(--breakpoint-grid-max-width-wide);margin-inline:auto;height:calc(100dvh - var(--header-height, 4.5rem));overflow-y:auto;padding-block:1rem 2rem;padding-inline:var(--breakpoint-grid-margin,2rem);scrollbar-width:thin;scrollbar-color:var(--menu-color,#014532) transparent}@media(max-width:767.98px){.menu__inner-wrap{max-width:none}}.menu__inner-wrap::-webkit-scrollbar{width:8px}.menu__inner-wrap::-webkit-scrollbar-track{background:transparent}.menu__inner-wrap::-webkit-scrollbar-thumb{background-color:var(--menu-color,#014532);border-radius:4px}.menu__inner{min-height:calc(100dvh - var(--header-height, 4.5rem) - 3rem);max-width:-moz-fit-content;max-width:fit-content;margin-block:0;padding-inline:0;-moz-columns:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem;list-style-type:""}@media(max-width:639.98px){.menu__inner{-moz-columns:1;column-count:1;max-width:100%}}.menu__inner a{color:inherit;text-decoration:none;text-shadow:0 0 .5em var(--menu-bg)}.menu-item{position:relative;-moz-column-break-inside:avoid;break-inside:avoid;--submenu-toggle-size:2.75rem}.menu-item+.menu-item{margin-block-start:2rem}@media(max-height:900px){.menu-item+.menu-item{margin-block-start:1.5rem}}@media(max-width:639.98px){.menu-item+.menu-item{margin-block-start:1.5rem}}.menu.is-open .menu-item{opacity:0;animation:menu-item-in calc(var(--menu-transition)*2 + var(--anim-delay, .1s)*1) var(--menu-ease-fast-slow-fast) forwards;animation-delay:calc(var(--menu-transition)*.5)}@media(prefers-reduced-motion:reduce){.menu.is-open .menu-item{animation-duration:0s}}@supports(-webkit-hyphens:none){.menu-item{display:inline-block;width:100%}}.menu-item__link{display:grid;grid-template-columns:var(--menu-num-width) auto}.menu-item__link:focus-visible .menu-item__heading,.menu-item__link:hover .menu-item__heading{transform:translateX(.15em)}@media(max-width:639.98px){.menu-item:has(.submenu-accordion) .menu-item__link{padding-right:calc(var(--submenu-toggle-size) + .75rem)}}.menu-item__num{padding-block-start:1.5rem}@media(max-width:1279.98px){.menu-item__num{padding-block-start:.75rem}}@media(max-height:900px){.menu-item__num{padding-block-start:.75rem}}@media(max-width:639.98px){.menu-item__num{padding-block-start:.5em}}.menu-item__heading{font-family:var(--brand-typography-font-family-heading,inherit);font-size:var(--text-style-heading-display-font-size);font-weight:300;line-height:1.1;letter-spacing:-.025ch;transition:transform .3s var(--menu-ease-fast-slow-fast);will-change:transform}.menu-item__submenu{list-style-type:"";padding-block-start:1rem;padding-inline-start:calc(var(--menu-num-width) + 1.4rem)}@media(max-width:639.98px){.submenu-static{display:none}}@media(min-width:640px){.submenu-accordion{display:none}}.submenu-accordion__toggle{position:absolute;right:0;top:0;width:var(--submenu-toggle-size);height:var(--submenu-toggle-size);border:1px solid;border-radius:50%;list-style-type:none;cursor:pointer}.submenu-accordion__toggle::-webkit-details-marker{display:none}.submenu-accordion__toggle .accordion-icon{display:grid;height:100%;place-items:center}.submenu-accordion__toggle .accordion-icon .icon{width:1.4rem;height:1.4rem;grid-area:1/1;fill:currentcolor;transition:opacity var(--menu-transition) ease,transform var(--menu-transition) var(--menu-ease-fast-slow-fast)}@media(prefers-reduced-motion:reduce){.submenu-accordion__toggle .accordion-icon .icon{transition-duration:0s}}.submenu-accordion .accordion-icon .show-expanded{opacity:0;transform:rotate(-90deg)}.submenu-accordion[open] .accordion-icon .show-collapsed{opacity:0;transform:rotate(90deg)}.submenu-accordion[open] .accordion-icon .show-expanded{opacity:1;transform:rotate(0)}.submenu-accordion{interpolate-size:allow-keywords}.submenu-accordion::details-content{block-size:0;overflow:hidden;transition:block-size var(--menu-transition) var(--menu-ease-fast-slow-fast),content-visibility var(--menu-transition) allow-discrete}@media(prefers-reduced-motion:reduce){.submenu-accordion::details-content{transition-duration:0s}}.submenu-accordion[open]::details-content{block-size:auto}.menu-item__subitem{line-height:1.1}.menu-item__subitem+.menu-item__subitem{margin-block-start:1em}@media(max-width:1279.98px){.menu-item__subitem+.menu-item__subitem{margin-block-start:.75em}}.menu-item__subitem a{display:block;transition:transform .3s var(--menu-ease-fast-slow-fast)}.menu-item__subitem a:focus-visible,.menu-item__subitem a:hover{transform:translateX(.25em)}.menu-graphic{position:absolute;bottom:0;right:0;transform:translate(40%,30%);width:42rem;height:42rem;pointer-events:none;z-index:-1}.menu-graphic svg{width:100%;height:100%}@media(max-width:639.98px){.menu-graphic{opacity:.375}}.top-nav__menu-btn{display:inline-flex;align-items:center;gap:.6em;cursor:pointer}.top-nav__menu-btn .top-nav__menu-btn-text{display:grid;grid-template-rows:1fr;align-self:stretch;overflow:hidden;margin-block:calc(var(--brand-component-button-padding-y)*-1)}.top-nav__menu-btn .top-nav__menu-btn-text span{grid-area:1/1;display:flex;align-items:center;justify-content:center;transition:opacity var(--menu-transition) ease,transform var(--menu-transition) var(--menu-ease-fast-slow-fast),visibility var(--menu-transition)}@media(prefers-reduced-motion:reduce){.top-nav__menu-btn .top-nav__menu-btn-text span{transition-duration:0s}}.top-nav__menu-btn .top-nav__menu-btn-icon{display:grid;place-items:center}.top-nav__menu-btn .top-nav__menu-btn-icon .icon{grid-area:1/1;width:1.23em;height:1em;fill:currentcolor;opacity:0;transform:rotate(90deg) scale(.5);transition:opacity var(--menu-transition) ease,transform var(--menu-transition) var(--menu-ease-fast-slow-fast)}@media(prefers-reduced-motion:reduce){.top-nav__menu-btn .top-nav__menu-btn-icon .icon{transition-duration:0s}}.top-nav__menu-btn[aria-expanded=false] .top-nav__menu-btn-text .hide-expanded,.top-nav__menu-btn[aria-expanded=true] .top-nav__menu-btn-text .show-expanded{opacity:1;visibility:visible;transform:translateY(0)}.top-nav__menu-btn[aria-expanded=false] .top-nav__menu-btn-text .show-expanded{opacity:0;visibility:hidden;transform:translateY(100%)}.top-nav__menu-btn[aria-expanded=true] .top-nav__menu-btn-text .hide-expanded{opacity:0;visibility:hidden;transform:translateY(-100%)}.top-nav__menu-btn[aria-expanded=false] .top-nav__menu-btn-icon .hide-expanded,.top-nav__menu-btn[aria-expanded=true] .top-nav__menu-btn-icon .show-expanded{opacity:1;transform:rotate(0) scale(1)}.top-nav__icon-swap{display:grid;place-items:center}.top-nav__icon-swap i{grid-area:1/1;opacity:0;transform:rotate(90deg) scale(.5);transition:opacity var(--menu-transition) ease,transform var(--menu-transition) var(--menu-ease-fast-slow-fast)}@media(prefers-reduced-motion:reduce){.top-nav__icon-swap i{transition-duration:0s}}.js-search-toggle[aria-expanded=false] .top-nav__icon-swap .hide-expanded,.js-search-toggle[aria-expanded=true] .top-nav__icon-swap .show-expanded{opacity:1;transform:rotate(0) scale(1)}html.menu-open .top-nav{position:relative;z-index:50;background-color:var(--menu-bg);border-bottom-color:transparent;color:var(--menu-color)}html.menu-open .top-nav .top-nav__logo svg{color:var(--menu-color)}@media(min-width:768px){html.menu-open .top-nav .top-nav__help-btn{background-color:var(--menu-color);border-color:var(--menu-color);color:var(--brand-color-light-primary-on-primary)}}html.menu-open .top-nav .top-nav__quick-close{border-color:var(--menu-color);color:var(--menu-color)}html.menu-open .top-nav .top-nav__icon-button,html.menu-open .top-nav .top-nav__menu-btn{color:var(--menu-color)}.top-nav__navigation{position:relative;z-index:45}.search-overlay{position:fixed;inset:0 0 auto;z-index:40;width:100vw;max-height:100dvh;padding-block-start:var(--header-height,4.5rem);background:var(--menu-bg);color:var(--menu-color);border-radius:0 0 56px 56px;clip-path:inset(0 0 0 0);transition:var(--menu-transition) ease-in-out;transition-property:clip-path,opacity;overflow:clip auto}@media(max-width:1279.98px){.search-overlay{border-radius:0 0 28px 28px}}@media(prefers-reduced-motion:reduce){.search-overlay{clip-path:none;opacity:1}}.search-overlay:not(.is-open){animation:menu-vis-hidden 0s var(--menu-transition) linear forwards;clip-path:inset(0 0 100% 0)}@media(prefers-reduced-motion:reduce){.search-overlay:not(.is-open){clip-path:none;opacity:0}}.search-overlay__inner{width:100%;max-width:var(--breakpoint-grid-max-width-wide);margin-inline:auto;padding-inline:var(--breakpoint-grid-margin,2rem);padding-block:var(--brand-size-spacing-4rem) var(--brand-size-spacing-3rem)}.search-overlay__heading{font-family:var(--brand-typography-font-family-heading,inherit);font-size:var(--text-style-heading-display-font-size);font-weight:300;line-height:1.1;letter-spacing:-.025ch;margin:0 0 2.5rem}.search-overlay__subtext{font-size:var(--text-style-body-small-font-size);margin:0 0 1rem}.search-overlay__form{position:relative;display:flex;align-items:center;width:100%;max-width:46rem}.search-overlay__input{width:100%;height:var(--brand-component-search-overlay-input-height,4.5rem);padding:0 4.5rem 0 1.75rem;background:transparent;border:var(--brand-component-search-overlay-input-border-weight,1.5px) solid var(--menu-color);border-radius:var(--brand-component-button-radius);color:var(--menu-color);font-family:var(--brand-typography-font-family-body,inherit);font-size:var(--text-style-body-small-font-size);box-shadow:0 0 0 4px color-mix(in srgb,var(--menu-color) 14%,transparent)}.search-overlay__input::-moz-placeholder{color:var(--menu-color);opacity:.65}.search-overlay__input::placeholder{color:var(--menu-color);opacity:.65}.search-overlay__input:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--menu-color) 28%,transparent)}.search-overlay__submit{position:absolute;right:1.5rem;display:inline-flex;align-items:center;justify-content:center;padding:.5rem;background:none;border:none;color:var(--menu-color);font-size:1.35rem;cursor:pointer}.footer{padding:var(--brand-component-footer-padding-y) var(--breakpoint-grid-margin);display:grid;grid-template-columns:1fr;gap:var(--brand-component-footer-divider-padding-x);width:100%;background-color:var(--brand-component-footer-background);border-radius:var(--brand-component-footer-border-radius-top) var(--brand-component-footer-border-radius-top) var(--brand-component-footer-border-radius-bottom) var(--brand-component-footer-border-radius-bottom)}@media(min-width:768px){.footer{grid-template-columns:minmax(auto,300px) auto 1fr}}.footer__info{justify-content:space-between;gap:16px}.footer__brand,.footer__info{display:flex;flex-direction:column}.footer__brand{gap:var(--brand-component-footer-logo-padding-bottom)}.footer__logo{height:var(--breakpoint-footer-logo-height);width:auto;-o-object-fit:contain;object-fit:contain;align-self:flex-start}.footer__description{color:var(--brand-component-footer-text);font-family:var(--text-style-body-large-font-family);font-weight:var(--text-style-body-large-font-style);font-size:var(--text-style-body-large-font-size);line-height:var(--text-style-body-large-line-height);letter-spacing:var(--text-style-body-large-letter-spacing);margin:0}.footer__contact{display:flex;flex-direction:column;gap:var(--brand-component-footer-contact-details-gap);font-style:normal}.footer__contact-item{display:flex;flex-direction:row;gap:var(--brand-component-footer-icon-padding-right);align-items:center;color:var(--brand-component-footer-text);text-decoration:none;font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-top:var(--text-style-body-spacing-before,0);margin-bottom:var(--text-style-body-spacing-after,0)}.footer__contact-item i{font-size:18px;color:var(--brand-component-footer-icon-default);flex-shrink:0}.footer__divider{border:none;margin:0;background-color:var(--brand-component-footer-divider-default);width:100%;height:1px}@media(min-width:768px){.footer__divider{width:1px;height:auto}}.footer__columns{display:grid;grid-template-columns:repeat(var(--breakpoint-footer-links-column-count),1fr);gap:var(--brand-component-footer-gutter)}.footer__column{display:flex;flex-direction:column;gap:var(--brand-component-footer-heading-padding-bottom)}.footer__heading{color:var(--brand-component-footer-heading-default);font-family:var(--text-style-heading-extra-small-font-family);font-weight:var(--text-style-heading-extra-small-font-style);font-size:var(--text-style-heading-extra-small-font-size);line-height:var(--text-style-heading-extra-small-line-height);letter-spacing:var(--text-style-heading-extra-small-letter-spacing);margin:0}.footer__link-list{display:flex;flex-direction:column;gap:var(--brand-component-link-list-body-gap);list-style:none;padding:0;margin:0}.footer__link{color:var(--brand-component-footer-text);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);text-decoration:underline;margin:0}.footer--vccmhw{position:relative;z-index:1;display:block;padding:3.75rem 0;background-color:var(--color-pink-500,#f291a9);color:#231f20;border-radius:56px 56px 0 0;margin-top:-56px;font-size:.9375rem;line-height:1.5}.footer--vccmhw a{color:inherit;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.1em;transition:.2s}.footer--vccmhw a:focus-visible,.footer--vccmhw a:hover{text-underline-offset:.15em}.footer--vccmhw p{margin:0}.footer--vccmhw .footer__container{max-width:var(--breakpoint-grid-max-width-wide);margin-inline:auto;padding-inline:var(--breakpoint-grid-margin)}.footer--vccmhw .footer__main{display:flex;justify-content:space-between;align-items:flex-start;gap:2.5rem;flex-wrap:wrap}.footer--vccmhw .footer__about{display:flex;flex-direction:column;gap:1.25rem;max-width:17.5rem}.footer--vccmhw .footer__about p{max-width:30ch;text-wrap:balance}.footer--vccmhw .footer__gov-logo{width:90px;height:51px}.footer--vccmhw .footer__nav{display:flex;flex-direction:column;gap:.5rem}.footer--vccmhw .footer__nav a{display:flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content}.footer--vccmhw .footer__contact-block{display:flex;flex-direction:column;gap:1.25rem}.footer--vccmhw .footer__social-label{margin-bottom:.5rem}.footer--vccmhw .footer__social-link{display:inline-block}.footer--vccmhw .footer__social-link img{display:block;width:32px;height:32px}.footer--vccmhw .footer__bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:3.75rem;padding-block-start:2.1875rem;margin-block-start:4.0625rem;border-top:1px solid;flex-wrap:wrap}.footer--vccmhw .footer__acknowledge{display:flex;justify-content:flex-start;align-items:flex-start;gap:1.25rem;flex-basis:27.5rem;flex-grow:1}.footer--vccmhw .footer__acknowledge p{max-width:28.75rem}.footer--vccmhw .footer__flags{display:flex;flex-direction:column;gap:.625rem;flex-shrink:0}.footer--vccmhw .footer__flags img{display:block;width:54px;height:32px}@media(max-width:767.98px){.footer--vccmhw{border-radius:28px 28px 0 0;margin-top:-28px;font-size:.8125rem}.footer--vccmhw .footer__bottom{gap:2.5rem}}body:has(.footer--vccmhw) .content-area>:last-child{padding-bottom:112px}@media(max-width:767.98px){body:has(.footer--vccmhw) .content-area>:last-child{padding-bottom:28px}}.breadcrumb{padding:var(--brand-component-breadcrumb-padding-y) 0;background-color:var(--brand-component-breadcrumb-background)}.breadcrumb__list{flex-direction:row;list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__list{display:flex;gap:var(--brand-component-breadcrumb-gap);align-items:center}.breadcrumb__link{color:var(--brand-component-breadcrumb-link);text-decoration:underline}.breadcrumb__current,.breadcrumb__link{font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin:0}.breadcrumb__current{color:var(--brand-component-breadcrumb-text)}.breadcrumb__separator{color:var(--brand-component-breadcrumb-icon);font-size:16px}.breadcrumb--inverted .breadcrumb__link{color:var(--brand-component-breadcrumb-link-inverted)}.breadcrumb--inverted .breadcrumb__current{color:var(--brand-component-breadcrumb-text-inverted)}.breadcrumb--inverted .breadcrumb__separator{color:var(--brand-component-breadcrumb-icon-inverted)}.cookie-consent{position:fixed;bottom:0;left:0;width:100%;padding:var(--breakpoint-cookie-consent-padding-y,24px) var(--breakpoint-grid-margin);background-color:var(--brand-component-cookie-consent-background);z-index:1000}.cookie-consent__body{display:flex;flex-flow:row wrap;gap:var(--breakpoint-cookie-consent-gap,24px);align-items:center;width:100%}.cookie-consent__text{display:flex;flex-direction:column;gap:var(--brand-size-spacing-0-75rem);flex:1;min-width:0}.cookie-consent__heading{font-family:var(--text-style-heading-extra-small-font-family);font-weight:var(--text-style-heading-extra-small-font-style);font-size:var(--text-style-heading-extra-small-font-size);line-height:var(--text-style-heading-extra-small-line-height);letter-spacing:var(--text-style-heading-extra-small-letter-spacing)}.cookie-consent__heading,.cookie-consent__message{color:var(--brand-component-cookie-consent-text);margin:0}.cookie-consent__message{font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing)}.cookie-consent__actions{display:flex;flex-flow:row wrap;gap:var(--brand-size-spacing-1rem);align-items:center;flex-shrink:0}.cookie-consent__link{font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-top:var(--text-style-body-small-spacing-before,0);margin-bottom:var(--text-style-body-small-spacing-after,0);color:var(--brand-color-light-primary-primary);text-decoration:underline}.hero{display:grid;width:100%;position:relative;overflow:hidden;border-radius:var(--brand-component-hero-radius);grid-template-columns:repeat(var(--breakpoint-hero-left-column-count),minmax(0,1fr))}.hero__content{display:flex;flex-direction:column;width:100%;padding:var(--breakpoint-hero-content-padding-y) var(--breakpoint-hero-content-padding-x);z-index:1}.hero__heading{font-family:var(--text-style-heading-display-font-family);font-weight:var(--text-style-heading-display-font-style);font-size:var(--text-style-heading-display-font-size);line-height:var(--text-style-heading-display-line-height);letter-spacing:var(--text-style-heading-display-letter-spacing);margin:0}.hero__description{font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin:0;padding-top:var(--brand-component-hero-text-padding-top)}.hero__buttons{display:flex;flex-flow:row wrap;gap:var(--brand-size-spacing-1rem);padding-top:var(--brand-size-spacing-2-5rem)}.hero__image{position:relative}.hero__image-img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.hero__image-img{position:absolute;top:0;left:0;height:100%}}.hero--default{background-color:var(--brand-component-hero-background-default)}.hero--default .hero__heading{color:var(--brand-component-hero-heading-default)}.hero--default .hero__description{color:var(--brand-component-hero-text-default)}.hero--lime{background-color:var(--brand-component-hero-background-lime)}.hero--lime .hero__heading{color:var(--brand-component-hero-heading-lime)}.hero--lime .hero__description{color:var(--brand-component-hero-text-lime)}.hero--green{background-color:var(--brand-component-hero-background-green)}.hero--green .hero__heading{color:var(--brand-component-hero-heading-green)}.hero--green .hero__description{color:var(--brand-component-hero-text-green)}.hero--pink{background-color:var(--brand-component-hero-background-pink)}.hero--pink .hero__heading{color:var(--brand-component-hero-heading-pink)}.hero--pink .hero__description{color:var(--brand-component-hero-text-pink)}.hero--none{background-color:var(--brand-component-hero-background-none);border-radius:var(--brand-component-hero-radius-none)}.hero--none .hero__content{padding:var(--breakpoint-hero-content-padding-none)}.hero--none .hero__heading{color:var(--brand-component-hero-heading-none)}.hero--none .hero__description{color:var(--brand-component-hero-text-none)}.hero--image{background-color:var(--brand-component-hero-background-image-scrim)}.hero--image .hero__heading{color:var(--brand-component-hero-heading-image)}.hero--image .hero__description{color:var(--brand-component-hero-text-image)}.hero--image .hero__image{width:100%;z-index:0;grid-column:1/-1}.hero--image .hero__image,.hero--image .hero__image-img{position:absolute;top:0;left:0;height:100%}.hero--right{grid-template-columns:repeat(var(--breakpoint-hero-right-column-count),minmax(0,1fr))}.hero--right .hero__image,.hero--right .hero__spacer{order:-1}.hero--center{grid-template-columns:1fr}.hero--center .hero__content{align-items:center;text-align:center}.hero--center:not(.hero--image) .hero__image{display:none}.home-hero{display:grid;grid-template-columns:repeat(var(--breakpoint-page-header-50-50-column-count),1fr);width:100%;position:relative;min-height:var(--breakpoint-page-header-min-height);padding-inline:max(0px,(100% - var(--breakpoint-grid-max-width-wide))/2);padding-bottom:var(--breakpoint-page-header-padding-y)}@media(max-width:1279.98px){.home-hero{padding-inline:0}}.home-hero__content{display:flex;flex-direction:column;justify-content:center;width:100%;padding:var(--breakpoint-page-header-padding-y) var(--breakpoint-grid-margin);z-index:2}.home-hero__heading{font-family:var(--text-style-heading-display-font-family);font-weight:var(--text-style-heading-display-font-style);font-size:var(--text-style-heading-display-font-size);line-height:var(--text-style-heading-display-line-height);letter-spacing:var(--text-style-heading-display-letter-spacing);margin:0}.home-hero__description{font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);padding-top:var(--brand-component-page-header-text-padding-top);margin:0}.home-hero__buttons{display:flex;flex-flow:row wrap;gap:var(--brand-size-spacing-1rem);padding-top:var(--brand-component-page-header-button-padding-top)}.home-hero__media{position:relative;align-self:stretch;min-height:var(--breakpoint-page-header-min-height);overflow:hidden}.home-hero__media video,.home-hero__media-img{display:block;width:100%;height:100%}.home-hero__media video{-o-object-fit:contain;object-fit:contain;mask-image:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent)}.home-hero__media:has(video){mask-image:linear-gradient(transparent,#fff 10%,#fff 90%,transparent);-webkit-mask-image:linear-gradient(transparent,#fff 10%,#fff 90%,transparent)}.home-hero__media-img{-o-object-fit:cover;object-fit:cover}.home-hero--default{background-color:var(--brand-component-page-header-background-default)}.home-hero--default .home-hero__description{color:var(--brand-component-page-header-text-default)}.home-hero--default .home-hero__heading{color:var(--brand-component-page-header-heading-default)}.home-hero--lime{background-color:var(--brand-component-page-header-background-lime)}.home-hero--lime .home-hero__description{color:var(--brand-component-page-header-text-lime)}.home-hero--lime .home-hero__heading{color:var(--brand-component-page-header-heading-lime)}.home-hero--green{background-color:var(--brand-component-page-header-background-green)}.home-hero--green .home-hero__description{color:var(--brand-component-page-header-text-green)}.home-hero--green .home-hero__heading{color:var(--brand-component-page-header-heading-green)}.home-hero--pink{background-color:var(--brand-component-page-header-background-pink)}.home-hero--pink .home-hero__description{color:var(--brand-component-page-header-text-pink)}.home-hero--pink .home-hero__heading{color:var(--brand-component-page-header-heading-pink)}.page-header{display:flex;flex-direction:column;justify-content:center;width:100%;position:relative;min-height:var(--breakpoint-page-header-min-height);padding-bottom:var(--breakpoint-page-header-padding-y)}.page-header__breadcrumb{width:100%;max-width:var(--breakpoint-grid-max-width-wide);margin-inline:auto;padding:var(--brand-component-breadcrumb-padding-y) var(--breakpoint-grid-margin);margin-bottom:var(--breakpoint-page-header-breadcrumb-padding-bottom);z-index:2}.page-header__breadcrumb-list{flex-direction:row;list-style:none;margin:0;padding:0}.page-header__breadcrumb-item,.page-header__breadcrumb-list{display:flex;gap:var(--brand-component-breadcrumb-gap);align-items:center}.page-header__breadcrumb-link{color:var(--brand-component-breadcrumb-link-default);text-decoration:underline}.page-header__breadcrumb-current,.page-header__breadcrumb-link{font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-top:var(--text-style-body-small-spacing-before,0);margin-bottom:var(--text-style-body-small-spacing-after,0)}.page-header__breadcrumb-current{color:var(--brand-component-breadcrumb-text-default);text-decoration:none}.page-header__breadcrumb-separator{color:var(--brand-component-breadcrumb-icon-default);font-size:14px}.page-header__content{display:flex;flex-direction:column;width:100%;max-width:var(--breakpoint-grid-max-width-wide);margin-inline:auto;padding:var(--breakpoint-page-header-padding-y) var(--breakpoint-grid-margin) 0;margin-top:auto;z-index:2}@media(max-width:767.98px){.page-header__content{max-width:none}}.page-header__breadcrumb+.page-header__content{padding-top:0}.page-header__eyebrow{font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);letter-spacing:.1em;text-transform:uppercase;margin:0}.page-header__heading{font-family:var(--text-style-heading-huge-font-family);font-weight:var(--text-style-heading-huge-font-style);font-size:var(--text-style-heading-huge-font-size);line-height:var(--text-style-heading-huge-line-height);letter-spacing:var(--text-style-heading-huge-letter-spacing);padding-top:var(--brand-size-spacing-1rem);margin:0}.page-header__description{font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);padding-top:var(--brand-component-page-header-text-padding-top);margin:0}.page-header__buttons{display:flex;flex-flow:row wrap;gap:var(--brand-size-spacing-1rem);padding-top:var(--brand-component-page-header-button-padding-top)}.page-header__image{position:relative;flex-shrink:0;width:100%;height:100%;background-size:cover;background-position:50%;mask-mode:luminance;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-mode:luminance;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.page-header__image--wave{mask-image:url(../image/masks/wave.svg);-webkit-mask-image:url(../image/masks/wave.svg)}.page-header__image--wave-reverse{mask-image:url(../image/masks/wave-reverse.svg);-webkit-mask-image:url(../image/masks/wave-reverse.svg)}.page-header__image--circle{mask-image:url(../image/masks/circle.svg);-webkit-mask-image:url(../image/masks/circle.svg)}.page-header__image--flower{mask-image:url(../image/masks/flower.svg);-webkit-mask-image:url(../image/masks/flower.svg)}.page-header__image--flower-round{mask-image:url(../image/masks/flower-round.svg);-webkit-mask-image:url(../image/masks/flower-round.svg)}.page-header__image video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-header__image--ring{mask-image:url(../image/masks/ring.svg);-webkit-mask-image:url(../image/masks/ring.svg)}.page-header--image{display:grid;grid-template-columns:repeat(var(--breakpoint-page-header-50-50-column-count),1fr);padding-bottom:0;padding-inline:max(0px,(100% - var(--breakpoint-grid-max-width-wide))/2)}@media(max-width:767.98px){.page-header--image{padding-inline:0}}.page-header--image .page-header__breadcrumb{grid-column:1/-1}.page-header--image .page-header__content{padding-bottom:var(--breakpoint-page-header-padding-y)}.page-header--image .page-header__image{align-self:stretch;min-height:var(--breakpoint-page-header-min-height)}@media(min-width:1280px){.page-header--image .page-header__image{mask-position:bottom;-webkit-mask-position:bottom}}.page-header--default{background-color:var(--brand-component-page-header-background-default)}.page-header--default .page-header__description,.page-header--default .page-header__eyebrow{color:var(--brand-component-page-header-text-default)}.page-header--default .page-header__heading{color:var(--brand-component-page-header-heading-default)}.page-header--default .page-header__image:not(:has(video)){background-color:var(--brand-component-page-header-mask-default)}.page-header--default .page-header__breadcrumb-link{color:var(--brand-component-breadcrumb-link-inverted)}.page-header--default .page-header__breadcrumb-current{color:var(--brand-component-breadcrumb-text-inverted)}.page-header--default .page-header__breadcrumb-separator{color:var(--brand-component-breadcrumb-icon-inverted)}.page-header--lime{background-color:var(--brand-component-page-header-background-lime)}.page-header--lime .page-header__description,.page-header--lime .page-header__eyebrow{color:var(--brand-component-page-header-text-lime)}.page-header--lime .page-header__heading{color:var(--brand-component-page-header-heading-lime)}.page-header--lime .page-header__image:not(:has(video)){background-color:var(--brand-component-page-header-mask-lime)}.page-header--green{background-color:var(--brand-component-page-header-background-green)}.page-header--green .page-header__description,.page-header--green .page-header__eyebrow{color:var(--brand-component-page-header-text-green)}.page-header--green .page-header__heading{color:var(--brand-component-page-header-heading-green)}.page-header--green .page-header__image:not(:has(video)){background-color:var(--brand-component-page-header-mask-green)}.page-header--pink{background-color:var(--brand-component-page-header-background-pink)}.page-header--pink .page-header__description,.page-header--pink .page-header__eyebrow{color:var(--brand-component-page-header-text-pink)}.page-header--pink .page-header__heading{color:var(--brand-component-page-header-heading-pink)}.page-header--pink .page-header__image:not(:has(video)){background-color:var(--brand-component-page-header-mask-pink)}.button{display:inline-flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:var(--brand-component-button-padding-y) var(--brand-component-button-padding-x);border-radius:var(--brand-component-button-radius);border:1px solid transparent;font-family:var(--brand-component-button-font-family);font-weight:var(--brand-component-button-font-weight);font-family:var(--text-style-button-font-family);font-weight:var(--text-style-button-font-style);font-size:var(--text-style-button-font-size);line-height:var(--text-style-button-line-height);letter-spacing:var(--text-style-button-letter-spacing);margin-top:var(--text-style-button-spacing-before,0);margin-bottom:var(--text-style-button-spacing-after,0);text-decoration:none;cursor:pointer;overflow:hidden;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.button:hover:not(:disabled):not([disabled]){transform:scale(1.02)}.button:active:not(:disabled):not([disabled]){transform:scale(.98)}.button--primary{background-color:var(--brand-component-button-background-primary-default);border-color:var(--brand-component-button-border-primary-default);color:var(--brand-component-button-text-primary-default)}.button--primary:hover{background-color:var(--brand-component-button-background-primary-hover);border-color:var(--brand-component-button-border-primary-hover);color:var(--brand-component-button-text-primary-hover)}.button--primary:active{background-color:var(--brand-component-button-background-primary-active);border-color:var(--brand-component-button-border-primary-active);color:var(--brand-component-button-text-primary-active)}.button--primary:disabled,.button--primary[disabled]{background-color:var(--brand-component-button-background-primary-disabled);border-color:var(--brand-component-button-border-primary-disabled);color:var(--brand-component-button-text-primary-disabled);cursor:not-allowed}.button--secondary{background-color:var(--brand-component-button-background-secondary-default);border-color:var(--brand-component-button-border-secondary-default);color:var(--brand-component-button-text-secondary-default)}.button--secondary:hover{background-color:var(--brand-component-button-background-secondary-hover);border-color:var(--brand-component-button-border-secondary-hover);color:var(--brand-component-button-text-secondary-hover)}.button--secondary:active{background-color:var(--brand-component-button-background-secondary-active);border-color:var(--brand-component-button-border-secondary-active);color:var(--brand-component-button-text-secondary-active)}.button--secondary:disabled,.button--secondary[disabled]{background-color:var(--brand-component-button-background-secondary-disabled);border-color:var(--brand-component-button-border-secondary-disabled);color:var(--brand-component-button-text-secondary-disabled);cursor:not-allowed}.button--tertiary{background-color:var(--brand-component-button-background-tertiary-default);border-color:var(--brand-component-button-border-tertiary-default);color:var(--brand-component-button-text-tertiary-default)}.button--tertiary:hover{background-color:var(--brand-component-button-background-tertiary-hover);border-color:var(--brand-component-button-border-tertiary-hover);color:var(--brand-component-button-text-tertiary-hover)}.button--tertiary:active{background-color:var(--brand-component-button-background-tertiary-active);border-color:var(--brand-component-button-border-tertiary-active);color:var(--brand-component-button-text-tertiary-active)}.button--tertiary:disabled,.button--tertiary[disabled]{background-color:var(--brand-component-button-background-tertiary-disabled);border-color:var(--brand-component-button-border-tertiary-disabled);color:var(--brand-component-button-text-tertiary-disabled);cursor:not-allowed}.button--tertiary{padding-left:var(--brand-component-button-tertiary-padding-x);padding-right:var(--brand-component-button-tertiary-padding-x)}.button--small{padding:var(--brand-component-button-small-padding-y) var(--brand-component-button-small-padding-x)}.button--primary.button--lime{background-color:var(--brand-component-button-background-primary-default-lime);border-color:var(--brand-component-button-border-primary-default-lime);color:var(--brand-component-button-text-primary-default-lime)}.button--primary.button--lime:hover{background-color:var(--brand-component-button-background-primary-hover-lime);border-color:var(--brand-component-button-border-primary-hover-lime);color:var(--brand-component-button-text-primary-hover-lime)}.button--primary.button--lime:active{background-color:var(--brand-component-button-background-primary-active-lime);border-color:var(--brand-component-button-border-primary-active-lime);color:var(--brand-component-button-text-primary-active-lime)}.button--primary.button--lime:disabled,.button--primary.button--lime[disabled]{background-color:var(--brand-component-button-background-primary-disabled-lime);border-color:var(--brand-component-button-border-primary-disabled-lime);color:var(--brand-component-button-text-primary-disabled-lime);cursor:not-allowed}.button--primary.button--green{background-color:var(--brand-component-button-background-primary-default-green);border-color:var(--brand-component-button-border-primary-default-green);color:var(--brand-component-button-text-primary-default-green)}.button--primary.button--green:hover{background-color:var(--brand-component-button-background-primary-hover-green);border-color:var(--brand-component-button-border-primary-hover-green);color:var(--brand-component-button-text-primary-hover-green)}.button--primary.button--green:active{background-color:var(--brand-component-button-background-primary-active-green);border-color:var(--brand-component-button-border-primary-active-green);color:var(--brand-component-button-text-primary-active-green)}.button--primary.button--green:disabled,.button--primary.button--green[disabled]{background-color:var(--brand-component-button-background-primary-disabled-green);border-color:var(--brand-component-button-border-primary-disabled-green);color:var(--brand-component-button-text-primary-disabled-green);cursor:not-allowed}.button--primary.button--pink{background-color:var(--brand-component-button-background-primary-default-pink);border-color:var(--brand-component-button-border-primary-default-pink);color:var(--brand-component-button-text-primary-default-pink)}.button--primary.button--pink:hover{background-color:var(--brand-component-button-background-primary-hover-pink);border-color:var(--brand-component-button-border-primary-hover-pink);color:var(--brand-component-button-text-primary-hover-pink)}.button--primary.button--pink:active{background-color:var(--brand-component-button-background-primary-active-pink);border-color:var(--brand-component-button-border-primary-active-pink);color:var(--brand-component-button-text-primary-active-pink)}.button--primary.button--pink:disabled,.button--primary.button--pink[disabled]{background-color:var(--brand-component-button-background-primary-disabled-pink);border-color:var(--brand-component-button-border-primary-disabled-pink);color:var(--brand-component-button-text-primary-disabled-pink);cursor:not-allowed}.button--secondary.button--lime{background-color:var(--brand-component-button-background-secondary-default-lime);border-color:var(--brand-component-button-border-secondary-default-lime);color:var(--brand-component-button-text-secondary-default-lime)}.button--secondary.button--lime:hover{background-color:var(--brand-component-button-background-secondary-hover-lime);border-color:var(--brand-component-button-border-secondary-hover-lime);color:var(--brand-component-button-text-secondary-hover-lime)}.button--secondary.button--lime:active{background-color:var(--brand-component-button-background-secondary-active-lime);border-color:var(--brand-component-button-border-secondary-active-lime);color:var(--brand-component-button-text-secondary-active-lime)}.button--secondary.button--lime:disabled,.button--secondary.button--lime[disabled]{background-color:var(--brand-component-button-background-secondary-disabled-lime);border-color:var(--brand-component-button-border-secondary-disabled-lime);color:var(--brand-component-button-text-secondary-disabled-lime);cursor:not-allowed}.button--secondary.button--green{background-color:var(--brand-component-button-background-secondary-default-green);border-color:var(--brand-component-button-border-secondary-default-green);color:var(--brand-component-button-text-secondary-default-green)}.button--secondary.button--green:hover{background-color:var(--brand-component-button-background-secondary-hover-green);border-color:var(--brand-component-button-border-secondary-hover-green);color:var(--brand-component-button-text-secondary-hover-green)}.button--secondary.button--green:active{background-color:var(--brand-component-button-background-secondary-active-green);border-color:var(--brand-component-button-border-secondary-active-green);color:var(--brand-component-button-text-secondary-active-green)}.button--secondary.button--green:disabled,.button--secondary.button--green[disabled]{background-color:var(--brand-component-button-background-secondary-disabled-green);border-color:var(--brand-component-button-border-secondary-disabled-green);color:var(--brand-component-button-text-secondary-disabled-green);cursor:not-allowed}.button--secondary.button--pink{background-color:var(--brand-component-button-background-secondary-default-pink);border-color:var(--brand-component-button-border-secondary-default-pink);color:var(--brand-component-button-text-secondary-default-pink)}.button--secondary.button--pink:hover{background-color:var(--brand-component-button-background-secondary-hover-pink);border-color:var(--brand-component-button-border-secondary-hover-pink);color:var(--brand-component-button-text-secondary-hover-pink)}.button--secondary.button--pink:active{background-color:var(--brand-component-button-background-secondary-active-pink);border-color:var(--brand-component-button-border-secondary-active-pink);color:var(--brand-component-button-text-secondary-active-pink)}.button--secondary.button--pink:disabled,.button--secondary.button--pink[disabled]{background-color:var(--brand-component-button-background-secondary-disabled-pink);border-color:var(--brand-component-button-border-secondary-disabled-pink);color:var(--brand-component-button-text-secondary-disabled-pink);cursor:not-allowed}.button--tertiary.button--lime{background-color:var(--brand-component-button-background-tertiary-default-lime);border-color:var(--brand-component-button-border-tertiary-default-lime);color:var(--brand-component-button-text-tertiary-default-lime)}.button--tertiary.button--lime:hover{background-color:var(--brand-component-button-background-tertiary-hover-lime);border-color:var(--brand-component-button-border-tertiary-hover-lime);color:var(--brand-component-button-text-tertiary-hover-lime)}.button--tertiary.button--lime:active{background-color:var(--brand-component-button-background-tertiary-active-lime);border-color:var(--brand-component-button-border-tertiary-active-lime);color:var(--brand-component-button-text-tertiary-active-lime)}.button--tertiary.button--lime:disabled,.button--tertiary.button--lime[disabled]{background-color:var(--brand-component-button-background-tertiary-disabled-lime);border-color:var(--brand-component-button-border-tertiary-disabled-lime);color:var(--brand-component-button-text-tertiary-disabled-lime);cursor:not-allowed}.button--tertiary.button--green{background-color:var(--brand-component-button-background-tertiary-default-green);border-color:var(--brand-component-button-border-tertiary-default-green);color:var(--brand-component-button-text-tertiary-default-green)}.button--tertiary.button--green:hover{background-color:var(--brand-component-button-background-tertiary-hover-green);border-color:var(--brand-component-button-border-tertiary-hover-green);color:var(--brand-component-button-text-tertiary-hover-green)}.button--tertiary.button--green:active{background-color:var(--brand-component-button-background-tertiary-active-green);border-color:var(--brand-component-button-border-tertiary-active-green);color:var(--brand-component-button-text-tertiary-active-green)}.button--tertiary.button--green:disabled,.button--tertiary.button--green[disabled]{background-color:var(--brand-component-button-background-tertiary-disabled-green);border-color:var(--brand-component-button-border-tertiary-disabled-green);color:var(--brand-component-button-text-tertiary-disabled-green);cursor:not-allowed}.button--tertiary.button--pink{background-color:var(--brand-component-button-background-tertiary-default-pink);border-color:var(--brand-component-button-border-tertiary-default-pink);color:var(--brand-component-button-text-tertiary-default-pink)}.button--tertiary.button--pink:hover{background-color:var(--brand-component-button-background-tertiary-hover-pink);border-color:var(--brand-component-button-border-tertiary-hover-pink);color:var(--brand-component-button-text-tertiary-hover-pink)}.button--tertiary.button--pink:active{background-color:var(--brand-component-button-background-tertiary-active-pink);border-color:var(--brand-component-button-border-tertiary-active-pink);color:var(--brand-component-button-text-tertiary-active-pink)}.button--tertiary.button--pink:disabled,.button--tertiary.button--pink[disabled]{background-color:var(--brand-component-button-background-tertiary-disabled-pink);border-color:var(--brand-component-button-border-tertiary-disabled-pink);color:var(--brand-component-button-text-tertiary-disabled-pink);cursor:not-allowed}.button-group{display:flex;flex-wrap:wrap;gap:var(--brand-component-button-group-gap)}.button-group--left{justify-content:flex-start}.button-group--center{justify-content:center}.button-group--right{justify-content:flex-end}.button-group>.mgnlEditorBar{flex-basis:100%}.icon-button{display:flex;align-items:center;justify-content:center;width:var(--brand-component-icon-button-size);height:var(--brand-component-icon-button-size);padding:0;border:1px solid transparent;border-radius:50%;cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;flex-shrink:0;background-color:var(--brand-component-icon-button-background-tertiary-default);color:var(--brand-component-icon-button-foreground-tertiary-default);border-color:var(--brand-component-icon-button-border-tertiary-default)}.icon-button:hover{background-color:var(--brand-component-icon-button-background-tertiary-hover);color:var(--brand-component-icon-button-foreground-tertiary-hover);border-color:var(--brand-component-icon-button-border-tertiary-hover)}.icon-button:active{background-color:var(--brand-component-icon-button-background-tertiary-active);color:var(--brand-component-icon-button-foreground-tertiary-active);border-color:var(--brand-component-icon-button-border-tertiary-active)}.icon-button:disabled,.icon-button[disabled]{background-color:var(--brand-component-icon-button-background-tertiary-disabled);color:var(--brand-component-icon-button-foreground-tertiary-disabled);border-color:var(--brand-component-icon-button-border-tertiary-disabled);cursor:not-allowed}.icon-button i{font-size:var(--brand-component-icon-button-icon-size)}.icon-button--primary{background-color:var(--brand-component-icon-button-background-primary-default);color:var(--brand-component-icon-button-foreground-primary-default);border-color:var(--brand-component-icon-button-border-primary-default)}.icon-button--primary:hover{background-color:var(--brand-component-icon-button-background-primary-hover);color:var(--brand-component-icon-button-foreground-primary-hover);border-color:var(--brand-component-icon-button-border-primary-hover)}.icon-button--primary:active{background-color:var(--brand-component-icon-button-background-primary-active);color:var(--brand-component-icon-button-foreground-primary-active);border-color:var(--brand-component-icon-button-border-primary-active)}.icon-button--primary:disabled,.icon-button--primary[disabled]{background-color:var(--brand-component-icon-button-background-primary-disabled);color:var(--brand-component-icon-button-foreground-primary-disabled);border-color:var(--brand-component-icon-button-border-primary-disabled);cursor:not-allowed}.icon-button--secondary{background-color:var(--brand-component-icon-button-background-secondary-default);color:var(--brand-component-icon-button-foreground-secondary-default);border-color:var(--brand-component-icon-button-border-secondary-default)}.icon-button--secondary:hover{background-color:var(--brand-component-icon-button-background-secondary-hover);color:var(--brand-component-icon-button-foreground-secondary-hover);border-color:var(--brand-component-icon-button-border-secondary-hover)}.icon-button--secondary:active{background-color:var(--brand-component-icon-button-background-secondary-active);color:var(--brand-component-icon-button-foreground-secondary-active);border-color:var(--brand-component-icon-button-border-secondary-active)}.icon-button--secondary:disabled,.icon-button--secondary[disabled]{background-color:var(--brand-component-icon-button-background-secondary-disabled);color:var(--brand-component-icon-button-foreground-secondary-disabled);border-color:var(--brand-component-icon-button-border-secondary-disabled);cursor:not-allowed}.icon-button--tertiary{background-color:var(--brand-component-icon-button-background-tertiary-default);color:var(--brand-component-icon-button-foreground-tertiary-default);border-color:var(--brand-component-icon-button-border-tertiary-default)}.icon-button--tertiary:hover{background-color:var(--brand-component-icon-button-background-tertiary-hover);color:var(--brand-component-icon-button-foreground-tertiary-hover);border-color:var(--brand-component-icon-button-border-tertiary-hover)}.icon-button--tertiary:active{background-color:var(--brand-component-icon-button-background-tertiary-active);color:var(--brand-component-icon-button-foreground-tertiary-active);border-color:var(--brand-component-icon-button-border-tertiary-active)}.icon-button--tertiary:disabled,.icon-button--tertiary[disabled]{background-color:var(--brand-component-icon-button-background-tertiary-disabled);color:var(--brand-component-icon-button-foreground-tertiary-disabled);border-color:var(--brand-component-icon-button-border-tertiary-disabled);cursor:not-allowed}.icon-button--lime{background-color:var(--brand-component-icon-button-background-tertiary-default-lime);color:var(--brand-component-icon-button-foreground-tertiary-default-lime);border-color:var(--brand-component-icon-button-border-tertiary-default-lime)}.icon-button--lime:hover{background-color:var(--brand-component-icon-button-background-tertiary-hover-lime);color:var(--brand-component-icon-button-foreground-tertiary-hover-lime);border-color:var(--brand-component-icon-button-border-tertiary-hover-lime)}.icon-button--lime:active{background-color:var(--brand-component-icon-button-background-tertiary-active-lime);color:var(--brand-component-icon-button-foreground-tertiary-active-lime);border-color:var(--brand-component-icon-button-border-tertiary-active-lime)}.icon-button--lime:disabled,.icon-button--lime[disabled]{background-color:var(--brand-component-icon-button-background-tertiary-disabled-lime);color:var(--brand-component-icon-button-foreground-tertiary-disabled-lime);border-color:var(--brand-component-icon-button-border-tertiary-disabled-lime);cursor:not-allowed}.icon-button--green{background-color:var(--brand-component-icon-button-background-tertiary-default-green);color:var(--brand-component-icon-button-foreground-tertiary-default-green);border-color:var(--brand-component-icon-button-border-tertiary-default-green)}.icon-button--green:hover{background-color:var(--brand-component-icon-button-background-tertiary-hover-green);color:var(--brand-component-icon-button-foreground-tertiary-hover-green);border-color:var(--brand-component-icon-button-border-tertiary-hover-green)}.icon-button--green:active{background-color:var(--brand-component-icon-button-background-tertiary-active-green);color:var(--brand-component-icon-button-foreground-tertiary-active-green);border-color:var(--brand-component-icon-button-border-tertiary-active-green)}.icon-button--green:disabled,.icon-button--green[disabled]{background-color:var(--brand-component-icon-button-background-tertiary-disabled-green);color:var(--brand-component-icon-button-foreground-tertiary-disabled-green);border-color:var(--brand-component-icon-button-border-tertiary-disabled-green);cursor:not-allowed}.icon-button--pink{background-color:var(--brand-component-icon-button-background-tertiary-default-pink);color:var(--brand-component-icon-button-foreground-tertiary-default-pink);border-color:var(--brand-component-icon-button-border-tertiary-default-pink)}.icon-button--pink:hover{background-color:var(--brand-component-icon-button-background-tertiary-hover-pink);color:var(--brand-component-icon-button-foreground-tertiary-hover-pink);border-color:var(--brand-component-icon-button-border-tertiary-hover-pink)}.icon-button--pink:active{background-color:var(--brand-component-icon-button-background-tertiary-active-pink);color:var(--brand-component-icon-button-foreground-tertiary-active-pink);border-color:var(--brand-component-icon-button-border-tertiary-active-pink)}.icon-button--pink:disabled,.icon-button--pink[disabled]{background-color:var(--brand-component-icon-button-background-tertiary-disabled-pink);color:var(--brand-component-icon-button-foreground-tertiary-disabled-pink);border-color:var(--brand-component-icon-button-border-tertiary-disabled-pink);cursor:not-allowed}.icon-button--primary.icon-button--lime{background-color:var(--brand-component-icon-button-background-primary-default-lime);color:var(--brand-component-icon-button-foreground-primary-default-lime);border-color:var(--brand-component-icon-button-border-primary-default-lime)}.icon-button--primary.icon-button--lime:hover{background-color:var(--brand-component-icon-button-background-primary-hover-lime);color:var(--brand-component-icon-button-foreground-primary-hover-lime);border-color:var(--brand-component-icon-button-border-primary-hover-lime)}.icon-button--primary.icon-button--lime:active{background-color:var(--brand-component-icon-button-background-primary-active-lime);color:var(--brand-component-icon-button-foreground-primary-active-lime);border-color:var(--brand-component-icon-button-border-primary-active-lime)}.icon-button--primary.icon-button--lime:disabled,.icon-button--primary.icon-button--lime[disabled]{background-color:var(--brand-component-icon-button-background-primary-disabled-lime);color:var(--brand-component-icon-button-foreground-primary-disabled-lime);border-color:var(--brand-component-icon-button-border-primary-disabled-lime);cursor:not-allowed}.icon-button--primary.icon-button--green{background-color:var(--brand-component-icon-button-background-primary-default-green);color:var(--brand-component-icon-button-foreground-primary-default-green);border-color:var(--brand-component-icon-button-border-primary-default-green)}.icon-button--primary.icon-button--green:hover{background-color:var(--brand-component-icon-button-background-primary-hover-green);color:var(--brand-component-icon-button-foreground-primary-hover-green);border-color:var(--brand-component-icon-button-border-primary-hover-green)}.icon-button--primary.icon-button--green:active{background-color:var(--brand-component-icon-button-background-primary-active-green);color:var(--brand-component-icon-button-foreground-primary-active-green);border-color:var(--brand-component-icon-button-border-primary-active-green)}.icon-button--primary.icon-button--green:disabled,.icon-button--primary.icon-button--green[disabled]{background-color:var(--brand-component-icon-button-background-primary-disabled-green);color:var(--brand-component-icon-button-foreground-primary-disabled-green);border-color:var(--brand-component-icon-button-border-primary-disabled-green);cursor:not-allowed}.icon-button--primary.icon-button--pink{background-color:var(--brand-component-icon-button-background-primary-default-pink);color:var(--brand-component-icon-button-foreground-primary-default-pink);border-color:var(--brand-component-icon-button-border-primary-default-pink)}.icon-button--primary.icon-button--pink:hover{background-color:var(--brand-component-icon-button-background-primary-hover-pink);color:var(--brand-component-icon-button-foreground-primary-hover-pink);border-color:var(--brand-component-icon-button-border-primary-hover-pink)}.icon-button--primary.icon-button--pink:active{background-color:var(--brand-component-icon-button-background-primary-active-pink);color:var(--brand-component-icon-button-foreground-primary-active-pink);border-color:var(--brand-component-icon-button-border-primary-active-pink)}.icon-button--primary.icon-button--pink:disabled,.icon-button--primary.icon-button--pink[disabled]{background-color:var(--brand-component-icon-button-background-primary-disabled-pink);color:var(--brand-component-icon-button-foreground-primary-disabled-pink);border-color:var(--brand-component-icon-button-border-primary-disabled-pink);cursor:not-allowed}.icon-button--secondary.icon-button--lime{background-color:var(--brand-component-icon-button-background-secondary-default-lime);color:var(--brand-component-icon-button-foreground-secondary-default-lime);border-color:var(--brand-component-icon-button-border-secondary-default-lime)}.icon-button--secondary.icon-button--lime:hover{background-color:var(--brand-component-icon-button-background-secondary-hover-lime);color:var(--brand-component-icon-button-foreground-secondary-hover-lime);border-color:var(--brand-component-icon-button-border-secondary-hover-lime)}.icon-button--secondary.icon-button--lime:active{background-color:var(--brand-component-icon-button-background-secondary-active-lime);color:var(--brand-component-icon-button-foreground-secondary-active-lime);border-color:var(--brand-component-icon-button-border-secondary-active-lime)}.icon-button--secondary.icon-button--lime:disabled,.icon-button--secondary.icon-button--lime[disabled]{background-color:var(--brand-component-icon-button-background-secondary-disabled-lime);color:var(--brand-component-icon-button-foreground-secondary-disabled-lime);border-color:var(--brand-component-icon-button-border-secondary-disabled-lime);cursor:not-allowed}.icon-button--secondary.icon-button--green{background-color:var(--brand-component-icon-button-background-secondary-default-green);color:var(--brand-component-icon-button-foreground-secondary-default-green);border-color:var(--brand-component-icon-button-border-secondary-default-green)}.icon-button--secondary.icon-button--green:hover{background-color:var(--brand-component-icon-button-background-secondary-hover-green);color:var(--brand-component-icon-button-foreground-secondary-hover-green);border-color:var(--brand-component-icon-button-border-secondary-hover-green)}.icon-button--secondary.icon-button--green:active{background-color:var(--brand-component-icon-button-background-secondary-active-green);color:var(--brand-component-icon-button-foreground-secondary-active-green);border-color:var(--brand-component-icon-button-border-secondary-active-green)}.icon-button--secondary.icon-button--green:disabled,.icon-button--secondary.icon-button--green[disabled]{background-color:var(--brand-component-icon-button-background-secondary-disabled-green);color:var(--brand-component-icon-button-foreground-secondary-disabled-green);border-color:var(--brand-component-icon-button-border-secondary-disabled-green);cursor:not-allowed}.icon-button--secondary.icon-button--pink{background-color:var(--brand-component-icon-button-background-secondary-default-pink);color:var(--brand-component-icon-button-foreground-secondary-default-pink);border-color:var(--brand-component-icon-button-border-secondary-default-pink)}.icon-button--secondary.icon-button--pink:hover{background-color:var(--brand-component-icon-button-background-secondary-hover-pink);color:var(--brand-component-icon-button-foreground-secondary-hover-pink);border-color:var(--brand-component-icon-button-border-secondary-hover-pink)}.icon-button--secondary.icon-button--pink:active{background-color:var(--brand-component-icon-button-background-secondary-active-pink);color:var(--brand-component-icon-button-foreground-secondary-active-pink);border-color:var(--brand-component-icon-button-border-secondary-active-pink)}.icon-button--secondary.icon-button--pink:disabled,.icon-button--secondary.icon-button--pink[disabled]{background-color:var(--brand-component-icon-button-background-secondary-disabled-pink);color:var(--brand-component-icon-button-foreground-secondary-disabled-pink);border-color:var(--brand-component-icon-button-border-secondary-disabled-pink);cursor:not-allowed}.icon-button--inverted{background-color:transparent}.icon-button--inverted,.icon-button--inverted:hover{color:var(--brand-color-light-surface-on-surface-inverse);border-color:transparent}.icon-button--inverted:hover{background-color:var(--brand-color-light-alpha-inverse-low)}.heading{margin:0;color:var(--brand-color-light-primary-on-primary-container)}.heading--huge{font-family:var(--text-style-heading-huge-font-family);font-weight:var(--text-style-heading-huge-font-style);font-size:var(--text-style-heading-huge-font-size);line-height:var(--text-style-heading-huge-line-height);letter-spacing:var(--text-style-heading-huge-letter-spacing);margin-top:var(--text-style-heading-huge-spacing-before,0);margin-bottom:var(--text-style-heading-huge-spacing-after,0)}.heading--display{font-family:var(--text-style-heading-display-font-family);font-weight:var(--text-style-heading-display-font-style);font-size:var(--text-style-heading-display-font-size);line-height:var(--text-style-heading-display-line-height);letter-spacing:var(--text-style-heading-display-letter-spacing);margin-top:var(--text-style-heading-display-spacing-before,0);margin-bottom:var(--text-style-heading-display-spacing-after,0)}.heading--large{font-family:var(--text-style-heading-large-font-family);font-weight:var(--text-style-heading-large-font-style);font-size:var(--text-style-heading-large-font-size);line-height:var(--text-style-heading-large-line-height);letter-spacing:var(--text-style-heading-large-letter-spacing);margin-top:var(--text-style-heading-large-spacing-before,0);margin-bottom:var(--text-style-heading-large-spacing-after,0)}.heading--medium{font-family:var(--text-style-heading-medium-font-family);font-weight:var(--text-style-heading-medium-font-style);font-size:var(--text-style-heading-medium-font-size);line-height:var(--text-style-heading-medium-line-height);letter-spacing:var(--text-style-heading-medium-letter-spacing);margin-top:var(--text-style-heading-medium-spacing-before,0);margin-bottom:var(--text-style-heading-medium-spacing-after,0)}.heading--small{font-family:var(--text-style-heading-small-font-family);font-weight:var(--text-style-heading-small-font-style);font-size:var(--text-style-heading-small-font-size);line-height:var(--text-style-heading-small-line-height);letter-spacing:var(--text-style-heading-small-letter-spacing);margin-top:var(--text-style-heading-small-spacing-before,0);margin-bottom:var(--text-style-heading-small-spacing-after,0)}.heading--extra-small{font-family:var(--text-style-heading-extra-small-font-family);font-weight:var(--text-style-heading-extra-small-font-style);font-size:var(--text-style-heading-extra-small-font-size);line-height:var(--text-style-heading-extra-small-line-height);letter-spacing:var(--text-style-heading-extra-small-letter-spacing);margin-top:var(--text-style-heading-extra-small-spacing-before,0);margin-bottom:var(--text-style-heading-extra-small-spacing-after,0)}.heading--left{text-align:left}.heading--center{text-align:center}.heading--right{text-align:right}.text{width:100%;color:var(--brand-color-light-surface-on-surface)}.text h1{font-family:var(--text-style-heading-huge-font-family);font-weight:var(--text-style-heading-huge-font-style);font-size:var(--text-style-heading-huge-font-size);line-height:var(--text-style-heading-huge-line-height);letter-spacing:var(--text-style-heading-huge-letter-spacing);margin-top:var(--text-style-heading-huge-spacing-before,0);margin-bottom:var(--text-style-heading-huge-spacing-after,0);color:inherit}.text h2{font-family:var(--text-style-heading-display-font-family);font-weight:var(--text-style-heading-display-font-style);font-size:var(--text-style-heading-display-font-size);line-height:var(--text-style-heading-display-line-height);letter-spacing:var(--text-style-heading-display-letter-spacing);margin-top:var(--text-style-heading-display-spacing-before,0);margin-bottom:var(--text-style-heading-display-spacing-after,0);color:inherit}.text h3{font-family:var(--text-style-heading-large-font-family);font-weight:var(--text-style-heading-large-font-style);font-size:var(--text-style-heading-large-font-size);line-height:var(--text-style-heading-large-line-height);letter-spacing:var(--text-style-heading-large-letter-spacing);margin-top:var(--text-style-heading-large-spacing-before,0);margin-bottom:var(--text-style-heading-large-spacing-after,0);color:inherit}.text h4{font-family:var(--text-style-heading-medium-font-family);font-weight:var(--text-style-heading-medium-font-style);font-size:var(--text-style-heading-medium-font-size);line-height:var(--text-style-heading-medium-line-height);letter-spacing:var(--text-style-heading-medium-letter-spacing);margin-top:var(--text-style-heading-medium-spacing-before,0);margin-bottom:var(--text-style-heading-medium-spacing-after,0);color:inherit}.text h5{font-family:var(--text-style-heading-small-font-family);font-weight:var(--text-style-heading-small-font-style);font-size:var(--text-style-heading-small-font-size);line-height:var(--text-style-heading-small-line-height);letter-spacing:var(--text-style-heading-small-letter-spacing);margin-top:var(--text-style-heading-small-spacing-before,0);margin-bottom:var(--text-style-heading-small-spacing-after,0);color:inherit}.text h6{font-family:var(--text-style-heading-extra-small-font-family);font-weight:var(--text-style-heading-extra-small-font-style);font-size:var(--text-style-heading-extra-small-font-size);line-height:var(--text-style-heading-extra-small-line-height);letter-spacing:var(--text-style-heading-extra-small-letter-spacing);margin-top:var(--text-style-heading-extra-small-spacing-before,0);margin-bottom:var(--text-style-heading-extra-small-spacing-after,0);color:inherit}.text :is(h1,h2,h3,h4,h5,h6):has(+:is(h1,h2,h3,h4,h5,h6)){margin-bottom:0}.text :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--brand-size-spacing-0-5rem,8px)}.text p{font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-top:var(--text-style-body-spacing-before,0);margin-bottom:var(--text-style-body-spacing-after,0);color:inherit}.text :is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote){margin-top:var(--breakpoint-typography-paragraph-spacing-body)}.text a{color:var(--brand-color-light-primary-primary);text-decoration:underline}.text a:hover{color:var(--brand-color-light-primary-primary-active)}.text strong{font-weight:var(--brand-typography-font-weight-emphasis)}.text em{font-style:italic}.text ol,.text ul{font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-top:var(--text-style-body-spacing-before,0);margin-bottom:var(--text-style-body-spacing-after,0);color:inherit;padding-left:var(--brand-size-spacing-1-5rem,24px)}.text ol li+li,.text ul li+li{margin-top:var(--brand-size-spacing-0-5rem,8px)}.text ol li>ol,.text ol li>ul,.text ul li>ol,.text ul li>ul{margin-top:var(--brand-size-spacing-0-5rem,8px);margin-bottom:0}.text blockquote{font-family:var(--text-style-body-large-font-family);font-weight:var(--text-style-body-large-font-style);font-size:var(--text-style-body-large-font-size);line-height:var(--text-style-body-large-line-height);letter-spacing:var(--text-style-body-large-letter-spacing);margin-top:var(--text-style-body-large-spacing-before,0);margin-bottom:var(--text-style-body-large-spacing-after,0);color:inherit;border-left:3px solid;padding-left:var(--brand-size-spacing-1rem,16px);font-style:italic}.text blockquote cite,.text blockquote p+p{margin-top:var(--breakpoint-typography-paragraph-spacing-body-large)}.text blockquote cite{font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-spacing-after,0);display:block;font-style:normal}.text hr{border:none;height:1px;background-color:var(--brand-color-light-border-default);margin:var(--brand-size-spacing-1-5rem,24px) 0}.text .heading-huge{font-family:var(--text-style-heading-huge-font-family);font-weight:var(--text-style-heading-huge-font-style);font-size:var(--text-style-heading-huge-font-size);line-height:var(--text-style-heading-huge-line-height);letter-spacing:var(--text-style-heading-huge-letter-spacing);margin-top:var(--text-style-heading-huge-spacing-before,0);margin-bottom:var(--text-style-heading-huge-spacing-after,0)}.text .heading-display{font-family:var(--text-style-heading-display-font-family);font-weight:var(--text-style-heading-display-font-style);font-size:var(--text-style-heading-display-font-size);line-height:var(--text-style-heading-display-line-height);letter-spacing:var(--text-style-heading-display-letter-spacing);margin-top:var(--text-style-heading-display-spacing-before,0);margin-bottom:var(--text-style-heading-display-spacing-after,0)}.text .heading-large{font-family:var(--text-style-heading-large-font-family);font-weight:var(--text-style-heading-large-font-style);font-size:var(--text-style-heading-large-font-size);line-height:var(--text-style-heading-large-line-height);letter-spacing:var(--text-style-heading-large-letter-spacing);margin-top:var(--text-style-heading-large-spacing-before,0);margin-bottom:var(--text-style-heading-large-spacing-after,0)}.text .heading-medium{font-family:var(--text-style-heading-medium-font-family);font-weight:var(--text-style-heading-medium-font-style);font-size:var(--text-style-heading-medium-font-size);line-height:var(--text-style-heading-medium-line-height);letter-spacing:var(--text-style-heading-medium-letter-spacing);margin-top:var(--text-style-heading-medium-spacing-before,0);margin-bottom:var(--text-style-heading-medium-spacing-after,0)}.text .heading-small{font-family:var(--text-style-heading-small-font-family);font-weight:var(--text-style-heading-small-font-style);font-size:var(--text-style-heading-small-font-size);line-height:var(--text-style-heading-small-line-height);letter-spacing:var(--text-style-heading-small-letter-spacing);margin-top:var(--text-style-heading-small-spacing-before,0);margin-bottom:var(--text-style-heading-small-spacing-after,0)}.text .heading-extra-small{font-family:var(--text-style-heading-extra-small-font-family);font-weight:var(--text-style-heading-extra-small-font-style);font-size:var(--text-style-heading-extra-small-font-size);line-height:var(--text-style-heading-extra-small-line-height);letter-spacing:var(--text-style-heading-extra-small-letter-spacing);margin-top:var(--text-style-heading-extra-small-spacing-before,0);margin-bottom:var(--text-style-heading-extra-small-spacing-after,0)}.text .body-large{font-family:var(--text-style-body-large-font-family);font-weight:var(--text-style-body-large-font-style);font-size:var(--text-style-body-large-font-size);line-height:var(--text-style-body-large-line-height);letter-spacing:var(--text-style-body-large-letter-spacing);margin-top:var(--text-style-body-large-spacing-before,0);margin-bottom:var(--text-style-body-large-spacing-after,0)}.text .body-small{font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-top:var(--text-style-body-small-spacing-before,0);margin-bottom:var(--text-style-body-small-spacing-after,0)}.text .body-extra-small{font-family:var(--text-style-body-extra-small-font-family);font-weight:var(--text-style-body-extra-small-font-style);font-size:var(--text-style-body-extra-small-font-size);line-height:var(--text-style-body-extra-small-line-height);letter-spacing:var(--text-style-body-extra-small-letter-spacing);margin-top:var(--text-style-body-extra-small-spacing-before,0);margin-bottom:var(--text-style-body-extra-small-spacing-after,0)}.divider{width:100%;height:1px;border:none;margin:0;background-color:var(--brand-color-light-border-default)}.divider--subtle{background-color:var(--brand-color-light-border-subtle)}.divider--vertical{width:1px;height:100%}.lozenge{display:inline-flex;justify-content:center;align-items:center;padding:var(--brand-component-lozenge-padding-y) var(--brand-component-lozenge-padding-x);border-radius:var(--brand-component-lozenge-radius);border:var(--brand-component-lozenge-stroke-width) solid transparent;overflow:hidden;font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin:0}.lozenge--neutral{background-color:var(--brand-component-lozenge-background-neutral);border-color:var(--brand-component-lozenge-border-neutral);color:var(--brand-component-lozenge-text-neutral)}.lozenge--dark-green{background-color:var(--brand-component-lozenge-background-dark-green);border-color:var(--brand-component-lozenge-border-dark-green);color:var(--brand-component-lozenge-text-dark-green)}.lozenge--green{background-color:var(--brand-component-lozenge-background-green);border-color:var(--brand-component-lozenge-border-green);color:var(--brand-component-lozenge-text-green)}.lozenge--lime{background-color:var(--brand-component-lozenge-background-lime);border-color:var(--brand-component-lozenge-border-lime);color:var(--brand-component-lozenge-text-lime)}.lozenge--lavender{background-color:var(--brand-component-lozenge-background-lavender);border-color:var(--brand-component-lozenge-border-lavender);color:var(--brand-component-lozenge-text-lavender)}.lozenge--pink{background-color:var(--brand-component-lozenge-background-pink);border-color:var(--brand-component-lozenge-border-pink);color:var(--brand-component-lozenge-text-pink)}.lozenge--positive{background-color:var(--brand-component-lozenge-background-positive);border-color:var(--brand-component-lozenge-border-positive);color:var(--brand-component-lozenge-text-positive)}.lozenge--negative{background-color:var(--brand-component-lozenge-background-negative);border-color:var(--brand-component-lozenge-border-negative);color:var(--brand-component-lozenge-text-negative)}.lozenge--information{background-color:var(--brand-component-lozenge-background-information);border-color:var(--brand-component-lozenge-border-information);color:var(--brand-component-lozenge-text-information)}.lozenge--neutral-outline{background-color:var(--brand-component-lozenge-background-neutral-outline);border-color:var(--brand-component-lozenge-border-neutral-outline);color:var(--brand-component-lozenge-text-neutral-outline)}.lozenge--dark-green-outline{background-color:var(--brand-component-lozenge-background-dark-green-outline);border-color:var(--brand-component-lozenge-border-dark-green-outline);color:var(--brand-component-lozenge-text-dark-green-outline)}.lozenge--green-outline{background-color:var(--brand-component-lozenge-background-green-outline);border-color:var(--brand-component-lozenge-border-green-outline);color:var(--brand-component-lozenge-text-green-outline)}.lozenge--lime-outline{background-color:var(--brand-component-lozenge-background-lime-outline);border-color:var(--brand-component-lozenge-border-lime-outline);color:var(--brand-component-lozenge-text-lime-outline)}.lozenge--lavender-outline{background-color:var(--brand-component-lozenge-background-lavender-outline);border-color:var(--brand-component-lozenge-border-lavender-outline);color:var(--brand-component-lozenge-text-lavender-outline)}.lozenge--pink-outline{background-color:var(--brand-component-lozenge-background-pink-outline);border-color:var(--brand-component-lozenge-border-pink-outline);color:var(--brand-component-lozenge-text-pink-outline)}.lozenge--positive-outline{background-color:var(--brand-component-lozenge-background-positive-outline);border-color:var(--brand-component-lozenge-border-positive-outline);color:var(--brand-component-lozenge-text-positive-outline)}.lozenge--negative-outline{background-color:var(--brand-component-lozenge-background-negative-outline);border-color:var(--brand-component-lozenge-border-negative-outline);color:var(--brand-component-lozenge-text-negative-outline)}.lozenge--information-outline{background-color:var(--brand-component-lozenge-background-information-outline);border-color:var(--brand-component-lozenge-border-information-outline);color:var(--brand-component-lozenge-text-information-outline)}.lozenge--positive-inverted{background-color:var(--brand-component-lozenge-background-positive-inverted);border-color:var(--brand-component-lozenge-border-positive-inverted);color:var(--brand-component-lozenge-text-positive-inverted)}.lozenge--negative-inverted{background-color:var(--brand-component-lozenge-background-negative-inverted);border-color:var(--brand-component-lozenge-border-negative-inverted);color:var(--brand-component-lozenge-text-negative-inverted)}.lozenge--information-inverted{background-color:var(--brand-component-lozenge-background-information-inverted);border-color:var(--brand-component-lozenge-border-information-inverted);color:var(--brand-component-lozenge-text-information-inverted)}.link-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.link-list__item{width:100%}.link-list__link{font-family:var(--brand-typography-font-family-body);font-weight:var(--brand-component-text-style-body-font-weight);color:var(--brand-component-link-list-default);text-decoration:underline;display:block}.link-list--body-small{gap:var(--brand-component-link-list-body-small-gap)}.link-list--body-small .link-list__link{font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-top:var(--text-style-body-small-spacing-before,0);margin-bottom:var(--text-style-body-small-spacing-after,0)}.link-list--body{gap:var(--brand-component-link-list-body-gap)}.link-list--body .link-list__link{font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-top:var(--text-style-body-spacing-before,0);margin-bottom:var(--text-style-body-spacing-after,0)}.link-list--body-large{gap:var(--brand-component-link-list-body-large-gap)}.link-list--body-large .link-list__link{font-family:var(--text-style-body-large-font-family);font-weight:var(--text-style-body-large-font-style);font-size:var(--text-style-body-large-font-size);line-height:var(--text-style-body-large-line-height);letter-spacing:var(--text-style-body-large-letter-spacing);margin-top:var(--text-style-body-large-spacing-before,0);margin-bottom:var(--text-style-body-large-spacing-after,0)}.link-list--inverted .link-list__link{color:var(--brand-component-link-list-inverted)}.image{margin:0;width:100%;overflow:hidden;border-radius:var(--brand-component-image-border-radius)}.image img,.image picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image--original img{height:auto;-o-object-fit:contain;object-fit:contain}.image--square{aspect-ratio:1/1}.image--portrait{aspect-ratio:3/4}.image--landscape{aspect-ratio:4/3}.image--wide{aspect-ratio:16/9}.image--ultrawide{aspect-ratio:21/9}.card{display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit}.card__image-container{width:100%;overflow:hidden}.card__image{position:relative;width:100%;aspect-ratio:4/3}.card__image-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;transition:transform .3s ease}.card:not(.card--simple):hover .card__image-img{transform:scale(1.05)}.card__content{display:flex;flex-direction:column;gap:var(--brand-component-card-tag-padding-bottom);width:100%}.card__tag{font-family:var(--text-style-tag-font-family);font-weight:var(--text-style-tag-font-style);font-size:var(--text-style-tag-font-size);line-height:var(--text-style-tag-line-height);letter-spacing:var(--text-style-tag-letter-spacing);text-transform:uppercase;margin-top:var(--text-style-tag-spacing-before,0);margin-bottom:var(--text-style-tag-spacing-after,0);color:var(--brand-component-card-tag-_value)}.card__text{display:flex;flex-direction:column;gap:var(--brand-component-card-content-gap);width:100%}.card__heading{font-family:var(--text-style-heading-small-font-family);font-weight:var(--text-style-heading-small-font-style);font-size:var(--text-style-heading-small-font-size);line-height:var(--text-style-heading-small-line-height);letter-spacing:var(--text-style-heading-small-letter-spacing);width:100%;color:var(--brand-component-card-heading-default);margin:0;transition:color .2s ease}.card__description{font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);color:var(--brand-component-card-text);margin:0}.card--default{gap:var(--brand-component-card-default-image-padding-bottom)}.card--default .card__image-container{border-radius:var(--brand-component-card-image-radius)}.card--default:hover .card__heading{color:var(--brand-component-card-heading-hover)}.card--elevated{height:100%;background-color:var(--brand-component-card-background-default);border-radius:var(--brand-component-card-radius);overflow:hidden;box-shadow:0 4px 6px -1px rgba(10,8,28,.1),0 2px 4px -1px rgba(10,8,28,.06);transition:background-color .2s ease,box-shadow .2s ease}.card--elevated .card__image-container{padding:var(--brand-component-card-elevated-image-padding) var(--brand-component-card-elevated-image-padding) 0 var(--brand-component-card-elevated-image-padding)}.card--elevated .card__image{border-radius:var(--brand-component-card-elevated-image-radius);overflow:hidden}.card--elevated .card__content{flex:1;padding:var(--brand-component-card-elevated-padding) var(--brand-component-card-elevated-padding) var(--brand-component-card-elevated-padding-bottom) var(--brand-component-card-elevated-padding)}.card--elevated .card__text{gap:var(--brand-component-card-elevated-content-gap)}.card--elevated:hover{background-color:var(--brand-component-card-background-hover);box-shadow:0 1px 3px 0 rgba(10,8,28,.1),1px 1px 2px 0 rgba(10,8,28,.06)}.card--elevated:hover .card__heading{color:var(--brand-component-card-heading-hover)}.card--simple{height:100%;padding:var(--brand-component-card-simple-padding);gap:var(--brand-component-card-simple-image-padding-bottom);background-color:var(--brand-component-card-background-default);box-shadow:inset 0 0 0 var(--brand-component-card-border-weight) var(--brand-component-card-border-default);border-radius:var(--brand-component-card-radius);overflow:hidden;transition:background-color .2s ease,box-shadow .2s ease}.card--simple .card__image-container{border-radius:var(--brand-component-card-simple-image-container-radius);background-color:var(--brand-component-card-simple-image-background);transition:background-color .2s ease}.card--simple .card__image,.card--simple .card__image-container{width:var(--brand-component-card-simple-image-container-size);height:var(--brand-component-card-simple-image-container-size)}.card--simple .card__image{aspect-ratio:auto;display:flex;align-items:center;justify-content:center}.card--simple .card__image i{font-size:var(--brand-component-card-simple-image-size);color:var(--brand-component-card-simple-image-foreground);transition:color .2s ease}.card--simple .card__heading{color:var(--brand-component-card-simple-heading);font-size:var(--brand-component-card-simple-font-size);line-height:var(--brand-component-card-simple-line-height)}.card--simple .card__content{flex:1}.card--simple .card__content,.card--simple .card__text{gap:var(--brand-component-card-simple-content-gap)}.card--simple:hover{background-color:var(--brand-component-card-background-hover);box-shadow:inset 0 0 0 var(--brand-component-card-border-weight-hover) var(--brand-component-card-border-hover)}.card--simple:hover .card__image-container{background-color:var(--brand-component-card-simple-image-background-hover)}.card--simple:hover .card__image i{color:var(--brand-component-card-simple-image-foreground-hover)}.card__actions{display:flex;flex-flow:row wrap;gap:var(--brand-size-spacing-0-75rem);margin-top:auto}.card--minimal{gap:var(--brand-component-card-minimal-image-padding-bottom)}.card--minimal .card__image-container{border-radius:var(--brand-component-card-image-radius)}.card--minimal .card__description,.card--minimal .card__heading,.card--minimal .card__tag{text-align:center}.card--minimal:hover .card__heading{color:var(--brand-component-card-heading-hover)}.card--overlay{position:relative;overflow:hidden}.card--overlay .card__image-container{border-radius:var(--brand-component-card-image-radius)}.card--overlay .card__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,var(--brand-component-card-overlay-gradient-start) 0,var(--brand-component-card-overlay-gradient-end) 60%)}.card--overlay .card__content{position:absolute;left:0;right:0;bottom:0;padding:var(--brand-component-card-overlay-padding-y) var(--brand-component-card-overlay-padding-x)}.card--overlay .card__heading{font-family:var(--text-style-heading-medium-font-family);font-weight:var(--text-style-heading-medium-font-style);font-size:var(--text-style-heading-medium-font-size);line-height:var(--text-style-heading-medium-line-height);letter-spacing:var(--text-style-heading-medium-letter-spacing);margin-top:var(--text-style-heading-medium-spacing-before,0);margin-bottom:var(--text-style-heading-medium-spacing-after,0)}.card--overlay .card__description,.card--overlay .card__heading,.card--overlay .card__tag{color:var(--brand-component-card-heading-inverted)}.card--lime .card__heading{color:var(--brand-component-card-heading-default-lime)}.card--lime.card--elevated,.card--lime.card--simple{background-color:var(--brand-component-card-background-default-lime)}.card--lime.card--elevated:hover,.card--lime.card--simple:hover{background-color:var(--brand-component-card-background-hover-lime)}.card--lime.card--simple .card__image-container{background-color:var(--brand-component-card-simple-image-background-lime)}.card--lime.card--simple .card__image i{color:var(--brand-component-card-simple-image-foreground-lime)}.card--lime.card--simple:hover .card__image-container{background-color:var(--brand-component-card-simple-image-background-hover-lime)}.card--green .card__heading{color:var(--brand-component-card-heading-default-green)}.card--green.card--elevated,.card--green.card--simple{background-color:var(--brand-component-card-background-default-green)}.card--green.card--elevated:hover,.card--green.card--simple:hover{background-color:var(--brand-component-card-background-hover-green)}.card--green.card--simple .card__image-container{background-color:var(--brand-component-card-simple-image-background-green)}.card--green.card--simple .card__image i{color:var(--brand-component-card-simple-image-foreground-green)}.card--green.card--simple:hover .card__image-container{background-color:var(--brand-component-card-simple-image-background-hover-green)}.card--pink .card__heading{color:var(--brand-component-card-heading-default-pink)}.card--pink.card--elevated,.card--pink.card--simple{background-color:var(--brand-component-card-background-default-pink)}.card--pink.card--elevated:hover,.card--pink.card--simple:hover{background-color:var(--brand-component-card-background-hover-pink)}.card--pink.card--simple .card__image-container{background-color:var(--brand-component-card-simple-image-background-pink)}.card--pink.card--simple .card__image i{color:var(--brand-component-card-simple-image-foreground-pink)}.card--pink.card--simple:hover .card__image-container{background-color:var(--brand-component-card-simple-image-background-hover-pink)}.card__heading-link{color:inherit;text-decoration:none}.card__heading-link:before{content:"";position:absolute;inset:0}.card__heading-link:focus-visible,.card__heading-link:hover{text-decoration:underline}.card--result{position:relative}.card--result .card__image-img--placeholder{width:100%;height:100%;background-color:var(--brand-component-card-event-header-background)}.card--result .card__meta{display:flex;flex-direction:column;margin-block-start:var(--brand-component-card-article-details-margin-top);gap:var(--brand-component-card-article-details-item-gap) var(--brand-component-card-article-details-column-gap);color:var(--brand-component-card-article-details-text-color);font-weight:var(--brand-component-card-article-details-font-weight)}.card--result .card__meta .card__meta-icon{inline-size:var(--brand-component-card-article-details-icon-size)}.card--result .card__date{margin:0}.card--result .card__meta-tags{display:flex;flex-wrap:wrap;gap:var(--brand-component-card-article-details-item-gap)}.card--event{position:relative}.card--event .card__header{position:relative;aspect-ratio:16/9;background-color:var(--brand-component-card-event-header-background);border-radius:var(--brand-component-card-event-header-radius);overflow:clip}.card--event .card__header:focus-within .card__image,.card--event .card__header:hover .card__image{transform:scale(1.05)}.card--event:hover .card__image-img{transform:none}.card--event .card__badge{position:absolute;top:var(--brand-component-card-event-header-padding-top);left:var(--brand-component-card-event-header-padding-x);z-index:1;display:inline-flex;padding:var(--brand-component-card-event-badge-padding-y) var(--brand-component-card-event-badge-padding-x);background-color:var(--brand-component-card-event-badge-background);color:var(--brand-component-card-event-badge-text);border-radius:var(--brand-component-card-event-tag-item-radius);font-size:var(--breakpoint-typography-font-size-body-small);line-height:var(--breakpoint-typography-line-height-body-small);font-weight:var(--brand-typography-font-weight-emphasis)}.card--event .card__badge--pink{background-color:var(--brand-color-light-quaternary-quaternary);color:var(--brand-color-light-quaternary-on-quaternary)}.card--event .card__header .card__heading-group{position:absolute;bottom:var(--brand-component-card-event-header-padding-bottom);left:var(--brand-component-card-event-header-padding-x);right:var(--brand-component-card-event-header-padding-x);z-index:1}.card--event .card__heading{margin:0;color:var(--brand-component-card-event-heading-text);font-weight:var(--typography-font-weight-700)}.card--event .card__heading-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card--event .card__date-overlay{display:block;color:var(--brand-component-card-overlay-date-text);font-weight:var(--brand-component-card-overlay-date-font-weight);letter-spacing:var(--brand-component-card-overlay-date-letter-spacing);font-size:var(--breakpoint-typography-font-size-body-extra-small);line-height:var(--breakpoint-typography-line-height-body-extra-small);text-transform:uppercase;margin-block-end:var(--brand-component-card-overlay-date-margin-bottom)}.card--event .card__image{position:absolute;inset:0;z-index:0;aspect-ratio:auto;transition:transform .5s ease}.card--event .card__image .card__image-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:static}.card--event .card__image.card__image--has-image:before{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(var(--brand-component-card-overlay-gradient-start) 25%,var(--brand-component-card-overlay-gradient-end));opacity:.75}.card--event .card__logo-inset{position:absolute;inset:var(--brand-size-spacing-0-5rem);padding:var(--brand-size-spacing-1-5rem);background:var(--brand-color-light-surface-surface);border-radius:var(--brand-size-radius-small);overflow:hidden}.card--event .card__logo-inset .card__image-img{-o-object-fit:contain;object-fit:contain}.card--event .card__body{display:flex;flex-direction:column;margin-block-start:var(--brand-component-card-event-body-spacing)}.card--event .card__description{margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card--event .card__details{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--brand-component-card-event-details-column-gap);column-gap:var(--brand-component-card-event-details-column-gap);margin-block-start:var(--brand-component-card-event-details-margin-top)}.card--event .card__detail{display:flex;align-items:baseline;gap:var(--brand-component-card-event-detail-gap);color:var(--brand-component-card-event-detail-text);font-size:var(--breakpoint-typography-font-size-body-small);line-height:var(--breakpoint-typography-line-height-body-small);font-weight:var(--brand-typography-font-weight-emphasis)}.card--event .card__detail i{font-size:var(--brand-component-card-event-detail-icon-size);width:var(--brand-component-card-event-detail-icon-size)}.card--event .card__tags{display:flex;flex-wrap:wrap;gap:var(--brand-component-card-event-tags-gap);margin-block-start:var(--brand-component-card-event-tags-margin-top)}.card--event .card__tag-item{padding:var(--brand-component-card-event-tag-item-padding-y) var(--brand-component-card-event-tag-item-padding-x);border-radius:var(--brand-component-card-event-tag-item-radius);color:var(--brand-component-card-event-tag-item-text);font-size:var(--breakpoint-typography-font-size-body-small);line-height:var(--breakpoint-typography-line-height-body-small);font-weight:var(--brand-component-text-style-body-font-weight)}.card--event .card__tag-item--outline{border:1px solid var(--brand-component-card-event-tag-item-outline-border);background:transparent}.card--event .card__tag-item--lime{background:var(--brand-component-card-event-tag-item-lime-background)}.card--event .card__tag-item--filled{background:var(--brand-component-card-event-tag-item-filled-background)}.card--event .card__heading-group--body{display:none}.search-results--list .card--event{display:flex;flex-direction:row;gap:var(--brand-component-card-event-list-gap)}.search-results--list .card--event .card__header{flex:0 0 var(--brand-component-card-event-list-thumb-size);width:var(--brand-component-card-event-list-thumb-size);height:var(--brand-component-card-event-list-thumb-size);aspect-ratio:auto}.search-results--list .card--event .card__badge,.search-results--list .card--event .card__header .card__heading-group,.search-results--list .card--event .card__image.card__image--has-image:before{display:none}.search-results--list .card--event .card__heading-group--body{display:block}.search-results--list .card--event .card__body{flex:1;min-width:0;margin-block-start:0}.search-results--list .card--event .card__heading{color:var(--brand-component-card-heading-default)}.search-results--list .card--event .card__date-overlay{color:var(--brand-component-card-article-details-text-color)}.search-results--list .card--event .card__heading-link:before{content:none}.search-results--list .card--event .card__description{margin-block-start:var(--brand-component-card-event-list-desc-margin-top);-webkit-line-clamp:3}@media(max-width:639.98px){.search-results--list .card--event{flex-direction:column}.search-results--list .card--event .card__header{flex:0 0 auto;width:100%;height:auto;aspect-ratio:16/9}}.card--team{border-radius:var(--brand-component-card-team-radius);overflow:clip}.card--team .card__image{aspect-ratio:1/1}.card--team .card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card--team .card__content{position:relative;margin-block-start:var(--brand-component-card-team-content-overlap);padding:var(--brand-component-card-team-content-padding-top) var(--brand-component-card-team-content-padding) var(--brand-component-card-team-content-padding);border-radius:var(--brand-component-card-team-radius);background-color:var(--brand-component-card-team-background);color:var(--brand-component-card-team-text)}.card--team .card__heading{font-weight:var(--brand-typography-font-weight-emphasis);margin:0}.card--team .card__description,.card--team .card__heading{font-size:var(--breakpoint-typography-font-size-body);line-height:var(--breakpoint-typography-line-height-body)}.card--team .card__description{margin:var(--brand-component-card-team-role-margin-top) 0 0}.tile{display:flex;width:100%;align-items:center}.tile__image-container{border-radius:var(--brand-component-card-tile-image-container-radius);background-color:var(--brand-component-card-tile-image-background);flex-shrink:0;transition:background-color .2s ease}.tile__image,.tile__image-container{width:var(--brand-component-card-tile-image-container-size);height:var(--brand-component-card-tile-image-container-size)}.tile__image{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.tile__image i{font-size:var(--brand-component-card-tile-image-size);color:var(--brand-component-card-tile-image-foreground);transition:color .2s ease}.tile__image-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;transition:transform .3s ease}.tile--linked{text-decoration:none;color:inherit;cursor:pointer}.tile--linked:hover .tile__image-container{background-color:var(--brand-component-card-tile-image-background-hover)}.tile--linked:hover .tile__image i{color:var(--brand-component-card-tile-image-foreground-hover)}.tile--linked:hover .tile__image-img{transform:scale(1.05)}.tile--linked:hover .tile__heading{color:var(--brand-component-card-heading-hover)}.tile__content{display:flex;flex-direction:column;gap:var(--brand-component-card-content-gap);width:100%}.tile__tag{font-family:var(--text-style-tag-font-family);font-weight:var(--text-style-tag-font-style);font-size:var(--text-style-tag-font-size);line-height:var(--text-style-tag-line-height);letter-spacing:var(--text-style-tag-letter-spacing);text-transform:uppercase;margin-top:var(--text-style-tag-spacing-before,0);margin-bottom:var(--text-style-tag-spacing-after,0);color:var(--brand-component-card-tag-_value)}.tile__heading{font-family:var(--text-style-heading-extra-small-font-family);font-weight:var(--text-style-heading-extra-small-font-style);font-size:var(--text-style-heading-extra-small-font-size);line-height:var(--text-style-heading-extra-small-line-height);letter-spacing:var(--text-style-heading-extra-small-letter-spacing);color:var(--brand-component-card-heading-default);margin:0;transition:color .2s ease}.tile__description{font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);color:var(--brand-component-card-text);margin:0}.tile--vertical{flex-direction:column;gap:var(--brand-component-card-tile-image-padding-bottom)}.tile--vertical .tile__content{text-align:center}.tile--vertical .tile__image-container{background-color:var(--brand-component-card-tile-vertical-image-background)}.tile--vertical .tile__image i{color:var(--brand-component-card-tile-vertical-image-foreground)}.tile--vertical .tile__heading{color:var(--brand-component-card-tile-vertical-heading)}.tile--vertical.tile--linked:hover .tile__image-container{background-color:var(--brand-component-card-tile-vertical-image-background-hover)}.tile--horizontal{flex-direction:row;gap:var(--brand-size-spacing-1-5rem);padding:var(--brand-size-spacing-1rem);background-color:var(--brand-component-card-background-default);border:none;box-shadow:inset 0 0 0 var(--brand-component-card-border-weight) var(--brand-component-card-border-default);border-radius:var(--brand-component-card-radius);overflow:hidden;transition:box-shadow .2s ease}.tile--horizontal.tile--linked:hover{box-shadow:inset 0 0 0 var(--brand-component-card-border-weight-hover) var(--brand-component-card-border-hover)}.tile--lime.tile--horizontal{background-color:var(--brand-component-card-background-default-lime)}.tile--lime.tile--horizontal .tile__image-container{background-color:var(--brand-component-card-tile-image-background-lime)}.tile--lime.tile--horizontal .tile__image i{color:var(--brand-component-card-tile-image-foreground-lime)}.tile--lime.tile--horizontal.tile--linked:hover{background-color:var(--brand-component-card-background-hover-lime)}.tile--lime.tile--horizontal.tile--linked:hover .tile__image-container{background-color:var(--brand-component-card-tile-image-background-hover-lime)}.tile--green.tile--horizontal{background-color:var(--brand-component-card-background-default-green)}.tile--green.tile--horizontal .tile__image-container{background-color:var(--brand-component-card-tile-image-background-green)}.tile--green.tile--horizontal .tile__image i{color:var(--brand-component-card-tile-image-foreground-green)}.tile--green.tile--horizontal.tile--linked:hover{background-color:var(--brand-component-card-background-hover-green)}.tile--green.tile--horizontal.tile--linked:hover .tile__image-container{background-color:var(--brand-component-card-tile-image-background-hover-green)}.tile--pink.tile--horizontal{background-color:var(--brand-component-card-background-default-pink)}.tile--pink.tile--horizontal .tile__image-container{background-color:var(--brand-component-card-tile-image-background-pink)}.tile--pink.tile--horizontal .tile__image i{color:var(--brand-component-card-tile-image-foreground-pink)}.tile--pink.tile--horizontal.tile--linked:hover{background-color:var(--brand-component-card-background-hover-pink)}.tile--pink.tile--horizontal.tile--linked:hover .tile__image-container{background-color:var(--brand-component-card-tile-image-background-hover-pink)}.bento-box{display:grid;grid-template-columns:repeat(var(--breakpoint-bento-box-column-count),1fr);gap:var(--brand-component-bento-box-gap)}@media(min-width:768px){.bento-box--1-large-3-small{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto}.bento-box--1-large-3-small .bento-box__item:first-child{grid-column:1/3;grid-row:1/3;min-height:var(--brand-component-bento-box-item-large-min-height)}.bento-box--2-wide-2-tall{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto}.bento-box--2-wide-2-tall .bento-box__item:first-child{grid-column:1/4;grid-row:1/2}.bento-box--2-wide-2-tall .bento-box__item:nth-child(2){grid-column:4/5;grid-row:1/3;min-height:var(--brand-component-bento-box-item-large-min-height)}.bento-box--2-wide-2-tall .bento-box__item:nth-child(3){grid-column:1/2;grid-row:2/3}.bento-box--2-wide-2-tall .bento-box__item:nth-child(4){grid-column:2/4;grid-row:2/3}.bento-box--3-equal-1-wide{grid-template-columns:repeat(3,1fr)}.bento-box--3-equal-1-wide .bento-box__item:last-child{grid-column:1/-1}.bento-box--4-equal{grid-template-columns:repeat(var(--breakpoint-bento-box-column-count),1fr)}}.bento-box--edit,.bento-box__item{display:flex;flex-direction:column}.bento-box__item{padding:var(--brand-component-bento-box-item-padding);border-radius:var(--brand-component-bento-box-item-radius);min-height:var(--brand-component-bento-box-item-min-height);text-decoration:none;overflow:hidden;transition:transform .15s ease}.bento-box__item:hover{transform:scale(1.01)}.bento-box__item--default{background-color:var(--brand-component-bento-box-item-background-default)}.bento-box__item--default .bento-box__item-heading{color:var(--brand-component-bento-box-item-heading-default)}.bento-box__item--default .bento-box__item-description{color:var(--brand-component-bento-box-item-text-default)}.bento-box__item--lime{background-color:var(--brand-component-bento-box-item-background-lime)}.bento-box__item--lime .bento-box__item-heading{color:var(--brand-component-bento-box-item-heading-lime)}.bento-box__item--lime .bento-box__item-description{color:var(--brand-component-bento-box-item-text-lime)}.bento-box__item--green{background-color:var(--brand-component-bento-box-item-background-green)}.bento-box__item--green .bento-box__item-heading{color:var(--brand-component-bento-box-item-heading-green)}.bento-box__item--green .bento-box__item-description{color:var(--brand-component-bento-box-item-text-green)}.bento-box__item--pink{background-color:var(--brand-component-bento-box-item-background-pink)}.bento-box__item--pink .bento-box__item-heading{color:var(--brand-component-bento-box-item-heading-pink)}.bento-box__item--pink .bento-box__item-description{color:var(--brand-component-bento-box-item-text-pink)}.bento-box__item--overlay{position:relative;padding:0}.bento-box__item--overlay .bento-box__item-image{position:absolute;inset:0;width:100%;height:100%;margin-bottom:0;border-radius:0}.bento-box__item--overlay .bento-box__item-content{position:relative;justify-content:flex-end;padding:var(--brand-component-bento-box-item-padding)}.bento-box__item--overlay .bento-box__item-content:before{content:"";position:absolute;inset:0;background-color:var(--brand-component-bento-box-image-overlay);border-radius:inherit}.bento-box__item--overlay .bento-box__item-description,.bento-box__item--overlay .bento-box__item-heading{position:relative;color:var(--brand-component-bento-box-image-text)}.bento-box__item-image{width:100%;height:auto;border-radius:var(--brand-component-bento-box-item-image-radius);-o-object-fit:cover;object-fit:cover;margin-bottom:var(--brand-component-bento-box-item-content-gap)}.bento-box__item-content{display:flex;flex-direction:column;gap:var(--brand-component-bento-box-item-content-gap);flex:1}.bento-box__item-heading{font-family:var(--text-style-heading-small-font-family);font-weight:var(--text-style-heading-small-font-style);font-size:var(--text-style-heading-small-font-size);line-height:var(--text-style-heading-small-line-height);letter-spacing:var(--text-style-heading-small-letter-spacing);margin:0}.bento-box__item-description{font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin:0}.tile--info{display:flex;flex-direction:column;align-items:flex-start;min-height:var(--brand-component-info-tile-min-height);padding:var(--brand-component-info-tile-padding);border-radius:var(--brand-component-info-tile-radius);background:var(--brand-component-info-tile-background-default);color:var(--brand-component-info-tile-text-default)}.tile--info .tile__heading{font-family:var(--brand-typography-font-family-heading);font-weight:var(--brand-component-info-tile-heading-font-weight);font-size:var(--brand-component-info-tile-heading-font-size);line-height:var(--brand-component-info-tile-heading-line-height);margin:0}.tile--info .tile__body{margin-block-start:var(--brand-component-info-tile-body-margin-top);font-size:var(--brand-component-info-tile-body-font-size);line-height:var(--brand-component-info-tile-body-line-height)}.tile--info .tile__body p{margin:0}.tile--info .tile__tag{margin-block-start:var(--brand-component-info-tile-tag-margin-top);display:inline-block;padding:var(--brand-component-info-tile-tag-padding-y) var(--brand-component-info-tile-tag-padding-x);border:var(--brand-component-input-border-weight) solid var(--brand-component-info-tile-tag-border);border-radius:var(--brand-component-info-tile-tag-radius);font-weight:var(--brand-component-info-tile-tag-font-weight);font-size:var(--brand-component-info-tile-tag-font-size);color:var(--brand-component-info-tile-tag-text)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min-tile-size,22rem),100%),1fr));gap:.67rem .85rem}.tiles--small{--min-tile-size:12rem}.tiles--4or2{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}@media(max-width:1049.98px){.tiles--4or2{grid-template-columns:repeat(2,1fr)}}.testimonial{display:flex;flex-direction:column;gap:var(--brand-component-testimonial-gap);padding:var(--brand-component-testimonial-padding);border-radius:var(--brand-component-testimonial-radius);margin:0;border:none}.testimonial--default{background-color:var(--brand-component-testimonial-background-default)}.testimonial--primary{background-color:var(--brand-component-testimonial-background-primary)}.testimonial__quote-icon{color:var(--brand-component-testimonial-quote-icon);font-size:var(--brand-component-testimonial-quote-icon-size);line-height:1}.testimonial__quote{font-family:var(--text-style-body-large-font-family);font-weight:var(--text-style-body-large-font-style);font-size:var(--text-style-body-large-font-size);line-height:var(--text-style-body-large-line-height);letter-spacing:var(--text-style-body-large-letter-spacing);margin:0;color:var(--brand-component-testimonial-quote-text)}.testimonial__attribution{display:flex;align-items:center;gap:var(--brand-component-testimonial-attribution-gap)}.testimonial__info{display:flex;flex-direction:column}.testimonial__name{font-family:var(--text-style-label-font-family);font-weight:var(--text-style-label-font-style);font-size:var(--text-style-label-font-size);line-height:var(--text-style-label-line-height);letter-spacing:var(--text-style-label-letter-spacing);margin-top:var(--text-style-label-spacing-before,0);margin-bottom:var(--text-style-label-spacing-after,0);font-style:normal;color:var(--brand-component-testimonial-quote-text)}.testimonial__title{font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-top:var(--text-style-body-small-spacing-before,0);margin-bottom:var(--text-style-body-small-spacing-after,0);color:var(--brand-component-testimonial-attribution-text)}.quote{margin:0}.quote--block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--brand-component-quote-block-gap);padding:var(--brand-component-quote-block-padding);border-radius:var(--brand-component-quote-block-radius);background-color:var(--brand-component-quote-block-background);color:var(--brand-component-quote-block-foreground)}.quote--block .quote__content{display:flex;flex-direction:column;gap:var(--brand-component-quote-block-content-gap);padding-top:var(--brand-component-quote-block-content-padding-top);flex:1 1 25rem;max-width:42rem}.quote--block .quote__image{flex:1 1 14rem;max-width:min(18.5rem,30%);background-color:var(--brand-component-quote-block-image-background);border-radius:var(--brand-component-quote-block-radius);overflow:hidden}.quote--block .quote__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quote--block .quote__text{font-family:var(--text-style-heading-display-font-family);font-weight:var(--text-style-heading-display-font-style);font-size:var(--text-style-heading-display-font-size);line-height:var(--text-style-heading-display-line-height);letter-spacing:var(--text-style-heading-display-letter-spacing);font-style:italic;margin:0}.quote--block .quote__attr{font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin:0}.quote--section{position:relative;overflow:clip;background-color:var(--brand-component-quote-section-background);color:var(--brand-component-quote-section-foreground);border-radius:var(--brand-component-quote-section-radius);padding:var(--brand-component-quote-block-padding);min-height:22rem}.quote--section .quote__bg-image{position:absolute;inset:0;z-index:0}.quote--section .quote__bg-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quote--section .quote__overlay{position:absolute;inset:0;z-index:1;background-color:var(--brand-component-quote-section-overlay)}.quote--section .quote__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--brand-component-quote-section-inner-gap);max-width:30rem}.quote--section .quote__attr,.quote--section .quote__text{font-family:var(--text-style-heading-medium-font-family);font-weight:var(--text-style-heading-medium-font-style);font-size:var(--text-style-heading-medium-font-size);line-height:var(--text-style-heading-medium-line-height);letter-spacing:var(--text-style-heading-medium-letter-spacing);margin:0}.ticker{display:flex;flex-direction:column;align-items:stretch;gap:var(--brand-component-ticker-gap);overflow:hidden}.ticker__controls{flex-shrink:0}.ticker__btn{position:relative;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background-color:transparent;color:var(--brand-component-ticker-button-foreground);border:none;cursor:pointer}.ticker__btn:after{content:"";position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%)}.ticker__btn:focus-visible{outline:2px solid var(--brand-component-ticker-button-foreground);outline-offset:2px}.ticker__btn-icon{display:block;width:1rem;height:1rem;background-color:currentcolor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.ticker__btn-icon--pause{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><rect x="3" y="2" width="3" height="12" rx="1"/><rect x="10" y="2" width="3" height="12" rx="1"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><rect x="3" y="2" width="3" height="12" rx="1"/><rect x="10" y="2" width="3" height="12" rx="1"/></svg>')}.ticker__btn-icon--play{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon points="3,2 13,8 3,14"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon points="3,2 13,8 3,14"/></svg>');display:none}.ticker[data-playing=false] .ticker__btn-icon--pause{display:none}.ticker[data-playing=false] .ticker__btn-icon--play{display:block}.ticker__bar{flex:1;display:flex;align-items:center;gap:var(--brand-component-ticker-bar-gap);padding-block:var(--brand-component-ticker-bar-padding-y);padding-inline:var(--brand-component-ticker-bar-padding-x);background-color:var(--brand-component-ticker-background);color:var(--brand-component-ticker-foreground);overflow:hidden;white-space:nowrap}.ticker__item{font-family:var(--text-style-heading-display-font-family);font-weight:var(--text-style-heading-display-font-style);font-size:var(--text-style-heading-display-font-size);line-height:var(--text-style-heading-display-line-height);letter-spacing:var(--text-style-heading-display-letter-spacing);display:block;line-height:1;white-space:nowrap;margin:0;animation:ticker-scroll 15s linear infinite}.ticker[data-playing=false] .ticker__item{animation-play-state:paused}@keyframes ticker-scroll{to{transform:translateX(calc(-100% - var(--brand-component-ticker-bar-gap)))}}@media(prefers-reduced-motion:reduce){.ticker__controls{display:none}.ticker__item{animation:none}}.video{position:relative;width:100%;aspect-ratio:16/9;background-color:var(--brand-component-video-background);border-radius:var(--brand-component-video-radius);overflow:hidden}.video__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--brand-component-video-placeholder-background);background-size:cover;background-position:50%;cursor:pointer}.video__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;background:transparent;border:none;cursor:pointer;transition:transform .3s ease}.video__play-btn:focus-visible,.video__play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.video__play-btn:focus-visible{outline:2px solid var(--brand-component-video-play-button-foreground);outline-offset:4px}.video__play-btn svg{display:block}.video__play-btn-circle{fill:var(--brand-component-video-play-button-background)}.video__play-btn-triangle{fill:var(--brand-component-video-play-button-foreground)}.video__player{position:absolute;inset:0}.video__player iframe,.video__player video{position:absolute;inset:0;width:100%;height:100%;border:none;border-radius:var(--brand-component-video-radius)}.video--hidden{display:none}.video--empty{display:flex;align-items:center;justify-content:center;color:var(--brand-component-video-play-button-foreground);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-top:var(--text-style-body-spacing-before,0);margin-bottom:var(--text-style-body-spacing-after,0)}@media(prefers-reduced-motion:reduce){.video__play-btn{transition:none}}main>.cta-banner{width:min(100% - 2*var(--breakpoint-grid-margin),var(--breakpoint-grid-max-width-default));margin-inline:auto}.cta-banner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--brand-component-cta-banner-gap);padding-top:var(--breakpoint-cta-banner-padding-y);padding-bottom:var(--breakpoint-cta-banner-padding-y);padding-inline:var(--brand-component-cta-banner-padding-x-start) var(--brand-component-cta-banner-padding-x-end);border-radius:var(--brand-component-cta-banner-radius)}.cta-banner__heading{font-family:var(--text-style-heading-medium-font-family);font-weight:var(--text-style-heading-medium-font-style);font-size:var(--text-style-heading-medium-font-size);line-height:var(--text-style-heading-medium-line-height);letter-spacing:var(--text-style-heading-medium-letter-spacing);margin:0;color:inherit}.cta-banner__action{display:flex;align-items:center;gap:var(--brand-component-cta-banner-gap);flex-wrap:wrap}.cta-banner__desc{font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin:0;color:inherit;font-weight:600}.cta-banner--default{background-color:var(--brand-component-cta-banner-background-default);color:var(--brand-component-cta-banner-foreground-default)}.cta-banner--lime{background-color:var(--brand-component-cta-banner-background-lime);color:var(--brand-component-cta-banner-foreground-lime)}.cta-banner--green{background-color:var(--brand-component-cta-banner-background-green);color:var(--brand-component-cta-banner-foreground-green)}.cta-banner--pink{background-color:var(--brand-component-cta-banner-background-pink);color:var(--brand-component-cta-banner-foreground-pink)}.text table,table.sortable{width:100%;margin:var(--breakpoint-typography-paragraph-spacing-body) 0;border-collapse:separate;border-spacing:0;border-radius:var(--brand-component-table-radius);overflow:hidden;font-family:var(--brand-typography-font-family-body);font-size:var(--brand-component-table-cell-font-size);line-height:var(--brand-component-table-cell-line-height)}.text table th,table.sortable th{padding:var(--brand-component-table-header-padding-y) var(--brand-component-table-cell-padding-x);font-weight:var(--brand-component-table-header-font-weight);color:var(--brand-component-table-header-text-primary);background-color:var(--brand-component-table-header-background-primary);border-bottom:var(--brand-component-table-header-border-weight) solid var(--brand-component-table-header-border-default);text-align:left}.text table td,table.sortable td{padding:var(--brand-component-table-cell-padding-y) var(--brand-component-table-cell-padding-x);font-weight:var(--brand-component-table-cell-font-weight);color:var(--brand-component-table-cell-text);background-color:var(--brand-component-table-cell-background-primary);border-bottom:var(--brand-component-table-divider-width) solid var(--brand-component-table-divider-primary)}.text table tbody tr:nth-child(2n) td,table.sortable tbody tr:nth-child(2n) td{background-color:var(--brand-component-table-cell-background-secondary)}.text table tbody tr:last-child td,table.sortable tbody tr:last-child td{border-bottom-width:var(--brand-component-table-last-row-border-weight)}.text table a,table.sortable a{color:inherit;text-decoration:underline;text-underline-offset:2px}.text table caption,table.sortable caption{font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-top:var(--text-style-body-small-spacing-before,0);margin-bottom:var(--text-style-body-small-spacing-after,0);padding:var(--brand-component-table-cell-padding-y) var(--brand-component-table-cell-padding-x);caption-side:bottom;text-align:left}table.sortable thead th:not(.no-sort){cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;transition:background-color .15s ease-in-out}table.sortable thead th:not(.no-sort):after{display:inline-block;margin-left:6px;content:"⇅";color:currentcolor;opacity:.5;font-size:.9em;transition:opacity .1s ease-in-out}table.sortable thead th:not(.no-sort):hover:after{opacity:1}table.sortable thead th:not(.no-sort)[aria-sort=ascending],table.sortable thead th:not(.no-sort)[aria-sort=descending]{background-color:var(--brand-component-table-header-background-primary);font-weight:var(--brand-component-table-sort-active-font-weight)}table.sortable thead th:not(.no-sort)[aria-sort=ascending]:after,table.sortable thead th:not(.no-sort)[aria-sort=descending]:after{opacity:1}table.sortable thead th:not(.no-sort)[aria-sort=descending]:after{content:"▾";font-size:1em}table.sortable thead th:not(.no-sort)[aria-sort=ascending]:after{content:"▴";font-size:1em}table.sortable.indicator-left thead th:not(.no-sort):after{content:"";margin:0}table.sortable.indicator-left thead th:not(.no-sort):before{display:inline-block;margin-right:6px;content:"⇅";color:currentcolor;opacity:.5;font-size:.9em;transition:opacity .1s ease-in-out}table.sortable.indicator-left thead th:not(.no-sort):hover:before{opacity:1}table.sortable.indicator-left thead th:not(.no-sort)[aria-sort=descending]:before{content:"▾";opacity:1;font-size:1em}table.sortable.indicator-left thead th:not(.no-sort)[aria-sort=ascending]:before{content:"▴";opacity:1;font-size:1em}table.striped tbody tr:nth-child(2n) td{background-color:var(--brand-component-table-cell-background-secondary)}table.bordered td,table.bordered th{border:var(--brand-component-table-divider-width) solid var(--brand-component-table-divider-primary)}table.compact td,table.compact th{padding:var(--brand-component-table-header-padding-y) var(--brand-component-table-header-padding-y)}table.sticky-header thead th{position:sticky;top:0;z-index:1}.table-scroll,.text:has(table){overflow-x:auto}.page-list{display:flex;flex-direction:column;gap:var(--brand-size-spacing-1-5rem)}.page-list__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--brand-size-spacing-1rem)}.page-list__title{margin:0}.page-list__grid{display:grid;grid-template-columns:repeat(var(--page-list-columns,3),minmax(0,1fr));gap:var(--brand-component-search-list-grid-row-gap) var(--brand-component-search-list-grid-column-gap)}@media(max-width:767.98px){.page-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639.98px){.page-list__grid{grid-template-columns:1fr}}.page-list__grid--featured>.page-list__item:first-child{grid-column:1/-1}.page-list--list .page-list__grid{grid-template-columns:1fr;max-width:56rem}.page-list__slider{width:100%}.page-list__slider .slider__controls{gap:var(--brand-size-spacing-1rem);margin-block-end:var(--brand-size-spacing-1rem)}.page-list__slider .slider__controls .page-list__cta{margin-left:auto}.page-list__slider.slider--edit .slider__controls{display:flex}.page-list__slider .slider__next,.page-list__slider .slider__prev{--pl-arrow-size:calc(var(--brand-component-button-padding-y)*2 + var(--text-style-button-line-height) + 2px);width:var(--pl-arrow-size);height:var(--pl-arrow-size);border:none;color:var(--brand-color-light-primary-on-primary)}.page-list__slider .slider__next i,.page-list__slider .slider__prev i{font-size:1.25rem}.page-list__slider .slider__prev{background-color:color-mix(in srgb,var(--brand-color-light-primary-primary) 55%,transparent)}.page-list__slider .slider__prev:hover{background-color:color-mix(in srgb,var(--brand-color-light-primary-primary) 70%,transparent)}.page-list__slider .slider__next{background-color:var(--brand-color-light-primary-primary)}.page-list__slider .slider__next:hover{background-color:var(--brand-color-light-primary-primary-active,var(--brand-color-light-primary-primary))}.page-list__item{display:flex;flex-direction:column}.page-list__item>.card{flex:1}.page-list__item[hidden]{display:none}.page-list__pagination{align-self:center}.page-list__notice{padding:var(--brand-size-spacing-1rem);border:1px dashed;border-radius:var(--brand-size-radius-small,.5rem)}.pagination{display:flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content}.pagination--simple{gap:var(--brand-component-pagination-simple-gap);border-radius:var(--brand-component-pagination-simple-radius);overflow:hidden}.pagination--complex{gap:var(--brand-component-pagination-complex-gap)}.pagination--dots{gap:var(--brand-component-pagination-dots-gap)}.pagination__button{min-width:var(--brand-component-pagination-button-min-width);padding:var(--brand-component-pagination-button-padding);display:flex;align-items:center;justify-content:center;background-color:var(--brand-component-pagination-button-background-default);border:var(--brand-component-pagination-button-border-weight) solid var(--brand-component-pagination-button-border-default);overflow:hidden;cursor:pointer;font-family:var(--brand-component-pagination-number-font-family);font-size:var(--brand-component-pagination-number-font-size);font-weight:var(--brand-component-pagination-number-font-weight);line-height:var(--brand-component-pagination-number-line-height);color:var(--brand-component-pagination-button-foreground-default);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pagination__button:hover{background-color:var(--brand-component-pagination-button-background-hover);border-color:var(--brand-component-pagination-button-border-hover);color:var(--brand-component-pagination-button-foreground-hover)}.pagination__button:disabled{background-color:var(--brand-component-pagination-button-background-disabled);border-color:var(--brand-component-pagination-button-border-disabled);color:var(--brand-component-pagination-button-foreground-disabled);cursor:not-allowed}.pagination__button--next,.pagination__button--prev{gap:var(--brand-component-pagination-prev-next-gap);min-width:0;padding:var(--brand-component-pagination-prev-next-padding-y) var(--brand-component-pagination-prev-next-padding-x);background-color:var(--brand-component-pagination-prev-next-background-default);border:0;border-radius:var(--brand-component-pagination-button-radius-outer);color:var(--brand-component-pagination-prev-next-text);text-decoration:none}.pagination__button--next:focus-visible,.pagination__button--next:hover,.pagination__button--prev:focus-visible,.pagination__button--prev:hover{background-color:var(--brand-component-pagination-prev-next-background-hover);color:var(--brand-component-pagination-prev-next-text)}.pagination__button--next:disabled,.pagination__button--next[aria-disabled=true],.pagination__button--prev:disabled,.pagination__button--prev[aria-disabled=true]{opacity:.5;pointer-events:none}@media(max-width:767.98px){.pagination__button--next,.pagination__button--prev{width:48px;height:48px;padding:0;justify-content:center}.pagination__button--next .pagination__label,.pagination__button--prev .pagination__label{display:none}}.pagination__button--number{border-radius:var(--brand-component-pagination-number-radius);text-decoration:none}.pagination__button--active,.pagination__button--active:hover{background-color:var(--brand-component-pagination-button-background-active);border-color:var(--brand-component-pagination-button-border-active);color:var(--brand-component-pagination-button-foreground-active)}.pagination__button i{font-size:16px}.pagination__numbers{display:flex;align-items:center;gap:var(--brand-component-pagination-complex-numbers-gap)}.pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:27px;font-family:var(--brand-component-pagination-number-font-family);font-size:var(--brand-component-pagination-number-font-size);font-weight:var(--brand-component-pagination-number-font-weight);color:var(--brand-component-pagination-button-foreground-default)}.pagination__dot{width:var(--brand-component-pagination-dots-size);height:var(--brand-component-pagination-dots-size);border-radius:50%;background-color:var(--brand-component-pagination-dots-background-default);transition:background-color .15s ease}.pagination__dot--active{background-color:var(--brand-component-pagination-dots-background-active)}.table-of-contents{padding:var(--brand-component-page-contents-padding);background-color:var(--brand-component-page-contents-background);border:var(--brand-component-page-contents-border-weight) solid var(--brand-component-page-contents-border);border-radius:var(--brand-component-page-contents-radius)}.table-of-contents__heading{margin:0 0 var(--brand-component-page-contents-heading-padding-bottom) 0;color:var(--brand-component-page-contents-heading-text)}.table-of-contents__list{list-style:none;margin:0;padding:0}.table-of-contents__item{border-left:var(--brand-component-page-contents-item-indicator-weight) solid transparent;padding-left:var(--brand-component-page-contents-item-padding-left)}.table-of-contents__item--active{border-left-color:var(--brand-component-page-contents-item-indicator-active)}.table-of-contents__link{display:block;padding:var(--brand-component-page-contents-item-padding-y) 0;color:var(--brand-component-page-contents-item-text-default);text-decoration:none;transition:color .15s ease}.table-of-contents__link:hover{color:var(--brand-component-page-contents-item-text-hover)}.table-of-contents__item--active .table-of-contents__link{color:var(--brand-component-page-contents-item-text-active);font-weight:600}.table-of-contents__link--h3{padding-left:var(--brand-component-page-contents-nested-item-padding-left);font-size:.875em}.accordion{gap:var(--brand-component-accordion-gap);width:100%}.accordion,.accordion__item{display:flex;flex-direction:column}.accordion__item:not(:last-child){border-bottom:var(--brand-component-accordion-divider-width) solid var(--brand-component-accordion-divider-default)}.accordion__heading{margin:0}.accordion__trigger{min-width:var(--brand-component-accordion-item-min-width);width:100%;padding:var(--brand-component-accordion-item-padding-y) var(--brand-component-accordion-item-padding-right) var(--brand-component-accordion-item-padding-y) var(--brand-component-accordion-item-padding-left);display:flex;flex-direction:row;gap:var(--brand-component-accordion-item-icon-gap);align-items:center;background-color:var(--brand-component-accordion-background-default);border:none;cursor:pointer;border-radius:var(--brand-component-accordion-item-closed-border-radius);transition:border-radius .15s ease}.accordion__trigger[aria-expanded=true]{border-radius:var(--brand-component-accordion-item-open-border-radius-top) var(--brand-component-accordion-item-open-border-radius-top) var(--brand-component-accordion-item-open-border-radius-bottom) var(--brand-component-accordion-item-open-border-radius-bottom)}.accordion__trigger:hover{background-color:var(--brand-component-accordion-background-hover)}.accordion__trigger:hover .accordion__label,.accordion__trigger:hover i{color:var(--brand-component-accordion-foreground-hover)}.accordion__trigger i{font-size:var(--brand-component-accordion-item-icon-size);flex-shrink:0}.accordion__label,.accordion__trigger i{color:var(--brand-component-accordion-foreground-default)}.accordion__label{width:100%;font-family:var(--brand-component-accordion-item-font-family);font-size:var(--brand-component-accordion-item-font-size);font-weight:var(--brand-component-accordion-item-font-weight);line-height:var(--brand-component-accordion-item-line-height);text-align:left}.accordion__content{overflow:hidden}.accordion__content-inner{padding:var(--brand-component-accordion-content-padding-top) var(--brand-component-accordion-content-padding-x) var(--brand-component-accordion-content-padding-bottom) var(--brand-component-accordion-content-padding-x);background-color:var(--brand-component-accordion-content-background);border-radius:var(--brand-component-accordion-content-radius-top) var(--brand-component-accordion-content-radius-top) var(--brand-component-accordion-content-radius-bottom) var(--brand-component-accordion-content-radius-bottom)}.accordion__text{color:var(--brand-color-light-surface-on-surface);font-family:var(--brand-typography-font-family-body);font-size:var(--brand-component-accordion-content-font-size);font-weight:var(--brand-component-accordion-content-font-weight);line-height:var(--brand-component-accordion-content-line-height);margin:0}.tabs{display:flex;flex-direction:column;width:100%}.tabs__list{display:flex;flex-direction:row;gap:var(--brand-component-tabs-gap)}.tabs__tab{padding:var(--brand-component-tabs-tab-padding-y) var(--brand-component-tabs-tab-padding-x);display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border:none;border-bottom:var(--brand-component-tabs-tab-stroke) solid transparent;border-radius:var(--brand-component-tabs-tab-radius-top) var(--brand-component-tabs-tab-radius-top) var(--brand-component-tabs-tab-radius-bottom) var(--brand-component-tabs-tab-radius-bottom);overflow:hidden;cursor:pointer;font-family:var(--brand-component-tabs-tab-font-family);font-size:var(--brand-typography-font-size-sm-md-body);font-weight:var(--brand-component-tabs-tab-font-weight);line-height:var(--brand-typography-line-height-sm-md-body-small);background-color:var(--brand-component-tabs-background-primary-inactive);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.tabs__tab,.tabs__tab:hover{color:var(--brand-component-tabs-foreground-primary-hover)}.tabs__tab:hover{background-color:var(--brand-component-tabs-background-primary-hover)}.tabs__tab--active,.tabs__tab[aria-selected=true]{border-bottom-color:var(--brand-component-tabs-foreground-primary)}.tabs__tab--active,.tabs__tab--active:hover,.tabs__tab[aria-selected=true],.tabs__tab[aria-selected=true]:hover{background-color:var(--brand-component-tabs-background-primary);color:var(--brand-component-tabs-foreground-primary)}.tabs__panel{padding:var(--brand-component-tabs-content-padding-top) 0 var(--brand-component-tabs-content-padding-bottom) 0;font-size:var(--brand-component-tabs-content-font-size);font-weight:var(--brand-component-tabs-content-font-weight);line-height:var(--brand-component-tabs-content-line-height);width:100%}.form-label{padding:0 0 var(--brand-component-input-label-padding-bottom) 0;display:flex;flex-direction:column;width:100%}.form-label__text{color:var(--brand-component-input-label-default);font-weight:var(--brand-component-text-style-label-font-weight);line-height:var(--breakpoint-typography-line-height-body)}.form-label__help,.form-label__text{width:100%;font-family:var(--brand-typography-font-family-body);font-size:var(--breakpoint-typography-font-size-body-small)}.form-label__help{color:var(--brand-component-input-label-help-text);font-weight:var(--brand-component-text-style-body-font-weight);line-height:var(--breakpoint-typography-line-height-body-small);margin:0}.form-validation{padding:var(--brand-component-input-validation-padding-top) 0 0 0;display:flex;align-items:center;width:100%}.form-validation__message{color:var(--brand-component-input-text-error);font-family:var(--brand-typography-font-family-body);font-size:var(--breakpoint-typography-font-size-body-extra-small);font-weight:var(--brand-component-text-style-body-font-weight);line-height:var(--breakpoint-typography-line-height-body-extra-small);margin:0;margin-top:var(--brand-component-input-validation-padding-top)}.form-validation__message[hidden]{display:none}.combobox__input[aria-invalid=true],.date-input__input[aria-invalid=true],.select__trigger[aria-invalid=true]{border-color:var(--brand-component-input-border-error)}.form-field{padding:var(--brand-component-input-field-padding-y) var(--brand-component-input-field-padding-x);display:flex;flex-direction:row;gap:var(--brand-size-spacing-0-5rem);align-items:center;width:100%;background-color:var(--brand-component-input-background-default);border:1px solid var(--brand-component-input-border-default);border-radius:var(--brand-component-input-field-radius);overflow:hidden;font-family:var(--brand-typography-font-family-body);font-size:var(--breakpoint-typography-font-size-body-small);font-weight:var(--brand-component-text-style-body-font-weight);line-height:var(--breakpoint-typography-line-height-body-small);color:var(--brand-component-input-text-active)}.form-field::-moz-placeholder{color:var(--brand-component-input-text-placeholder)}.form-field::placeholder{color:var(--brand-component-input-text-placeholder)}.form-field:hover{background-color:var(--brand-component-input-background-hover);border-color:var(--brand-component-input-border-hover)}.form-field:focus{background-color:var(--brand-component-input-background-active);border-color:var(--brand-component-input-border-active);outline:none}.form-field:disabled{background-color:var(--brand-component-input-background-disabled);border-color:var(--brand-component-input-border-default);color:var(--brand-component-input-text-disabled);cursor:not-allowed}.form-field:disabled::-moz-placeholder{color:var(--brand-component-input-text-disabled)}.form-field:disabled::placeholder{color:var(--brand-component-input-text-disabled)}.form-field[aria-invalid=true]{border-color:var(--brand-component-input-border-error)}.form-field--valid{border-color:var(--brand-component-input-border-positive)}.text-area,.text-field{display:flex;flex-direction:column;width:100%}.text-area textarea.form-field{min-height:92px;resize:vertical;align-items:flex-start;border-radius:var(--brand-component-input-textarea-radius)}.select{display:flex;flex-direction:column;width:100%;position:relative}.select__trigger{padding:var(--brand-component-input-field-padding-y) var(--brand-component-input-field-padding-x);display:flex;flex-direction:row;gap:var(--brand-size-spacing-0-5rem);align-items:center;width:100%;background-color:var(--brand-component-input-background-default);border:1px solid var(--brand-component-input-border-default);border-radius:var(--brand-component-input-field-radius);overflow:hidden;cursor:pointer;font-family:var(--brand-typography-font-family-body);font-size:var(--breakpoint-typography-font-size-body-small);font-weight:var(--brand-component-text-style-body-font-weight);line-height:var(--breakpoint-typography-line-height-body-small);color:var(--brand-component-input-text-placeholder)}.select__trigger:hover{background-color:var(--brand-component-input-background-hover);border-color:var(--brand-component-input-border-hover)}.select__trigger[aria-expanded=true]{background-color:var(--brand-component-input-background-active);border-color:var(--brand-component-input-border-active)}.select__trigger:disabled{background-color:var(--brand-component-input-background-disabled);border-color:var(--brand-component-input-border-default);color:var(--brand-component-input-text-disabled);cursor:not-allowed}.select__trigger-text{flex:1;text-align:left}.select__trigger i{font-size:16px;color:var(--brand-component-input-icon-subtle);flex-shrink:0}.select__dropdown{position:absolute;top:100%;left:0;right:0;margin-top:var(--brand-component-select-dropdown-margin-top);border-radius:var(--brand-component-select-dropdown-radius);background-color:var(--brand-component-select-dropdown-background-default);list-style:none;padding:0;z-index:10;transform-origin:top;box-shadow:0 4px 6px -1px rgba(10,8,28,.1),0 2px 4px -1px rgba(10,8,28,.06)}.select__dropdown[hidden]{display:none}.select__option{padding:var(--brand-component-select-dropdown-item-padding-y) var(--brand-component-select-dropdown-item-padding-x);cursor:pointer}.select__option-label{padding:var(--brand-component-select-dropdown-item-label-padding-y) var(--brand-component-select-dropdown-item-label-padding-x);border-radius:var(--brand-component-select-dropdown-item-label-radius);color:var(--brand-component-select-dropdown-foreground-default);font-family:var(--brand-typography-font-family-body);font-size:var(--breakpoint-typography-font-size-body-small);font-weight:var(--brand-component-text-style-body-font-weight);line-height:var(--breakpoint-typography-line-height-body-small)}.select__option:hover .select__option-label,.select__option[aria-selected=true] .select__option-label{background-color:var(--brand-component-select-dropdown-background-hover);color:var(--brand-component-select-dropdown-foreground-hover)}.search{display:flex;flex-direction:column;width:100%}.search__input-wrapper{position:relative;display:flex;align-items:center;width:100%}.search__input-wrapper input[type=search].form-field{padding-right:calc(var(--brand-component-input-field-padding-x) + 32px)}.search__input-wrapper i{position:absolute;right:var(--brand-component-input-field-padding-x);font-size:18px;color:var(--brand-component-input-icon-default);pointer-events:none}.switch{display:flex;flex-direction:row;align-items:center;gap:var(--brand-size-spacing-1rem);padding:var(--brand-component-switch-padding);background-color:var(--brand-component-switch-background-default);border:var(--brand-component-switch-border-weight) solid var(--brand-component-switch-border-default);border-radius:var(--brand-component-switch-radius);width:-moz-fit-content;width:fit-content;cursor:pointer}.switch:hover{background-color:var(--brand-component-switch-background-hover);border-color:var(--brand-component-switch-border-hover)}.switch--disabled{background-color:var(--brand-component-switch-background-disabled);border-color:var(--brand-component-switch-border-disabled);cursor:not-allowed}.switch__label{font-family:var(--brand-typography-font-family-body);font-size:var(--breakpoint-typography-font-size-body-small);font-weight:var(--brand-component-text-style-body-font-weight);line-height:var(--breakpoint-typography-line-height-body-small);color:var(--brand-component-switch-label-default);margin:0}.switch--disabled .switch__label{color:var(--brand-component-switch-label-disabled)}.switch__toggle{min-width:var(--brand-component-switch-toggle-min-width);padding:var(--brand-component-switch-toggle-padding);display:flex;border-radius:120px;overflow:hidden;border:none;cursor:pointer;transition:background-color .2s ease}.switch__toggle[aria-checked=true]{justify-content:flex-end;background-color:var(--brand-component-switch-toggle-background-on-default)}.switch__toggle[aria-checked=true]:hover{background-color:var(--brand-component-switch-toggle-background-on-hover)}.switch__toggle[aria-checked=true] .switch__thumb{background-color:var(--brand-component-switch-toggle-foreground-on);box-shadow:0 1px 3px 0 rgba(10,8,28,.1),1px 1px 2px 0 rgba(10,8,28,.06)}.switch__toggle[aria-checked=false]{justify-content:flex-start;background-color:var(--brand-component-switch-toggle-background-off);border:2px solid var(--brand-component-switch-toggle-foreground-off-default)}.switch__toggle[aria-checked=false]:hover{border-color:var(--brand-component-switch-toggle-foreground-off-hover)}.switch__toggle[aria-checked=false]:hover .switch__thumb{background-color:var(--brand-component-switch-toggle-foreground-off-hover)}.switch__toggle[aria-checked=false] .switch__thumb{background-color:var(--brand-component-switch-toggle-foreground-off-default)}.switch__toggle:disabled{cursor:not-allowed}.switch__toggle:disabled[aria-checked=true]{background-color:var(--brand-component-switch-toggle-background-on-disabled)}.switch__toggle:disabled[aria-checked=false]{border-color:var(--brand-component-switch-toggle-foreground-off-disabled)}.switch__toggle:disabled[aria-checked=false] .switch__thumb{background-color:var(--brand-component-switch-toggle-foreground-off-disabled)}.switch__thumb{width:var(--brand-component-switch-toggle-size);height:var(--brand-component-switch-toggle-size);border-radius:50%;transition:transform .2s ease}.quantity-stepper{display:flex;flex-direction:column;width:100%}.quantity-stepper__input-group{display:flex;flex-direction:row;align-items:center;width:100%}.quantity-stepper__button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:var(--brand-component-input-field-padding-y);background-color:var(--brand-component-input-background-default);border:1px solid var(--brand-component-input-border-default);cursor:pointer;flex-shrink:0}.quantity-stepper__button:hover{background-color:var(--brand-component-input-background-hover);border-color:var(--brand-component-input-border-hover);color:var(--brand-component-input-icon-default)}.quantity-stepper__button:disabled{background-color:var(--brand-component-input-background-disabled);color:var(--brand-component-input-icon-disabled);cursor:not-allowed}.quantity-stepper__button--minus{border-radius:var(--brand-component-input-field-radius) 0 0 var(--brand-component-input-field-radius);border-right:none}.quantity-stepper__button--plus{border-radius:0 var(--brand-component-input-field-radius) var(--brand-component-input-field-radius) 0;border-left:none}.quantity-stepper__button i{font-size:16px;color:var(--brand-component-input-icon-default)}.quantity-stepper input[type=number].form-field{border-radius:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;flex:1}.quantity-stepper input[type=number].form-field::-webkit-inner-spin-button,.quantity-stepper input[type=number].form-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkbox{display:flex;flex-direction:row;gap:var(--brand-component-checkbox-gap);align-items:flex-start;width:-moz-fit-content;width:fit-content;cursor:pointer}.checkbox__input{position:absolute;opacity:0;width:0;height:0}.checkbox__indicator{width:24px;height:24px;position:relative;border-radius:var(--brand-component-checkbox-indicator-radius);overflow:hidden;flex-shrink:0;border:2px solid var(--brand-component-checkbox-indicator-border-disabled);background-color:var(--brand-component-checkbox-indicator-background-disabled)}.checkbox__label{font-family:var(--brand-typography-font-family-body);font-size:var(--breakpoint-typography-font-size-body-small);font-weight:var(--brand-component-text-style-body-font-weight);line-height:var(--breakpoint-typography-line-height-body-small);color:var(--brand-component-checkbox-label-default);margin:0}.checkbox--checked .checkbox__indicator i{color:var(--brand-component-checkbox-indicator-foreground-checked)}.checkbox--disabled .checkbox__label{color:var(--brand-component-checkbox-label-disabled)}.checkbox--disabled .checkbox__indicator i{color:var(--brand-component-checkbox-indicator-foreground-disabled)}.radio-button{display:flex;flex-direction:row;gap:var(--brand-component-radio-button-gap);align-items:center;width:-moz-fit-content;width:fit-content;cursor:pointer}.radio-button__input{position:absolute;opacity:0;width:0;height:0}.radio-button__indicator{width:24px;height:24px;position:relative;border-radius:var(--brand-size-radius-full);overflow:hidden;flex-shrink:0;border:2px solid var(--brand-component-radio-button-indicator-foreground-disabled);background-color:var(--brand-component-radio-button-indicator-background-disabled)}.radio-button__circle{position:absolute;left:4px;top:4px;width:12px;height:12px;border-radius:var(--brand-size-radius-full);display:none}.radio-button--checked .radio-button__circle{display:block;background-color:var(--brand-component-radio-button-indicator-foreground-default);border:1px solid var(--brand-component-radio-button-indicator-foreground-default)}.radio-button__label{font-family:var(--brand-typography-font-family-body);font-size:var(--breakpoint-typography-font-size-body-small);font-weight:var(--brand-component-text-style-body-font-weight);line-height:var(--breakpoint-typography-line-height-body-small);color:var(--brand-component-radio-button-label-default);margin:0}.radio-button--disabled .radio-button__label{color:var(--brand-component-radio-button-label-disabled)}.radio-button--disabled .radio-button__circle{background-color:var(--brand-component-radio-button-indicator-foreground-disabled);border-color:var(--brand-component-radio-button-indicator-foreground-disabled)}.form{display:flex;flex-direction:column;gap:var(--brand-component-form-gap)}.form--bordered{padding:var(--brand-component-form-padding);border:var(--brand-component-form-border-weight) solid var(--brand-component-form-border-default);border-radius:var(--brand-component-form-radius);background-color:var(--brand-component-form-background)}.form__header{display:flex;flex-direction:column;gap:var(--brand-size-spacing-0-5rem)}.form__heading{margin:0}.form__description{margin:0;color:var(--brand-color-light-surface-on-surface-alternative)}.form__fields{display:flex;flex-direction:column;gap:var(--brand-component-form-gap)}.fieldset{border:var(--brand-component-fieldset-border-weight) solid var(--brand-component-fieldset-border);border-radius:var(--brand-component-fieldset-radius);padding:var(--brand-component-fieldset-padding);margin:0}.fieldset__legend{color:var(--brand-component-fieldset-legend-text);font-weight:var(--brand-component-fieldset-legend-font-weight);padding-inline:var(--brand-component-fieldset-gap)}.fieldset__content{display:flex;flex-direction:column;gap:var(--brand-component-fieldset-gap)}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--brand-component-avatar-radius);background-color:var(--brand-component-avatar-background-default);color:var(--brand-component-avatar-foreground-default);border:var(--brand-component-avatar-border-weight) solid var(--brand-component-avatar-border-default);font-family:var(--brand-component-avatar-font-family);overflow:hidden;flex-shrink:0}.avatar--small{width:var(--brand-component-avatar-size-small);height:var(--brand-component-avatar-size-small);font-size:calc(var(--brand-component-avatar-size-small)*.4)}.avatar--medium{width:var(--brand-component-avatar-size-medium);height:var(--brand-component-avatar-size-medium);font-size:calc(var(--brand-component-avatar-size-medium)*.4)}.avatar--large{width:var(--brand-component-avatar-size-large);height:var(--brand-component-avatar-size-large);font-size:calc(var(--brand-component-avatar-size-large)*.4)}.avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:var(--brand-component-avatar-font-weight);-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--brand-component-skeleton-background) 25%,var(--brand-component-skeleton-highlight) 50%,var(--brand-component-skeleton-background) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton--text{height:1em;border-radius:var(--brand-component-skeleton-radius-text);margin-bottom:var(--brand-component-skeleton-gap)}.skeleton--circle{border-radius:var(--brand-component-skeleton-radius-circle)}.skeleton--card{border-radius:var(--brand-component-skeleton-radius-card);min-height:200px}.alert{display:flex;align-items:flex-start;gap:var(--brand-component-alert-gap);padding:var(--brand-component-alert-padding-y) var(--brand-component-alert-padding-x);border-radius:var(--brand-component-alert-radius);border:var(--brand-component-alert-border-weight) solid transparent}.alert__icon{flex-shrink:0;font-size:var(--brand-component-alert-icon-size);line-height:1}.alert__body{flex:1;min-width:0}.alert__heading{display:block;margin-bottom:4px}.alert__description{margin:0}.alert__dismiss{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:none;cursor:pointer;border-radius:var(--brand-component-alert-radius);color:inherit;opacity:.7}.alert__dismiss:hover{opacity:1}.alert__dismiss:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.alert--informative{background-color:var(--brand-component-alert-informative-background);color:var(--brand-component-alert-informative-text);border-color:var(--brand-component-alert-informative-border)}.alert--informative .alert__icon{color:var(--brand-component-alert-informative-accent)}.alert--positive{background-color:var(--brand-component-alert-positive-background);color:var(--brand-component-alert-positive-text);border-color:var(--brand-component-alert-positive-border)}.alert--positive .alert__icon{color:var(--brand-component-alert-positive-accent)}.alert--critical{background-color:var(--brand-component-alert-critical-background);color:var(--brand-component-alert-critical-text);border-color:var(--brand-component-alert-critical-border)}.alert--critical .alert__icon{color:var(--brand-component-alert-critical-accent)}.alert--moderate{background-color:var(--brand-component-alert-moderate-background);color:var(--brand-component-alert-moderate-text);border-color:var(--brand-component-alert-moderate-border)}.alert--moderate .alert__icon{color:var(--brand-component-alert-moderate-accent)}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--brand-component-empty-state-padding);gap:var(--brand-component-empty-state-gap);max-width:var(--brand-component-empty-state-max-width);margin-inline:auto}.empty-state__icon{display:flex;align-items:center;justify-content:center;width:var(--brand-component-empty-state-icon-size);height:var(--brand-component-empty-state-icon-size);border-radius:var(--brand-component-empty-state-icon-radius);background-color:var(--brand-component-empty-state-icon-background);color:var(--brand-component-empty-state-icon-color);font-size:calc(var(--brand-component-empty-state-icon-size)*.5)}.empty-state__heading{margin:0;color:var(--brand-component-empty-state-heading)}.empty-state__description{margin:0;color:var(--brand-component-empty-state-text)}.empty-state__action{padding-top:var(--brand-component-empty-state-button-padding-top)}.progress-bar{display:flex;flex-direction:column}.progress-bar__header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:var(--brand-component-progress-bar-label-padding-bottom)}.progress-bar__label{color:var(--brand-component-progress-bar-label-text);font-weight:600}.progress-bar__value{color:var(--brand-component-progress-bar-value-text)}.progress-bar__track{width:100%;height:var(--brand-component-progress-bar-height);background-color:var(--brand-component-progress-bar-track-background);overflow:hidden}.progress-bar__fill,.progress-bar__track{border-radius:var(--brand-component-progress-bar-radius)}.progress-bar__fill{height:100%;background-color:var(--brand-component-progress-bar-fill-background);transition:width .3s ease}.progress-bar--positive .progress-bar__fill{background-color:var(--brand-component-progress-bar-fill-positive)}.progress-bar--critical .progress-bar__fill{background-color:var(--brand-component-progress-bar-fill-critical)}.rating{display:inline-flex;align-items:center}.rating,.rating__stars{gap:var(--brand-component-rating-gap)}.rating__stars{display:flex}.rating__star{font-size:var(--brand-component-rating-size)}.rating__star--filled{color:var(--brand-component-rating-filled)}.rating__star--empty{color:var(--brand-component-rating-empty)}.rating__count{color:var(--brand-component-rating-count-text)}.download{display:flex;flex-direction:row;gap:var(--brand-component-download-gap);align-items:flex-start;width:100%;padding:var(--brand-component-download-padding);background-color:var(--brand-component-download-background-default);border:none;border-radius:var(--brand-component-download-radius);box-shadow:inset 0 0 0 var(--brand-component-download-border-weight) var(--brand-component-download-border-default);text-decoration:none;overflow:hidden;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.download:hover{transform:translateY(-2px);background-color:var(--brand-component-download-background-hover);box-shadow:inset 0 0 0 var(--brand-component-download-border-weight-hover) var(--brand-component-download-border-hover)}.download:hover .download__name{color:var(--brand-component-download-file-name-hover)}.download__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--brand-component-download-icon)}.download__icon i{font-size:20px}.download__content{gap:var(--brand-component-download-description-padding-bottom)}.download__content,.download__header{display:flex;flex-direction:column;width:100%}.download__header{gap:var(--brand-component-download-file-name-padding-bottom)}.download__name{font-family:var(--brand-typography-font-family-body);font-size:var(--brand-typography-font-size-sm-md-body);font-weight:500;line-height:var(--brand-typography-line-height-sm-md-body);color:var(--brand-component-download-file-name-default);transition:color .2s ease}.download__description{font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);color:var(--brand-component-download-description-default);margin:0}.download__meta{display:flex;flex-direction:row;gap:var(--brand-size-spacing-half);align-items:center}.download__detail,.download__separator{font-family:var(--text-style-body-extra-small-font-family);font-weight:var(--text-style-body-extra-small-font-style);font-size:var(--text-style-body-extra-small-font-size);line-height:var(--text-style-body-extra-small-line-height);letter-spacing:var(--text-style-body-extra-small-letter-spacing);color:var(--brand-component-download-file-detail);margin:0}