:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(input[type=checkbox]),:where(input[type=radio]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:initial;cursor:default;padding:initial;border:initial}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:where(dialog){color:#000;background-color:#fff;border:solid;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}.u-hide{display:none!important}:root{--s-spacing-1:var(--fdt-core-spacing-1);--s-spacing-2:var(--fdt-core-spacing-2);--s-spacing-3:var(--fdt-core-spacing-3);--s-spacing-4:var(--fdt-core-spacing-4);--s-spacing-5:var(--fdt-core-spacing-5);--s-spacing-6:var(--fdt-core-spacing-6);--s-spacing-7:var(--fdt-core-spacing-7);--s-spacing-8:var(--fdt-core-spacing-8);--s-spacing-9:var(--fdt-core-spacing-9);--s-section-margin-bottom-none:var(--fdt-semantic-section-margin-bottom-none);--s-section-margin-bottom-small:var(--fdt-semantic-section-margin-bottom-small);--s-section-margin-bottom-normal:var(--fdt-semantic-section-margin-bottom-normal);--s-font-family-body:var(--fdt-core-fontfamily-body);--s-font-size-base:var(--fdt-core-fontsize-base);--s-line-height-paragraph:var(--fdt-core-lineheight-paragraph);--s-font-weight-regular:var(--fdt-core-fontweight-regular);--s-font-weight-medium:var(--fdt-core-fontweight-medium);--s-font-weight-bold:var(--fdt-core-fontweight-bold);--s-font-size-mobile-1:var(--fdt-mobile-fontsize-1);--s-font-size-mobile-2:var(--fdt-mobile-fontsize-2);--s-font-size-mobile-3:var(--fdt-mobile-fontsize-3);--s-font-size-mobile-4:var(--fdt-mobile-fontsize-4);--s-font-size-mobile-5:var(--fdt-mobile-fontsize-5);--s-font-size-mobile-6:var(--fdt-mobile-fontsize-6);--s-type-label-font-weight:var(--fdt-semantic-typography-label-fontweight);--s-type-label-large-font-size:var(--fdt-semantic-typography-label-large-fontsize);--s-type-label-large-line-height:var(--fdt-semantic-typography-label-large-lineheight);--s-type-label-large-letter-spacing:var(--fdt-semantic-typography-label-large-letterspacing);--s-type-label-small-font-size:var(--fdt-semantic-typography-label-small-fontsize);--s-type-label-small-line-height:var(--fdt-semantic-typography-label-small-lineheight);--s-type-label-small-letter-spacing:var(--fdt-semantic-typography-label-small-letterspacing);--s-type-body-large-font-size:var(--fdt-semantic-typography-body-large-fontsize);--s-type-body-large-line-height:var(--fdt-semantic-typography-body-large-lineheight);--s-heading-h1-font-family:var(--fdt-core-heading-h1-fontfamily,var(--fdt-core-fontfamily-body));--s-heading-h1-font-size:var(--fdt-core-heading-h1-fontsize);--s-heading-h1-line-height:var(--fdt-core-heading-h1-lineheight);--s-heading-h1-font-weight:var(--fdt-core-heading-h1-fontweight);--s-heading-h1-letter-spacing:var(--fdt-core-heading-h1-letterspacing);--s-heading-h2-font-family:var(--fdt-core-heading-h2-fontfamily,var(--fdt-core-fontfamily-body));--s-heading-h2-font-size:var(--fdt-core-heading-h2-fontsize);--s-heading-h2-line-height:var(--fdt-core-heading-h2-lineheight);--s-heading-h2-font-weight:var(--fdt-core-heading-h2-fontweight);--s-heading-h2-letter-spacing:var(--fdt-core-heading-h2-letterspacing);--s-heading-h3-font-family:var(--fdt-core-heading-h3-fontfamily,var(--fdt-core-fontfamily-body));--s-heading-h3-font-size:var(--fdt-core-heading-h3-fontsize);--s-heading-h3-line-height:var(--fdt-core-heading-h3-lineheight);--s-heading-h3-font-weight:var(--fdt-core-heading-h3-fontweight);--s-heading-h3-letter-spacing:var(--fdt-core-heading-h3-letterspacing);--s-heading-h4-font-family:var(--fdt-core-heading-h4-fontfamily,var(--fdt-core-fontfamily-body));--s-heading-h4-font-size:var(--fdt-core-heading-h4-fontsize);--s-heading-h4-line-height:var(--fdt-core-heading-h4-lineheight);--s-heading-h4-font-weight:var(--fdt-core-heading-h4-fontweight);--s-heading-h4-letter-spacing:var(--fdt-core-heading-h4-letterspacing);--s-heading-h5-font-family:var(--fdt-core-heading-h5-fontfamily,var(--fdt-core-fontfamily-body));--s-heading-h5-font-size:var(--fdt-core-heading-h5-fontsize);--s-heading-h5-line-height:var(--fdt-core-heading-h5-lineheight);--s-heading-h5-font-weight:var(--fdt-core-heading-h5-fontweight);--s-heading-h5-letter-spacing:var(--fdt-core-heading-h5-letterspacing);--s-heading-h6-font-family:var(--fdt-core-heading-h6-fontfamily,var(--fdt-core-fontfamily-body));--s-heading-h6-font-size:var(--fdt-core-heading-h6-fontsize);--s-heading-h6-line-height:var(--fdt-core-heading-h6-lineheight);--s-heading-h6-font-weight:var(--fdt-core-heading-h6-fontweight);--s-heading-h6-letter-spacing:var(--fdt-core-heading-h6-letterspacing);--s-heading-caption-font-family:var(--fdt-core-heading-caption-fontfamily,var(--fdt-core-fontfamily-body));--s-heading-caption-font-size:var(--fdt-core-heading-caption-fontsize);--s-heading-caption-line-height:var(--fdt-core-heading-caption-lineheight);--s-heading-caption-font-weight:var(--fdt-core-heading-caption-fontweight);--s-heading-caption-letter-spacing:var(--fdt-core-heading-caption-letterspacing);--s-radius-small:var(--fdt-core-borderradius-small);--s-radius-medium:var(--fdt-core-borderradius-medium);--s-radius-large:var(--fdt-core-borderradius-large);--s-radius-circle:var(--fdt-core-borderradius-circle);--s-radius-card:var(--fdt-semantic-borderradius-card);--s-radius-dialog:var(--fdt-semantic-borderradius-dialog);--s-radius-tag:var(--fdt-semantic-borderradius-tag);--s-radius-chip:var(--fdt-semantic-borderradius-chip);--s-radius-badge:var(--fdt-semantic-borderradius-badge);--s-radius-tooltip:var(--fdt-semantic-borderradius-tooltip);--s-radius-panel:var(--fdt-semantic-borderradius-panel,var(--fdt-core-borderradius-medium));--s-border-width-default:var(--fdt-semantic-borderwidth-default);--s-border-width-strong:var(--fdt-semantic-borderwidth-strong);--s-color-surface-default:var(--fdt-semantic-color-background-default);--s-color-surface-subtle:var(--fdt-semantic-color-background-subtle);--s-color-surface-neutral:var(--fdt-semantic-color-background-neutral);--s-color-surface-inverted:var(--fdt-semantic-color-background-inverted);--s-color-surface-brand:var(--fdt-semantic-color-background-brand);--s-color-surface-info:var(--fdt-semantic-color-background-info);--s-color-surface-warning:var(--fdt-semantic-color-background-warning);--s-color-surface-success:var(--fdt-semantic-color-background-success);--s-color-surface-error:var(--fdt-semantic-color-background-error);--s-color-text-default:var(--fdt-semantic-color-foreground-default);--s-color-text-subtle:var(--fdt-semantic-color-foreground-subtle);--s-color-text-inverted:var(--fdt-semantic-color-foreground-inverted);--s-color-text-brand:var(--fdt-semantic-color-foreground-brand);--s-color-text-info:var(--fdt-semantic-color-foreground-info);--s-color-text-warning:var(--fdt-semantic-color-foreground-warning);--s-color-text-success:var(--fdt-semantic-color-foreground-success);--s-color-text-error:var(--fdt-semantic-color-foreground-error);--s-color-text-on-brand:var(--fdt-semantic-color-foreground-on-brand);--s-color-border-default:var(--fdt-semantic-color-border-default);--s-color-border-subtle:var(--fdt-semantic-color-border-subtle);--s-color-border-strong:var(--fdt-semantic-color-border-strong);--s-color-border-brand:var(--fdt-semantic-color-border-primary);--s-color-border-info:var(--fdt-semantic-color-border-info);--s-color-border-warning:var(--fdt-semantic-color-border-warning);--s-color-border-success:var(--fdt-semantic-color-border-success);--s-color-border-error:var(--fdt-semantic-color-border-error);--s-color-palette-neutral-0:var(--fdt-core-color-neutral-0);--s-color-palette-neutral-50:var(--fdt-core-color-neutral-50);--s-color-palette-neutral-100:var(--fdt-core-color-neutral-100);--s-color-palette-neutral-200:var(--fdt-core-color-neutral-200);--s-color-palette-neutral-300:var(--fdt-core-color-neutral-300);--s-color-palette-neutral-400:var(--fdt-core-color-neutral-400);--s-color-palette-neutral-500:var(--fdt-core-color-neutral-500);--s-color-palette-neutral-600:var(--fdt-core-color-neutral-600);--s-color-palette-neutral-700:var(--fdt-core-color-neutral-700);--s-color-palette-neutral-800:var(--fdt-core-color-neutral-800);--s-color-palette-neutral-900:var(--fdt-core-color-neutral-900);--s-color-system-info-50:var(--fdt-core-color-system-info-50);--s-color-system-info-100:var(--fdt-core-color-system-info-100);--s-color-system-info-600:var(--fdt-core-color-system-info-600);--s-color-system-info-700:var(--fdt-core-color-system-info-700);--s-color-system-warning-50:var(--fdt-core-color-system-warning-50);--s-color-system-warning-100:var(--fdt-core-color-system-warning-100);--s-color-system-warning-600:var(--fdt-core-color-system-warning-600);--s-color-system-warning-700:var(--fdt-core-color-system-warning-700);--s-color-system-success-50:var(--fdt-core-color-system-success-50);--s-color-system-success-100:var(--fdt-core-color-system-success-100);--s-color-system-success-600:var(--fdt-core-color-system-success-600);--s-color-system-success-700:var(--fdt-core-color-system-success-700);--s-color-system-error-50:var(--fdt-core-color-system-error-50);--s-color-system-error-100:var(--fdt-core-color-system-error-100);--s-color-system-error-600:var(--fdt-core-color-system-error-600);--s-color-system-error-700:var(--fdt-core-color-system-error-700);--s-image-ratio-article-cards-width:var(--fdt-semantic-image-ratio-article-cards-width,3);--s-image-ratio-article-cards-height:var(--fdt-semantic-image-ratio-article-cards-height,2);--s-size-icon-tiny:var(--fdt-core-size-icon-tiny);--s-size-icon-small:var(--fdt-core-size-icon-small);--s-size-icon-medium:var(--fdt-core-size-icon-medium);--s-size-icon-large:var(--fdt-core-size-icon-large);--s-button-gap:var(--fdt-button-borderpadding-gap);--s-button-padding-top:var(--fdt-button-borderpadding-padding-top);--s-button-padding-horizontal:var(--fdt-button-borderpadding-padding-horizontal);--s-button-border-radius:var(--fdt-button-borderradius-button);--s-button-border-width:var(--fdt-button-borderwidth-button);--s-button-border-width-focus:var(--fdt-button-borderwidth-button-focus);--s-button-font-size:var(--fdt-button-typography-button-label-fontsize);--s-button-line-height:var(--fdt-button-typography-button-label-lineheight);--s-button-font-weight:var(--fdt-button-typography-button-label-fontweight);--s-button-letter-spacing:var(--fdt-button-typography-button-label-letterspacing);--s-button-font-size-small:var(--fdt-button-typography-button-label-small-fontsize);--s-button-line-height-small:var(--fdt-button-typography-button-label-small-lineheight);--s-button-letter-spacing-small:var(--fdt-button-typography-button-label-small-letterspacing);--s-button-min-height:var(--fdt-button-sizing-minheight-normal);--s-button-color-primary-bg:var(--fdt-button-color-primary-background);--s-button-color-primary-text:var(--fdt-button-color-primary-text);--s-button-color-primary-bg-hover:var(--fdt-button-color-primary-background-hover);--s-button-color-primary-text-hover:var(--fdt-button-color-primary-text-hover);--s-button-color-primary-bg-pressed:var(--fdt-button-color-primary-background-pressed);--s-button-color-primary-bg-inverted:var(--fdt-button-color-primary-background-inverted);--s-button-color-primary-text-inverted:var(--fdt-button-color-primary-text-inverted);--s-button-color-primary-bg-hover-inverted:var(--fdt-button-color-primary-background-hover-inverted);--s-button-color-primary-bg-pressed-inverted:var(--fdt-button-color-primary-background-pressed-inverted);--s-button-color-primary-text-pressed-inverted:var(--fdt-button-color-primary-text-pressed-inverted);--s-button-color-secondary-fg:var(--fdt-button-color-secondary-foreground);--s-button-color-secondary-border:var(--fdt-button-color-secondary-border);--s-button-color-secondary-bg-hover:var(--fdt-button-color-secondary-background-hover);--s-button-color-secondary-fg-hover:var(--fdt-button-color-secondary-foreground-hover);--s-button-color-secondary-bg-pressed:var(--fdt-button-color-secondary-background-pressed);--s-button-color-secondary-fg-pressed:var(--fdt-button-color-secondary-foreground-pressed);--s-button-color-secondary-fg-inverted:var(--fdt-button-color-secondary-foreground-inverted);--s-button-color-secondary-border-inverted:var(--fdt-button-color-secondary-border-inverted);--s-button-color-secondary-bg-hover-inverted:var(--fdt-button-color-secondary-background-hover-inverted);--s-button-color-secondary-fg-hover-inverted:var(--fdt-button-color-secondary-foreground-hover-inverted);--s-button-color-secondary-bg-pressed-inverted:var(--fdt-button-color-secondary-background-pressed-inverted);--s-button-color-secondary-fg-pressed-inverted:var(--fdt-button-color-secondary-foreground-pressed-inverted);--s-button-color-secondary-border-hover-inverted:var(--fdt-button-color-secondary-border-hover-inverted);--s-button-color-secondary-border-pressed-inverted:var(--fdt-button-color-secondary-border-pressed-inverted);--s-button-color-tertiary-bg:var(--fdt-button-color-tertiary-background);--s-button-color-tertiary-text:var(--fdt-button-color-tertiary-text);--s-button-color-tertiary-fg:var(--fdt-button-color-tertiary-foreground);--s-button-color-tertiary-border:var(--fdt-button-color-tertiary-border);--s-button-color-tertiary-bg-hover:var(--fdt-button-color-tertiary-background-hover);--s-button-color-tertiary-fg-hover:var(--fdt-button-color-tertiary-foreground-hover);--s-button-color-tertiary-border-hover:var(--fdt-button-color-tertiary-border-hover);--s-button-color-tertiary-bg-pressed:var(--fdt-button-color-tertiary-background-pressed);--s-button-color-tertiary-fg-pressed:var(--fdt-button-color-tertiary-foreground-pressed);--s-button-color-tertiary-bg-inverted:var(--fdt-button-color-tertiary-background-inverted);--s-button-color-tertiary-text-inverted:var(--fdt-button-color-tertiary-text-inverted);--s-button-color-tertiary-border-inverted:var(--fdt-button-color-tertiary-border-inverted);--s-button-color-tertiary-bg-hover-inverted:var(--fdt-button-color-tertiary-background-hover-inverted);--s-button-color-tertiary-fg-hover-inverted:var(--fdt-button-color-tertiary-foreground-hover-inverted);--s-button-color-tertiary-bg-pressed-inverted:var(--fdt-button-color-tertiary-background-pressed-inverted);--s-button-color-destructive-bg:var(--fdt-button-color-destructive-background);--s-button-color-destructive-bg-hover:var(--fdt-button-color-destructive-background-hover);--s-button-color-destructive-bg-pressed:var(--fdt-button-color-destructive-background-pressed);--s-button-color-disabled-bg:var(--fdt-button-color-disabled-background);--s-button-color-disabled-text:var(--fdt-button-color-disabled-text);--s-button-color-disabled-border:var(--fdt-button-color-disabled-border);--s-button-color-focus-border:var(--fdt-button-color-focus-border);--s-color-text-inactive:var(--fdt-semantic-color-foreground-inactive);--s-color-text-active:var(--fdt-semantic-color-foreground-active);--s-color-text-primary:var(--fdt-semantic-color-foreground-primary);--s-color-border-hover:var(--fdt-semantic-color-border-hover);--s-color-border-focus:var(--fdt-semantic-color-border-focus);--s-color-border-active:var(--fdt-semantic-color-border-active);--s-color-border-inactive:var(--fdt-semantic-color-border-inactive);--s-color-surface-error-light:var(--fdt-semantic-color-background-error-light);--s-color-surface-inactive:var(--fdt-semantic-color-background-inactive);--s-color-surface-disabled:var(--fdt-semantic-color-background-disabled,var(--fdt-semantic-color-background-inactive));--s-color-surface-primary:var(--fdt-semantic-color-background-primary);--s-color-surface-primary-subtle:var(--fdt-semantic-color-background-primary-subtle);--s-color-surface-primary-light:var(--fdt-semantic-color-background-primary-light);--s-color-surface-primary-hover:var(--fdt-semantic-color-background-primary-hover);--s-radius-field:var(--fdt-semantic-borderradius-field);--s-radius-checkbox:var(--fdt-semantic-borderradius-checkbox);--s-type-placeholder-font-size:var(--fdt-semantic-typography-placeholder-fontsize);--s-type-placeholder-line-height:var(--fdt-semantic-typography-placeholder-lineheight);--s-type-label-font-family:var(--fdt-semantic-typography-label-fontfamily);--s-type-label-font-size:var(--fdt-semantic-typography-label-fontsize);--s-type-label-line-height:var(--fdt-semantic-typography-label-lineheight);--s-type-label-letter-spacing:var(--fdt-semantic-typography-label-letterspacing);--s-type-helper-font-size:var(--fdt-semantic-typography-helper-fontsize,.75rem);--s-type-helper-line-height:var(--fdt-semantic-typography-helper-lineheight,1.4);--s-type-link-font-weight:var(--fdt-semantic-typography-link-fontweight,600);--s-size-checkbox:var(--fdt-semantic-size-checkbox,20px);--s-color-brand-primary:var(--fdt-core-color-brand-primary);--s-color-text-hover:var(--fdt-semantic-color-foreground-hover);--s-color-text-pressed:var(--fdt-semantic-color-foreground-pressed);--s-color-text-subtle-hover:var(--fdt-semantic-color-foreground-subtle-hover);--s-color-text-subtle-pressed:var(--fdt-semantic-color-foreground-subtle-pressed);--s-color-text-pictogram:var(--fdt-semantic-color-foreground-pictogram);--s-color-text-heading-h4:var(--fdt-core-color-typography-heading-h4);--s-color-surface-subtle-hover:var(--fdt-semantic-color-background-subtle-hover);--s-color-surface-subtle-pressed:var(--fdt-semantic-color-background-subtle-pressed);--s-color-surface-accent-dark:var(--fdt-semantic-color-background-accent-dark);--s-color-surface-accent-light:var(--fdt-semantic-color-background-accent-light);--s-color-surface-success-light:var(--fdt-semantic-color-background-success-light);--s-color-surface-warning-light:var(--fdt-semantic-color-background-warning-light);--s-color-border-primary:var(--fdt-semantic-color-border-primary);--s-color-border-core:var(--fdt-core-border-color);--s-radius-modal:var(--fdt-semantic-borderradius-modal);--s-link-decoration:var(--fdt-semantic-link);--s-border-width-focus:var(--fdt-semantic-borderwidth-focus);--s-font-weight-semi-bold:var(--fdt-core-fontweight-semi-bold);--s-type-label-tiny-font-family:var(--fdt-semantic-typography-label-tiny-fontfamily);--s-type-label-tiny-font-size:var(--fdt-semantic-typography-label-tiny-fontsize);--s-type-label-tiny-line-height:var(--fdt-semantic-typography-label-tiny-lineheight);--s-type-label-tiny-letter-spacing:var(--fdt-semantic-typography-label-tiny-letterspacing);--s-type-label-tiny-font-weight:var(--fdt-semantic-typography-label-tiny-fontweight);--s-type-label-small-font-family:var(--fdt-semantic-typography-label-small-fontfamily);--s-type-label-small-font-weight:var(--fdt-semantic-typography-label-small-fontweight);--s-type-placeholder-font-family:var(--fdt-semantic-typography-placeholder-fontfamily);--s-type-placeholder-font-weight:var(--fdt-semantic-typography-placeholder-fontweight);--s-type-placeholder-letter-spacing:var(--fdt-semantic-typography-placeholder-letterspacing);--s-type-body-small-font-size:var(--fdt-core-body-p-small-fontsize);--s-type-body-small-line-height:var(--fdt-core-body-p-small-lineheight);--s-type-body-small-letter-spacing:var(--fdt-core-body-p-small-letterspacing);--s-type-body-tiny-font-size:var(--fdt-core-body-p-tiny-fontsize);--s-type-quote-font-family:var(--fdt-semantic-typography-quote-fontfamily);--s-type-quote-font-size:var(--fdt-semantic-typography-quote-fontsize);--s-type-quote-line-height:var(--fdt-semantic-typography-quote-lineheight);--s-type-quote-letter-spacing:var(--fdt-semantic-typography-quote-letterspacing);--s-type-quote-font-weight:var(--fdt-semantic-typography-quote-fontweight);--s-type-quote-text-transform:var(--fdt-semantic-typography-quote-textcase);--s-color-heading-h3:var(--fdt-core-color-typography-heading-h3);--s-color-palette-primary-50:var(--fdt-core-color-primary-50);--s-color-palette-secondary-100:var(--fdt-core-color-secondary-100);--s-color-palette-secondary-200:var(--fdt-core-color-secondary-200);--s-color-palette-secondary-500:var(--fdt-core-color-secondary-500);--s-color-productattr-height-bg:var(--fdt-semantic-color-productattribute-height-background);--s-color-productattr-height-border:var(--fdt-semantic-color-productattribute-height-border);--s-color-productattr-fire-bg:var(--fdt-semantic-color-productattribute-fireresistance-background);--s-color-productattr-fire-border:var(--fdt-semantic-color-productattribute-fireresistance-border);--s-color-productattr-sound-bg:var(--fdt-semantic-color-productattribute-soundinsulation-background);--s-color-productattr-sound-border:var(--fdt-semantic-color-productattribute-soundinsulation-border);--s-size-icon-display:var(--fdt-core-size-icon-display);--s-elevation-1-x:var(--fdt-core-elevation-1-x);--s-elevation-1-y:var(--fdt-core-elevation-1-y);--s-elevation-1-color:var(--fdt-core-elevation-1-color);--s-elevation-1-blur:var(--fdt-core-elevation-1-blur);--s-elevation-1-spread:var(--fdt-core-elevation-1-spread);--s-elevation-2-x:var(--fdt-core-elevation-2-x);--s-elevation-2-y:var(--fdt-core-elevation-2-y);--s-elevation-2-color:var(--fdt-core-elevation-2-color);--s-elevation-2-blur:var(--fdt-core-elevation-2-blur);--s-elevation-2-spread:var(--fdt-core-elevation-2-spread);--s-elevation-3-x:var(--fdt-core-elevation-3-x);--s-elevation-3-y:var(--fdt-core-elevation-3-y);--s-elevation-3-color:var(--fdt-core-elevation-3-color);--s-elevation-3-blur:var(--fdt-core-elevation-3-blur);--s-elevation-3-spread:var(--fdt-core-elevation-3-spread);--s-elevation-4-x:var(--fdt-core-elevation-4-x);--s-elevation-4-y:var(--fdt-core-elevation-4-y);--s-elevation-4-color:var(--fdt-core-elevation-4-color);--s-elevation-4-blur:var(--fdt-core-elevation-4-blur);--s-elevation-4-spread:var(--fdt-core-elevation-4-spread);--s-shadow-1:var(--s-elevation-1-x) var(--s-elevation-1-y) var(--s-elevation-1-blur) var(--s-elevation-1-spread) var(--s-elevation-1-color);--s-shadow-2:var(--s-elevation-2-x) var(--s-elevation-2-y) var(--s-elevation-2-blur) var(--s-elevation-2-spread) var(--s-elevation-2-color);--s-shadow-3:var(--s-elevation-3-x) var(--s-elevation-3-y) var(--s-elevation-3-blur) var(--s-elevation-3-spread) var(--s-elevation-3-color);--s-shadow-4:var(--s-elevation-4-x) var(--s-elevation-4-y) var(--s-elevation-4-blur) var(--s-elevation-4-spread) var(--s-elevation-4-color);--s-font-weight-emphasize:var(--fdt-semantic-emphasize);--s-nav-color-bg:var(--fdt-navigation-color-background,var(--fdt-semantic-color-background-default));--s-nav-color-text:var(--fdt-navigation-color-foreground,var(--fdt-semantic-color-foreground-default));--s-nav-color-bg-active:var(--fdt-navigation-color-background-active,var(--fdt-semantic-color-background-brand));--s-nav-color-text-active:var(--fdt-navigation-color-foreground-active,var(--fdt-semantic-color-foreground-on-brand));--s-nav-color-bg-hover:var(--fdt-navigation-color-background-hover,var(--fdt-semantic-color-background-subtle));--s-nav-color-text-hover:var(--fdt-navigation-color-foreground-hover,var(--fdt-semantic-color-foreground-default));--s-font-size-mobile-7:var(--fdt-mobile-fontsize-7);--s-font-size-mobile-8:var(--fdt-mobile-fontsize-8);--s-font-size-mobile-9:var(--fdt-mobile-fontsize-9);--s-font-weight-heavy:var(--fdt-core-fontweight-heavy);--s-size-icon-micro:var(--fdt-core-size-icon-micro);--s-size-icon-normal:var(--fdt-core-size-icon-normal);--s-heading-h1-text-case:var(--fdt-core-heading-h1-textcase);--s-heading-h2-text-case:var(--fdt-core-heading-h2-textcase);--s-heading-h3-text-case:var(--fdt-core-heading-h3-textcase);--s-heading-h4-text-case:var(--fdt-core-heading-h4-textcase);--s-heading-h5-text-case:var(--fdt-core-heading-h5-textcase);--s-heading-h6-text-case:var(--fdt-core-heading-h6-textcase);--s-heading-caption-text-case:var(--fdt-core-heading-caption-textcase);--s-heading-display-font-family:var(--fdt-core-heading-display-fontfamily,var(--fdt-core-fontfamily-body));--s-heading-display-font-size:var(--fdt-core-heading-display-fontsize);--s-heading-display-line-height:var(--fdt-core-heading-display-lineheight);--s-heading-display-font-weight:var(--fdt-core-heading-display-fontweight);--s-heading-display-letter-spacing:var(--fdt-core-heading-display-letterspacing);--s-heading-display-text-case:var(--fdt-core-heading-display-textcase);--s-color-text-heading-h1:var(--fdt-core-color-typography-heading-h1);--s-color-text-heading-h2:var(--fdt-core-color-typography-heading-h2);--s-color-text-heading-h5:var(--fdt-core-color-typography-heading-h5);--s-color-text-heading-h6:var(--fdt-core-color-typography-heading-h6);--s-color-text-heading-display:var(--fdt-core-color-typography-heading-display);--s-color-surface-neutral-dark:var(--fdt-semantic-color-background-neutral-dark);--s-color-surface-hover:var(--fdt-semantic-color-surface-hover);--s-color-border-neutral:var(--fdt-semantic-color-border-neutral);--s-color-border-neutral-dark:var(--fdt-semantic-color-border-neutral-dark);--s-type-body-large-letter-spacing:var(--fdt-core-body-p-large-letterspacing);--s-type-body-normal-font-size:var(--fdt-core-body-p-normal-fontsize);--s-type-body-normal-line-height:var(--fdt-core-body-p-normal-lineheight);--s-type-body-normal-letter-spacing:var(--fdt-core-body-p-normal-letterspacing);--s-type-body-tiny-line-height:var(--fdt-core-body-p-tiny-lineheight);--s-type-body-tiny-letter-spacing:var(--fdt-core-body-p-tiny-letterspacing);--s-type-label-large-font-family:var(--fdt-semantic-typography-label-large-fontfamily);--s-type-label-large-font-weight:var(--fdt-semantic-typography-label-large-fontweight);--s-type-description-font-family:var(--fdt-semantic-typography-description-fontfamily);--s-type-description-font-size:var(--fdt-semantic-typography-description-fontsize);--s-type-description-line-height:var(--fdt-semantic-typography-description-lineheight);--s-type-description-font-weight:var(--fdt-semantic-typography-description-fontweight);--s-type-description-letter-spacing:var(--fdt-semantic-typography-description-letterspacing);--s-type-intro-font-family:var(--fdt-semantic-typography-intro-fontfamily);--s-type-intro-font-size:var(--fdt-semantic-typography-intro-fontsize);--s-type-intro-line-height:var(--fdt-semantic-typography-intro-lineheight);--s-type-intro-font-weight:var(--fdt-semantic-typography-intro-fontweight);--s-type-intro-letter-spacing:var(--fdt-semantic-typography-intro-letterspacing);--s-tile-shadow:var(--s-shadow-1);--s-size-tile-category-max-width:var(--fdt-semantic-size-tile-category-max-width,220px);--s-size-tile-category-min-width-mobile:var(--fdt-semantic-size-tile-category-min-width-mobile,180px);--s-size-tile-category-max-width-mobile:var(--fdt-semantic-size-tile-category-max-width-mobile,280px);--s-size-tile-category-max-height-mobile:var(--fdt-semantic-size-tile-category-max-height-mobile,200px);--container--spacing:var(--s-spacing-3);--container-full-width--spacing:0px;--container--width:100%;--container-max--width:1600px;--container-website--width:1200px;--container-small--width:800px;--container-min--width:600px;--divider--width:var(--s-border-width-default);--divider--style:solid;--divider--color:var(--s-color-border-default);--divider:var(--divider--width) var(--divider--style) var(--divider--color);--divider-light--color:var(--s-color-text-subtle);--scrollbar-size:var(--s-spacing-1);--scrollbar-foreground-color:var(--s-color-surface-neutral);--scrollbar-background-color:transparent;--scrollbar-border-radius:var(--s-radius-small)}@media (min-width:26.5625em){:root{--container--spacing:var(--s-spacing-4)}}@media (min-width:40em){:root{--container--spacing:var(--s-spacing-5)}}@media (min-width:64em){:root{--container--spacing:var(--s-spacing-9)}}:where(body){font-family:var(--s-font-family-body);font-size:var(--s-font-size-base);font-weight:var(--fdt-core-body-p-normal-fontweight);line-height:var(--s-line-height-paragraph);color:var(--s-color-text-default);min-height:var(--view-height-max);flex-direction:column;min-height:-webkit-fill-available;display:flex}:where(summary):focus-visible{outline:var(--s-border-width-focus) solid var(--s-color-border-focus);outline-offset:calc(var(--s-border-width-focus) * -1)}:where(.c-system-selector-isolated) :where(figure){width:100%;max-width:100%;height:auto}:where(.rich-text) ul{padding-inline-start:var(--s-spacing-4);list-style:outside}:where(.rich-text) ol{padding-inline-start:var(--s-spacing-4);list-style:decimal}:where(figcaption){font-family:var(--s-heading-caption-font-family);font-size:var(--s-heading-caption-font-size);line-height:var(--s-heading-caption-line-height);font-weight:var(--s-heading-caption-font-weight);letter-spacing:var(--s-heading-caption-letter-spacing);color:var(--figcaption--color,currentColor)}

.account-nav{position:relative;& .trigger{align-items:center;gap:var(--s-button-gap);padding:var(--s-button-padding-top) var(--s-button-padding-horizontal);border-radius:var(--s-button-border-radius);border:var(--s-button-border-width) solid var(--s-button-color-tertiary-border);background-color:var(--s-color-surface-subtle);color:var(--s-button-color-tertiary-text);cursor:pointer;list-style:none;transition:background-color .3s;display:inline-flex;&::-webkit-details-marker{display:none}&::marker{display:none}&:hover{color:var(--s-button-color-secondary-fg-hover)}@media (max-width:63.9375em){background-color:#0000;border:0;gap:0;padding:0}&>:first-child{flex-shrink:0}}& .summary-text{@media (max-width:63.9375em){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}& .arrow{flex-shrink:0;transition:transform .3s ease-in-out;display:flex;@media (max-width:63.9375em){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}&[open] .arrow{transform:rotate(180deg)}& .dropdown{z-index:1300;border:1px solid var(--s-color-border-subtle);background-color:var(--s-color-surface-default);min-width:250px;margin:0;padding:0;list-style:none;position:absolute;top:100%;right:0;& .menu-item{font-weight:var(--s-type-label-font-weight);background-color:var(--s-color-surface-default);border-bottom:1px solid var(--s-color-border-subtle);cursor:pointer;color:var(--s-color-text-subtle);padding:1rem;&:hover{background-color:var(--s-color-surface-subtle)}&:last-child{border-bottom:none}& .action{align-items:center;gap:var(--s-spacing-2);width:100%;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;text-decoration:none;display:flex}&.logout .action{color:var(--s-color-text-error)}}}}

.account-switcher{display:inline-flex}.account-switcher__trigger{--account-switcher-trigger-bg:var(--c-account-switcher-trigger-bg,var(--s-color-surface-default));--account-switcher-trigger-border:var(--c-account-switcher-trigger-border,var(--s-color-border-subtle));--account-switcher-trigger-color:var(--c-account-switcher-trigger-color,var(--s-color-text-default));justify-content:flex-start;align-items:center;gap:var(--s-spacing-3);padding:var(--s-spacing-2) var(--s-spacing-3);border:var(--s-border-width-default) solid var(--account-switcher-trigger-border);border-radius:var(--s-radius-field);background-color:var(--account-switcher-trigger-bg);color:var(--account-switcher-trigger-color);font:inherit;text-align:start;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-inline-size:var(--c-account-switcher-trigger-min-width,13.5rem);transition:background-color .2s,border-color .2s;display:inline-flex}.account-switcher__trigger:hover{--account-switcher-trigger-border:var(--c-account-switcher-trigger-border-hover,var(--s-color-border-hover))}.account-switcher__trigger:focus-visible{outline:var(--s-border-width-focus) solid var(--s-color-border-focus);outline-offset:var(--s-spacing-1)}.account-switcher__trigger-icon{--svg--fill:var(--c-account-switcher-trigger-icon-color,var(--s-color-text-active));flex-shrink:0}.account-switcher__trigger-text{gap:var(--s-spacing-1);min-inline-size:0;display:grid}@media (max-width:63.9375em){.account-switcher__trigger{inline-size:var(--s-button-min-height);min-inline-size:var(--s-button-min-height);block-size:var(--s-button-min-height);min-block-size:var(--s-button-min-height);justify-content:center;gap:0;padding:0}.account-switcher__trigger-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.account-switcher__trigger-account{line-height:1}.account-switcher__trigger-account,.account-switcher__trigger-location{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-switcher__trigger-location{align-items:center;gap:var(--s-spacing-1);color:var(--c-account-switcher-trigger-location-color,var(--s-color-text-subtle));font-size:var(--s-type-body-small-font-size);line-height:var(--s-type-body-small-line-height);display:inline-flex}.account-switcher__description{color:var(--c-account-switcher-description-color,var(--s-color-text-subtle));margin-block-end:var(--s-spacing-2)}.account-switcher__search{margin-block-end:var(--s-spacing-3)}.account-switcher__search-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-switcher__selection{margin-inline:calc(var(--dialog-spacing-inline) * -1);border-block-start:var(--s-border-width-default) solid var(--s-color-border-subtle)}.account-switcher__select-all,.account-switcher__account-item{align-items:start;gap:var(--s-spacing-2);padding:var(--s-spacing-2) var(--dialog-spacing-inline);grid-template-columns:auto minmax(0,1fr);display:grid}.account-switcher__select-all{align-items:center}.account-switcher__checkbox-label,.account-switcher__account-label{cursor:pointer;color:var(--c-account-switcher-account-color,var(--s-color-text-default))}.account-switcher__account-list{margin:0;padding:0;list-style:none;display:grid}.account-switcher__account-item{border-block-start:var(--s-border-width-default) solid var(--s-color-border-subtle)}.account-switcher__account-item--selected{background-color:var(--c-account-switcher-account-selected-bg,var(--s-color-surface-primary-subtle))}.account-switcher__account-name{color:var(--s-color-text-default);display:block}.account-switcher__account-location{align-items:center;gap:var(--s-spacing-1);color:var(--c-account-switcher-location-color,var(--s-color-text-subtle));font-size:var(--s-type-body-small-font-size);line-height:var(--s-type-body-small-line-height);display:inline-flex}.account-switcher__empty{padding:var(--s-spacing-3) var(--dialog-spacing-inline);color:var(--s-color-text-subtle)}.account-switcher__footer{inline-size:100%;max-inline-size:100%;justify-content:flex-end;width:100%;display:flex}.account-switcher__confirm{min-inline-size:var(--c-account-switcher-confirm-min-width,8.75rem);flex-grow:0;max-width:0}

.alert{--set-rt--mbe:0px;--set-link--color:var(--s-color-palette-neutral-0);display:var(--message--display,block);padding:var(--s-spacing-3);border-radius:var(--s-radius-small);background-color:var(--s-color-surface-accent-dark);color:var(--s-color-palette-neutral-0)}.alert__content{align-items:var(--message-slot--ai,flex-start);gap:var(--s-spacing-3) var(--s-spacing-2);flex-grow:1;display:flex}.alert__content__icon{grid-area:icon}.alert__content__message{gap:var(--s-spacing-2);flex-direction:column;flex-grow:1;grid-area:content;display:flex;&>*{margin-bottom:0}}.alert__content__close{--btn--padding:0;--btn--mh:none;place-self:end;align-self:var(--message__close--as);grid-area:close;margin-inline-start:auto}.alert__aside{justify-self:var(--slot-aside,space-between);--btn-group--jc:flex-end;gap:var(--s-spacing-3);grid-area:aside;display:flex}@media (min-width:26.5625em){.alert__aside{padding-inline:var(--s-spacing-2)}}.alert--inline{background:0 0;padding:0}.alert--inline .alert__content__message{justify-content:center}.alert--inline.alert-color--error p{color:var(--s-color-text-error)}.alert--inline.alert-color--success p{color:var(--s-color-text-success)}.alert--inline.alert-color--warning p{color:var(--s-color-text-warning)}.alert--standard{--set-link--color:var(--s-color-palette-neutral-800);--message__close--as:center;color:var(--s-color-palette-neutral-800);background-color:var(--s-color-surface-accent-light);border-radius:0;align-items:center}.alert--standard .alert__content{--link--fs:var(--s-type-label-small-font-size);grid-template-columns:var(--message-gtc,auto 1fr auto);grid-template-areas:var(--message-gta,"icon content aside");padding-block-start:var(--message__content--pbs,3px);display:grid}.alert--standard .alert__content a:last-child{flex-shrink:0;margin-inline-start:auto}.alert--standard .alert__content__icon{--svg--fill:var(--s-color-text-default);align-self:center}.alert--standard .alert__content__close{--svg--fill:var(--s-color-text-active)}.alert--standard.has-close:not(.has-aside){--message__content--pbs:0;--message-slot--ai:center;--message-gtc:auto 1fr auto;--message-gta:"icon content close"}.alert--standard.has-aside:not(.has-close){--message__content--pbs:0;--message-slot--ai:center;--message-gtc:var(--message-without-close--gtc,auto 1fr);--message-gta:var(--message-without-close--gta,"icon content" "aside aside");--btn-group--jc:var(--message-without-close--jc,stretch)}.alert--standard.has-aside.has-close{--message-gtc:var(--message-all-gtc,auto 1fr auto);--message-gta:var(--message-all-gta,"icon content content" "aside aside close")}.alert--standard.alert-color--warning{--set-link--color:var(--s-color-text-warning);background-color:var(--s-color-surface-warning-light)}.alert--standard.alert-color--warning .alert__content__icon{fill:var(--s-color-text-warning)}.alert--standard.alert-color--error{--set-link--color:var(--s-color-text-error);background-color:var(--s-color-surface-error-light)}.alert--standard.alert-color--error .alert__content__icon{fill:var(--s-color-text-error)}.alert--standard.alert-color--success{--set-link--color:var(--s-color-text-success);background-color:var(--s-color-surface-success-light)}.alert--standard.alert-color--success .alert__content__icon{fill:var(--s-color-text-success)}@media (min-width:26.5625em){.alert--standard{--message__content--pbs:0px;--message-slot--ai:center;--message-all-gtc:auto 1fr auto auto;--message-all-gta:"icon content aside close";--message-gtc:auto 1fr;--message-gta:"icon content";--slot-aside:flex-end;--message-without-close--jc:flex-end;--message-without-close--gtc:auto 1fr .7fr;--message-without-close--gta:"icon content aside";padding-inline:var(--s-spacing-3)}}@media (min-width:40em){.alert--standard{padding-inline:var(--s-spacing-4)}}.alert--full{background:var(--s-color-surface-default);border-radius:var(--s-radius-large);max-width:692px;padding:var(--s-spacing-8);color:var(--s-color-text-default);.dialog &{padding:var(--s-spacing-2)}}.alert--full .alert__content{text-align:center;align-items:center;gap:var(--s-spacing-5);flex-direction:column}.alert--full .alert__content__message>*+*{margin-top:var(--s-spacing-3)}.alert--download{--alert-download-bg:var(--c-alert-download-bg,var(--s-color-surface-success-light));--alert-download-border-color:var(--c-alert-download-border-color,transparent);--alert-download-color:var(--c-alert-download-color,var(--s-color-text-default));--alert-download-indicator-color:var(--c-alert-download-indicator-color,var(--s-color-text-success));--alert-download-action-color:var(--c-alert-download-action-color,var(--s-color-text-default));align-items:center;gap:var(--s-spacing-3);padding:var(--s-spacing-3) var(--s-spacing-4);background-color:var(--alert-download-bg);border:var(--s-border-width-default) solid var(--alert-download-border-color);border-radius:var(--s-radius-small);color:var(--alert-download-color);grid-template-columns:auto 1fr auto;display:grid}.alert--download-preparing{--alert-download-bg:var(--c-alert-download-bg,var(--s-color-surface-default));--alert-download-border-color:var(--c-alert-download-border-color,var(--s-color-system-info-600));--alert-download-indicator-color:var(--c-alert-download-indicator-color,var(--s-color-system-info-600))}.alert--download-failed{--alert-download-bg:var(--c-alert-download-bg,var(--s-color-surface-error-light));--alert-download-indicator-color:var(--c-alert-download-indicator-color,var(--s-color-text-error))}.alert__download__indicator{inline-size:var(--s-size-icon-large);block-size:var(--s-size-icon-large);color:var(--alert-download-indicator-color);align-self:start;display:inline-flex}.alert__download__icon{--svg--fill:var(--alert-download-indicator-color);inline-size:var(--s-size-icon-small);block-size:var(--s-size-icon-small)}.alert__download__spinner{inline-size:var(--s-size-icon-large);block-size:var(--s-size-icon-large);background:conic-gradient(from 0deg, transparent 0deg, var(--s-color-system-info-100) 60deg, var(--alert-download-indicator-color) 320deg);border-radius:50%;animation:.9s linear infinite alert-download-spin;-webkit-mask:radial-gradient(circle,#0000 55%,#000 56%);mask:radial-gradient(circle,#0000 55%,#000 56%)}@media (prefers-reduced-motion:reduce){.alert__download__spinner{animation-duration:4s}}.alert__download__message{min-inline-size:0;font-size:var(--s-type-body-large-font-size);line-height:var(--s-type-body-large-line-height);flex-direction:column;gap:2px;display:flex}.alert__download__message>*{min-inline-size:0;margin:0}.alert__download__message>:first-child{font-weight:var(--s-font-weight-bold)}.alert__download__message>:not(:first-child){-webkit-line-clamp:2;line-clamp:2;color:var(--alert-download-color);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.alert__download__actions{align-items:center;gap:var(--s-spacing-1);color:var(--alert-download-action-color);display:inline-flex}.alert__download__btn,.alert__download__hide,.alert__download__retry{--btn--mh:none}.alert__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes alert-download-spin{to{rotate:360deg}}

.article-card{--article-card-logo-bg:var(--c-article-card-logo-bg,var(--s-color-surface-default));--article-card-logo-width:var(--c-article-card-logo-width,100px);--article-card-logo-height:var(--c-article-card-logo-height,28px);--article-card-date-color:var(--c-article-card-date-color,var(--s-color-text-subtle));--article-card-date-size:var(--c-article-card-date-size,var(--s-type-body-tiny-font-size));--article-card-title-color:var(--c-article-card-title-color,var(--s-color-text-default));--article-card-horizontal-hover-bg:var(--c-article-card-horizontal-hover-bg,var(--s-color-surface-subtle));--article-card-body-padding-block:var(--c-article-card-body-padding-block,var(--s-spacing-3));--card--gap:0;--card__media--ar:var(--s-image-ratio-article-cards-width) / var(--s-image-ratio-article-cards-height);background-color:var(--article-card-bg)}.article-card__body{gap:var(--s-spacing-2);padding-block-start:var(--article-card-body-padding-block)}.article-card.card--horizontal{--card-horizontal-content-padding:var(--s-spacing-3);column-gap:var(--s-spacing-4)}.article-card.card--horizontal:hover{background-color:var(--article-card-horizontal-hover-bg)}.article-card.card--horizontal .article-card__body{padding-block-start:0}.article-card .card__media{position:relative}.article-card__logo{z-index:2;width:var(--article-card-logo-width);height:var(--article-card-logo-height);padding:var(--s-spacing-1);background:var(--article-card-logo-bg);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.article-card__logo:before{content:"";left:calc(var(--article-card-logo-height) / -2);border-style:solid;border-width:0 0 var(--article-card-logo-height) calc(var(--article-card-logo-height) / 2);border-color:transparent transparent var(--article-card-logo-bg) transparent;width:0;height:0;position:absolute;top:0}.article-card__logo img{object-fit:contain;width:auto;max-height:100%}.article-card__title{color:var(--article-card-title-color);line-clamp:2;-webkit-line-clamp:2;word-break:break-word;text-wrap:balance;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.article-card__date{color:var(--article-card-date-color);font-size:var(--article-card-date-size);display:block}.article-card .tags{z-index:11;gap:var(--s-spacing-1) var(--s-spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}

.avatar{--skel--width:var(--avatar--size);--avatar--size:var(--s-spacing-7);color:var(--s-color-text-inverted);background-color:var(--s-color-surface-accent-dark);border:var(--s-border-width-default) solid var(--s-color-border-default);width:var(--avatar--size);height:var(--avatar--size);box-shadow:0 0 0 2px var(--s-color-surface-default);border-radius:100px;justify-content:center;align-items:center;margin-inline-start:calc(var(--avatar--size) / 4 * -1);margin-inline-end:var(--avatar--mie);display:inline-flex;position:relative}.avatar:first-of-type{flex-shrink:0;margin-inline-start:0}.avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:100px;width:100%;height:100%;font-family:"object-fit: cover;object-position: center center;";position:absolute}.avatar figcaption:has(svg){justify-content:center;align-items:center;display:flex}.avatar-size--tiny{--s-heading-caption-font-size:10px;--avatar--size:var(--s-spacing-4)}.avatar-size--small{--avatar--size:var(--s-spacing-5)}.avatar-size--large{--avatar--size:var(--s-spacing-9)}.avatar-color--default{--svg--fill:var(--s-color-text-inverted);background-color:var(--s-color-palette-neutral-600);border-color:var(--s-color-palette-neutral-600)}.avatar-color--default.outlined{background-color:var(--s-color-surface-default);color:var(--s-color-text-default);border-color:var(--s-color-palette-neutral-600)}.avatar-color--warning{--svg--fill:var(--s-color-text-inverted);background-color:var(--s-color-surface-warning);border-color:var(--s-color-border-warning)}.avatar-color--warning.outlined{background-color:var(--s-color-surface-default);color:var(--s-color-text-warning);border-color:var(--s-color-border-warning)}.avatar-color--brand{--svg--fill:var(--s-color-text-inverted);background-color:var(--s-color-surface-primary);border-color:var(--s-color-border-primary)}.avatar-color--brand.outlined{background-color:var(--s-color-surface-default);color:var(--s-color-text-primary);border-color:var(--s-color-border-primary)}.avatar-color--success{--svg--fill:var(--s-color-text-inverted);background-color:var(--s-color-surface-success);border-color:var(--s-color-border-success)}.avatar-color--success.outlined{background-color:var(--s-color-surface-default);color:var(--s-color-text-success);border-color:var(--s-color-border-success)}.avatar-color--info{--svg--fill:var(--s-color-text-inverted);background-color:var(--s-color-system-info-600);border-color:var(--s-color-system-info-600)}.avatar-color--info.outlined{background-color:var(--s-color-surface-default);color:var(--s-color-system-info-600);border-color:var(--s-color-system-info-600)}

.avatar-group{display:flex}.avatar-group .avatar-group__item{transition:transform .2s;position:relative}.avatar-group .avatar-group__item:hover{z-index:2;transform:translateY(-2px)}.avatar-group .avatar-group__item+.avatar-group__item{margin-inline-start:calc(var(--s-spacing-1) * -1)}

.badge-anchor{display:inline-flex;position:relative}.badge{--svg--max-width:var(--s-size-icon-micro);--svg--max-height:var(--s-size-icon-micro);--s-type-label-small-line-height:1;justify-content:center;align-items:center;gap:var(--s-spacing-1);max-width:100%;color:var(--badge--color,var(--s-color-text-subtle));background-color:var(--badge--bgc,var(--s-color-surface-subtle));padding:var(--s-spacing-1);border-radius:var(--s-radius-badge);flex-shrink:0;min-height:8px;display:inline-flex}.badge--filled{--badge--border-color:transparent;--badge--bgc:var(--badge--fill-bgc,var(--s-color-surface-subtle))}.badge--outlined{--badge--bgc:var(--badge--outline-bgc,transparent);--badge--border-color:var(--badge--outline-border,var(--s-color-border-default));--badge--color:var(--badge--outline-foreground,var(--s-color-text-default));border:var(--s-border-width-default) solid var(--badge--border-color,transparent)}.badge--anchored{z-index:1;border-radius:var(--s-radius-medium);border:2px solid #fff;position:absolute;top:0;right:0}.badge--anchored-with-content{transform:translate(50%,-50%)}.badge--counter{border-radius:var(--s-radius-circle);min-width:26px;height:26px;padding-block-start:0;padding-block-end:0}.badge--counter-circle{aspect-ratio:1;width:26px;padding-inline-start:0;padding-inline-end:0}.badge--counter-pill{width:auto;padding-inline:var(--s-spacing-1)}.badge--filled.badge--active,.badge--filled.badge--error,.badge--filled.badge--warning,.badge--filled.badge--brand,.badge--filled.badge--darkfilled,.badge--filled.badge--info{--badge--color:var(--s-color-text-inverted)}.badge--default{--badge--outline-border:var(--s-color-border-default);--badge--outline-foreground:var(--s-color-text-subtle);--badge--outline-bgc:var(--s-color-surface-subtle)}.badge--archived{--badge--fill-bgc:var(--s-color-surface-neutral);--badge--outline-border:var(--s-color-border-neutral);--badge--outline-foreground:var(--s-color-text-default);--badge--outline-bgc:var(--s-color-surface-subtle)}.badge--active{--badge--fill-bgc:var(--s-color-surface-success);--badge--outline-border:var(--s-color-border-success);--badge--outline-foreground:var(--s-color-text-success);--badge--outline-bgc:var(--s-color-surface-success-light)}.badge--error{--badge--fill-bgc:var(--s-color-surface-error);--badge--outline-border:var(--s-color-border-error);--badge--outline-foreground:var(--s-color-text-error);--badge--outline-bgc:var(--s-color-surface-error-light)}.badge--warning{--badge--fill-bgc:var(--s-color-surface-warning);--badge--outline-border:var(--s-color-border-warning);--badge--outline-foreground:var(--s-color-text-warning);--badge--outline-bgc:var(--s-color-surface-warning-light)}.badge--brand{--badge--fill-bgc:var(--s-color-surface-primary);--badge--outline-border:var(--s-color-border-primary);--badge--outline-foreground:var(--s-color-text-primary);--badge--outline-bgc:var(--s-color-surface-primary-light)}.badge--info{--badge--fill-bgc:var(--s-color-system-info-600);--badge--outline-border:var(--s-color-system-info-600);--badge--outline-foreground:var(--s-color-system-info-600);--badge--outline-bgc:var(--s-color-system-info-100)}.badge--darkfilled{--badge--fill-bgc:var(--s-color-surface-neutral-dark);--badge--outline-border:var(--s-color-border-neutral-dark);--badge--outline-foreground:var(--s-color-text-default);--badge--outline-bgc:var(--s-color-surface-neutral)}

.breadcrumb{--breadcrumb-icon-color:var(--c-breadcrumb-icon-color,var(--s-color-text-active));--breadcrumb-item-display:none;--breadcrumb-icon-scale:-1;--breadcrumb-link-font-size:var(--c-breadcrumb-link-font-size,var(--s-type-label-small-font-size));--breadcrumb-link-font-weight:var(--c-breadcrumb-link-font-weight,var(--s-type-label-font-weight));--breadcrumb-link-color:var(--c-breadcrumb-link-color,var(--s-color-text-subtle));--breadcrumb-link-text-decoration-active:var(--c-breadcrumb-link-text-decoration-active,none);--breadcrumb-link-text-decoration-hover:var(--c-breadcrumb-link-text-decoration-hover,underline);--link--fs:var(--breadcrumb-link-font-size);--set-link--color:var(--breadcrumb-link-color);--link-secondary--text-deco-active:var(--breadcrumb-link-text-decoration-active);--link-secondary--text-deco-hover:var(--breadcrumb-link-text-decoration-hover);display:var(--c-breadcrumb-display,block);& ol{gap:var(--s-spacing-1);flex-wrap:wrap;display:flex}& .item{display:var(--breadcrumb-item-display);align-items:center;gap:var(--s-spacing-1);&:nth-last-child(2){display:inline-flex}& span{cursor:default}&:has([aria-current=page])~.item{--set-link--color:var(--s-color-text-inactive)}&:has(.link:not([href])){pointer-events:none}}& .icon{color:var(--breadcrumb-icon-color);scale:var(--breadcrumb-icon-scale);justify-content:center;display:inline-flex}& .link{font-size:var(--breadcrumb-link-font-size);font-weight:var(--breadcrumb-link-font-weight);color:var(--breadcrumb-link-color);text-decoration:none;&[href]:hover{text-decoration:underline}&[aria-current=page],&.is-active{color:var(--c-breadcrumb-link-color-active,var(--s-color-text-active))}&.is-collapsed{cursor:pointer}}&.breadcrumb--back{--breadcrumb-icon-color:var(--c-breadcrumb-icon-color-back,var(--s-color-text-active));--breadcrumb-item-display:flex;--breadcrumb-icon-scale:1;padding-block:var(--s-spacing-3)}@media (min-width:40em){--breadcrumb-item-display:flex;--breadcrumb-icon-color:var(--c-breadcrumb-icon-color,var(--s-color-text-inactive));--breadcrumb-icon-scale:1;& .item [aria-current]{pointer-events:none}& .icon{margin-inline-start:var(--s-spacing-1);margin-inline-end:0}}}

.btn{--btn--size:var(--s-button-min-height);font-family:var(--s-font-family-body);gap:var(--btn--gap,var(--s-button-gap));font-size:var(--btn--fs,var(--s-button-font-size));line-height:var(--btn--lh,var(--s-button-line-height));font-weight:var(--btn--fw,var(--s-button-font-weight));letter-spacing:var(--btn--ls,var(--s-button-letter-spacing));border-radius:var(--btn--br,var(--s-button-border-radius));padding:var(--btn--padding,var(--btn--pt,var(--s-button-padding-top)) var(--btn--pr,var(--s-button-padding-horizontal)) var(--btn--pb,var(--s-button-padding-top)) var(--btn--pl,var(--s-button-padding-horizontal)));margin:var(--btn--m,0);min-height:var(--btn--mh,var(--s-button-min-height,none));border:var(--btn--border,var(--s-button-border-width) solid var(--btn--border-color));display:var(--btn--display,inline-flex);align-items:var(--btn--align-items,center);flex-direction:var(--btn--flex-direction);justify-content:var(--btn--justify-content);text-align:var(--btn--text-align);white-space:var(--btn--white-space);min-width:var(--btn--min-width,none);position:var(--btn--position);color:var(--btn--color);background-color:var(--btn--background-color);-webkit-text-decoration:var(--btn--text-decoration,none);text-decoration:var(--btn--text-decoration,none);text-transform:var(--btn--text-transform);opacity:var(--btn--opacity);z-index:var(--btn--z-index);will-change:background-color;transition:var(--btn--transition,none);width:var(--btn--width,none);& .btn-label.icon-only-on-mobile{@media (max-width:768px){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}}.btn,[role=button]{cursor:var(--btn--cursor)}.btn:hover,.btn.hover,[role=button]:hover,[role=button].hover{--btn--cursor:pointer}.btn.disabled,.btn:disabled,.btn[aria-disabled=true],[role=button].disabled,[role=button]:disabled,[role=button][aria-disabled=true]{--btn--opacity:.4;--btn-focus--outline:none;pointer-events:none}.btn:focus-visible,.btn.focus,[role=button]:focus-visible,[role=button].focus{outline:var(--btn-focus--outline,var(--s-button-border-width-focus) solid var(--s-button-color-focus-border));--btn--border-color:var(--btn-focus--border,var(--s-button-color-focus-border))}.btn-contained-primary{--svg--fill:currentColor;--btn--background-color:var(--s-button-color-primary-bg);--btn__text--color:var(--s-button-color-primary-text);--btn--color:var(--s-button-color-primary-text);--btn--border-color:var(--s-button-color-primary-bg);--btn--transition:background-color .3s ease}.btn-contained-primary:hover,.btn-contained-primary.hover{--btn--background-color:var(--s-button-color-primary-bg-hover);--btn--border-color:var(--s-button-color-primary-bg-hover)}.btn-contained-primary:active,.btn-contained-primary.active{--btn--background-color:var(--s-button-color-primary-bg-pressed);--btn--border-color:var(--s-button-color-primary-bg-pressed)}.btn-contained-primary.disabled,.btn-contained-primary:disabled{--btn--background-color:var(--s-button-color-disabled-bg);--btn--color:var(--s-button-color-disabled-text);--btn--border-color:var(--s-button-color-disabled-bg);cursor:not-allowed}@container button-primary-inverted (width>=0){.btn-contained-primary{--s-button-color-primary-bg:var(--s-button-color-primary-bg-inverted);--s-button-color-primary-text:var(--s-button-color-primary-text-inverted);--s-button-color-primary-bg-hover:var(--s-button-color-primary-bg-hover-inverted);--s-button-color-primary-bg-pressed:var(--s-button-color-primary-bg-pressed-inverted);--s-button-color-primary-text-hover:var(--s-button-color-primary-text-inverted);--s-button-color-primary-text-pressed:var(--s-button-color-primary-text-pressed-inverted)}}.btn-contained-secondary{--svg--fill:currentColor;--btn--background-color:var(--btn-secondary--bgc,transparent);--btn--color:var(--btn-secondary--color,var(--s-button-color-secondary-fg));--btn--border-color:var(--btn-secondary--border-color,var(--s-button-color-secondary-border));--btn--transition:background-color .3s ease}.btn-contained-secondary:hover,.btn-contained-secondary.hover{--btn--background-color:var(--s-button-color-secondary-bg-hover);--btn--color:var(--s-button-color-secondary-fg-hover)}.btn-contained-secondary:active,.btn-contained-secondary.active{--btn--background-color:var(--s-button-color-secondary-bg-pressed);--btn--color:var(--s-button-color-secondary-fg-pressed)}.btn-contained-secondary.disabled,.btn-contained-secondary:disabled{--btn--background-color:transparent;--btn__text--color:var(--s-button-color-disabled-text);--btn--color:var(--s-button-color-disabled-text);--btn--border-color:var(--s-button-color-disabled-border)}@container button-secondary-inverted (width>=0){.btn-contained-secondary{--s-button-color-secondary-border:var(--s-button-color-secondary-border-inverted);--s-button-color-secondary-fg:var(--s-button-color-secondary-fg-inverted);--s-button-color-secondary-bg-hover:var(--s-button-color-secondary-bg-hover-inverted);--s-button-color-secondary-bg-pressed:var(--s-button-color-secondary-bg-pressed-inverted);--s-button-color-secondary-fg-hover:var(--s-button-color-secondary-fg-hover-inverted);--s-button-color-secondary-fg-pressed:var(--s-button-color-secondary-fg-pressed-inverted);--s-button-color-secondary-border-hover:var(--s-button-color-secondary-border-hover-inverted);--s-button-color-secondary-pressed-pressed:var(--s-button-color-secondary-border-pressed-inverted)}}.btn-contained-tertiary{--svg--fill:var(--s-button-color-tertiary-fg);--btn--background-color:var(--btn-tertiary--bgc,var(--s-button-color-tertiary-bg));--btn--color:var(--s-button-color-tertiary-text);--btn--border-color:var(--s-button-color-tertiary-border);--btn--transition:background-color .3s ease}.btn-contained-tertiary:hover,.btn-contained-tertiary.hover{--svg--fill:var(--s-button-color-tertiary-fg-hover);--btn--background-color:var(--s-button-color-tertiary-bg-hover);--btn--border-color:var(--s-button-color-tertiary-bg-hover);--btn--color:var(--s-button-color-tertiary-fg-hover)}.btn-contained-tertiary:active,.btn-contained-tertiary.active{--svg--fill:var(--s-button-color-tertiary-fg-pressed);--btn--background-color:var(--s-button-color-tertiary-bg-pressed);--btn--border-color:var(--s-button-color-tertiary-bg-pressed);--btn--color:var(--s-button-color-tertiary-fg-pressed)}.btn-contained-tertiary.disabled,.btn-contained-tertiary:disabled{--svg--fill:currentColor;--btn--background-color:var(--s-button-color-disabled-bg);--btn__text--color:var(--s-button-color-disabled-text);--btn--color:var(--s-button-color-disabled-text);--btn--border-color:var(--s-button-color-disabled-bg)}@container button-tertiary-inverted (width>=0){.btn-contained-tertiary :not(.wc-slider-wrapper){--s-button-color-tertiary-bg:var(--s-button-color-tertiary-bg-inverted);--s-button-color-tertiary-text:var(--s-button-color-tertiary-text-inverted);--s-button-color-tertiary-fg:var(--s-button-color-tertiary-text-inverted);--s-button-color-tertiary-border:var(--s-button-color-tertiary-border-inverted);--s-button-color-tertiary-bg-hover:var(--s-button-color-tertiary-bg-hover-inverted);--s-button-color-tertiary-bg-pressed:var(--s-button-color-tertiary-bg-pressed-inverted);--s-button-color-tertiary-fg-hover:var(--s-button-color-tertiary-fg-hover-inverted);--s-button-color-tertiary-fg-pressed:var(--s-button-color-tertiary-fg-pressed-inverted);--s-button-color-tertiary-border-hover:var(--s-button-color-tertiary-border-hover);--s-button-color-tertiary-pressed-pressed:var(--s-button-color-tertiary-border-inverted)}}.btn-contained-destructive{--btn--background-color:var(--s-button-color-destructive-bg);--btn--color:var(--s-color-palette-neutral-0);--btn--border-color:var(--s-button-color-destructive-bg);--btn--transition:background-color .3s ease}.btn-contained-destructive:hover,.btn-contained-destructive.hover{--btn--background-color:var(--s-button-color-destructive-bg-hover);--btn--border-color:var(--s-button-color-destructive-bg-hover)}.btn-contained-destructive:active,.btn-contained-destructive.active{--btn--background-color:var(--s-button-color-destructive-bg-pressed);--btn--border-color:var(--s-button-color-destructive-bg-hover)}.btn-text-primary{--svg--fill:currentColor;--btn--background-color:var(--btn-secondary--bgc,transparent);--btn--color:var(--btn-secondary--color,var(--s-button-color-secondary-fg));--btn--transition:background-color .3s ease}.btn-text-primary:hover,.btn-text-primary.hover{--btn--background-color:var(--s-button-color-secondary-bg-hover);--btn--color:var(--s-button-color-secondary-fg-hover)}.btn-text-primary:active,.btn-text-primary.active{--btn--background-color:var(--s-button-color-secondary-bg-pressed);--btn--color:var(--s-button-color-secondary-fg-pressed)}.btn-text-primary.disabled,.btn-text-primary:disabled{--btn--background-color:transparent;--btn__text--color:var(--s-button-color-disabled-text);--btn--color:var(--s-button-color-disabled-text)}@container button-secondary-inverted (width>=0){.btn-text-primary{--s-button-color-secondary-fg:var(--s-button-color-secondary-fg-inverted);--s-button-color-secondary-bg-hover:var(--s-button-color-secondary-bg-hover-inverted);--s-button-color-secondary-bg-pressed:var(--s-button-color-secondary-bg-pressed-inverted);--s-button-color-secondary-fg-hover:var(--s-button-color-secondary-fg-hover-inverted);--s-button-color-secondary-fg-pressed:var(--s-button-color-secondary-fg-pressed-inverted)}}.btn-text-tertiary{--svg--fill:var(--s-color-text-subtle);--btn--background-color:transparent;--btn--color:var(--s-color-text-subtle);--btn--border-color:transparent;--btn--fs:var(--s-button-font-size-small);--btn--lh:var(--s-button-line-height-small);--btn--fw:var(--s-type-label-small-font-weight);--btn--ls:var(--s-button-letter-spacing-small);--btn--transition:background-color .3s ease}.btn-text-tertiary:hover,.btn-text-tertiary.hover{--btn--background-color:var(--s-button-color-tertiary-bg-hover)}.btn-small{--btn--size:calc(1lh + var(--btn--pt) + var(--btn--pb) + var(--s-button-border-width) + var(--s-button-border-width));--btn--gap:var(--s-spacing-1);--btn--lh:var(--s-type-label-small-line-height);--btn--fs:var(--s-type-label-small-font-size);--btn--ls:var(--s-type-label-small-letter-spacing);--btn--pt:calc(var(--s-spacing-4) / 4);--btn--pb:calc(var(--s-spacing-4) / 4);--btn--pr:calc(var(--s-spacing-4) / 2);--btn--pl:calc(var(--s-spacing-4) / 2);min-height:auto}.btn-full-width{--btn--width:100%;--btn--justify-content:center}.btn-loading{position:relative}.btn__loading-indicator{justify-content:center;align-items:center;display:inline-flex}.btn__content--hidden{opacity:0;visibility:hidden}.btn-loading .btn__loading-indicator{position:static}.btn-loading:has(.btn__content--hidden) .btn__loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

.btn-flyout{z-index:2;display:inline-block;position:relative;&[open]{z-index:1300}&>summary{justify-content:center;width:100%;list-style:none;&::-webkit-details-marker{display:none}}&.btn-flyout--icon>summary{width:auto}& .btn-flyout__arrow{align-items:center;transition:transform .2s;display:inline-flex}&[open] .btn-flyout__arrow{transform:rotate(180deg)}&>.main{z-index:1;border:1px solid var(--s-color-border-subtle);background-color:var(--s-color-surface-default);border-radius:4px;min-width:300px;margin:0;padding:0;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 4px 8px #0000001f;& li{font-weight:var(--s-type-label-font-weight)}& li+li{border-top:1px solid var(--s-color-border-subtle)}& li a{padding:var(--s-spacing-3);display:block;&:is(:hover,:focus){background:var(--s-color-surface-subtle)}& .label{align-items:center;gap:var(--s-spacing-2);display:flex}& .sub{margin-top:var(--s-spacing-2)}}}&.tl>.main{top:auto;bottom:100%;left:0}&.tc>.main{top:auto;bottom:100%;left:50%;transform:translate(-50%)}&.tr>.main{top:auto;bottom:100%;right:0}&.bl>.main{top:100%;left:0}&.bc>.main{top:100%;left:50%;transform:translate(-50%)}&.br>.main{top:100%;right:0}}

.campaign-hero{--campaign-hero-bg:var(--c-campaign-hero-bg,var(--s-color-surface-default));--campaign-hero-bg-image:var(--c-campaign-hero-bg-image,none);--campaign-hero-color:var(--c-campaign-hero-color,var(--s-color-text-default));--campaign-hero-heading-color:var(--c-campaign-hero-heading-color,var(--campaign-hero-color));--campaign-hero-pictogram-color:var(--c-campaign-hero-pictogram-color,var(--s-color-text-primary));--campaign-hero-usp-pictogram-color:var(--c-campaign-hero-usp-pictogram-color,var(--s-color-text-primary));--campaign-hero-usp-link-hover-bg:var(--c-campaign-hero-usp-link-hover-bg,var(--s-color-surface-primary-subtle));--campaign-hero-media-size:var(--c-campaign-hero-media-size,100%);--campaign-hero-bottom-overlap:var(--c-campaign-hero-bottom-overlap,var(--s-spacing-6));background:var(--campaign-hero-bg-image), var(--campaign-hero-bg);color:var(--campaign-hero-color);position:relative;overflow:hidden;&:after{content:"";z-index:0;background:var(--s-color-surface-default);block-size:0;position:absolute;bottom:0;left:-999em;right:-999em}& .wrap{z-index:1;gap:var(--s-spacing-5);max-width:var(--container-max--width);padding:var(--s-spacing-9) var(--s-spacing-3);grid-template-areas:"main";margin-inline-start:auto;margin-inline-end:auto;display:grid;position:relative}& .main{align-self:center;gap:var(--s-spacing-4);flex-direction:column;grid-area:main;width:100%;display:flex}& .heading{--set-heading--color:var(--campaign-hero-heading-color);margin:0}& .description{font-size:var(--s-type-body-large-font-size);line-height:var(--s-type-body-large-line-height);&>:first-child{margin-block-start:0}&>:last-child{margin-block-end:0}}& .actions{gap:var(--s-spacing-3);flex-wrap:wrap;display:flex}& .media{z-index:1;width:100%;max-width:var(--campaign-hero-media-size);grid-area:media;align-self:end;display:block;position:relative;& img{width:100%;height:auto;display:block}}& .aside{grid-area:aside;position:relative;container-type:inline-size;&:before{content:"";z-index:0;background:var(--s-color-surface-default);position:absolute;top:50%;bottom:-1px;left:-999em;right:-999em}}& .aside-inner{--campaign-hero-usp-link-hover-bg:var(--s-color-surface-subtle);z-index:1;box-sizing:border-box;width:100%;padding:var(--s-spacing-3);border-radius:var(--s-radius-medium);background:var(--s-color-surface-default);box-shadow:var(--s-shadow-1);color:var(--s-color-text-default);position:relative}& .usp-list{gap:0;margin:0;padding:0;list-style:none;display:grid}& .usp-item+.usp-item{border-block-start:var(--s-border-width-default) solid var(--s-color-border-subtle)}& .usp-card{align-items:center;gap:var(--s-spacing-3);padding:var(--s-spacing-3);border-radius:var(--s-radius-medium);transition:background-color .2s;display:flex;position:relative;&.has-link:hover,&.has-link:focus-within{background-color:var(--campaign-hero-usp-link-hover-bg)}}& .usp-media{--svg--fill:var(--campaign-hero-usp-pictogram-color);flex:none;line-height:0}& .usp-content{gap:var(--s-spacing-1);flex-direction:column;display:flex}& .usp-title{margin:0}& .usp-link{color:inherit;text-decoration:none;&:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}}& .usp-description{color:var(--s-color-text-subtle)}& .countdown{text-align:center}& .countdown-heading{--set-heading--fs:24px;margin-block-end:0}& .countdown-counter{justify-content:center;gap:var(--s-spacing-3);display:flex;position:relative}& .countdown-segment{width:62px;padding-block:var(--s-spacing-3);border-radius:var(--s-radius-large);background:var(--s-color-surface-primary-subtle);&>span{color:var(--s-color-text-primary);display:block}}& .countdown-number{font-size:24px;font-weight:var(--s-font-weight-bold);letter-spacing:-1px;font-variant-numeric:tabular-nums;line-height:125%}& .countdown-label{font-size:12px;line-height:150%}@container (width<=499px){& .countdown-heading{margin-block-end:var(--s-spacing-3)}}@container (width>=500px){& .countdown{justify-content:center;align-items:center;gap:var(--s-spacing-7);display:flex}& .countdown-counter{gap:var(--s-spacing-4);&:before{content:"";background:var(--s-color-border-subtle);width:1px;position:absolute;top:0;bottom:0}&:dir(ltr):before{left:calc(-1 * var(--s-spacing-4))}&:dir(rtl):before{right:calc(-1 * var(--s-spacing-4))}}}@container (width>=660px){& .countdown-segment{width:84px}& .countdown-number{font-size:30px}}&.bg-light{--campaign-hero-bg:var(--s-color-surface-default)}&.bg-subtle{--campaign-hero-bg:var(--s-color-surface-primary-subtle)}&.bg-dark{--campaign-hero-bg:var(--s-color-surface-accent-dark);--campaign-hero-bg-image:linear-gradient(103deg, #0000 35.53%, #0003 72.85%);--campaign-hero-color:var(--s-color-text-inverted);--campaign-hero-heading-color:var(--s-color-text-inverted);--campaign-hero-pictogram-color:var(--s-color-text-inverted)}&.bg-brand{--campaign-hero-bg:var(--s-color-surface-primary);--campaign-hero-bg-image:linear-gradient(103deg, #0000 35.53%, #0003 72.85%);--campaign-hero-color:var(--s-color-text-on-brand);--campaign-hero-heading-color:var(--s-color-text-on-brand);--campaign-hero-pictogram-color:var(--s-color-text-on-brand)}&.bg-dark,&.bg-brand{& .actions{container:button-primary-inverted button-secondary-inverted/inline-size}}&.no-image{& .wrap>*{max-width:1200px}&:not(.has-aside) .main{margin-inline-start:auto;margin-inline-end:auto}}&:not(.no-image){padding-block-end:var(--s-spacing-6);& .wrap{grid-template-areas:"main""media";padding-block-end:0}}&.has-aside{padding-block-end:0;& .wrap{grid-template-areas:"main""aside";padding-block-end:0}&:not(.no-image){padding-block-end:0;& .wrap{grid-template-areas:"main""media""aside"}}}&.bottom-spacing{margin-block-end:var(--s-spacing-9)}&.hide-image-mobile .media{display:none}@media (min-width:26.5625em){& .wrap{padding-inline:var(--s-spacing-4)}}@media (min-width:64em){--campaign-hero-media-size:var(--c-campaign-hero-media-size,400px);& .wrap{gap:var(--s-spacing-8);padding:var(--s-spacing-9) var(--s-spacing-6)}&:not(.no-image){padding-block-end:0;&:after{block-size:var(--campaign-hero-bottom-overlap)}& .main{padding-block-end:var(--s-spacing-8)}}&.image-left:not(.no-image) .wrap{grid-template-areas:"media main";grid-template-columns:minmax(0, var(--campaign-hero-media-size)) minmax(0, 1fr)}&.image-right:not(.no-image) .wrap{grid-template-areas:"main media";grid-template-columns:minmax(0, 1fr) minmax(0, var(--campaign-hero-media-size))}&.has-aside{& .wrap{grid-template-areas:"main media""aside media";padding-block-end:0}&:not(.no-image) .main{padding-block-end:0}&.image-left:not(.no-image) .wrap{grid-template-areas:"media main""media aside"}&.image-right:not(.no-image) .wrap{grid-template-areas:"main media""aside media"}}&.hide-image-mobile .media{display:block}& .media{align-self:end}& .aside{align-self:end}& .usp-item{position:relative}& .usp-card{padding-inline-start:0}}@media (min-width:80em){--campaign-hero-media-size:var(--c-campaign-hero-media-size,560px);& .usp-list{gap:var(--s-spacing-3);width:100%;display:flex}& .usp-item{border-block-start:0;flex-grow:1}& .usp-item+.usp-item{border-block-start:0;&:before{content:"";background:var(--s-color-border-subtle);width:1px;position:absolute;top:-1px;bottom:0}&:dir(ltr):before{left:calc(-1 * var(--s-spacing-2))}&:dir(rtl):before{right:calc(-1 * var(--s-spacing-2))}}}}

.card{display:var(--card--display,grid);gap:var(--card--gap,var(--s-spacing-3));height:var(--card--height,100%);background-color:var(--s-color-surface-default);grid-template-rows:auto auto 1fr auto;grid-template-areas:"image""header""main""footer";position:relative}.card__media{grid-area:image;position:relative}.card__link{z-index:10;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.card__link:focus-visible{outline:var(--s-border-width-focus) solid var(--s-color-border-focus);outline-offset:calc(var(--s-border-width-focus) * -1)}.card__header{gap:var(--card__header--gap,var(--s-spacing-3));flex-direction:column;grid-area:header;display:flex}.card__main{flex-direction:column;grid-area:main;display:flex}.card__footer{z-index:11;grid-area:footer;margin-top:auto}.card__header,.card__main,.card__footer{position:relative}.card:not(.card--horizontal):not(.card--document):not(:has(.card__footer)){grid-template-rows:auto auto 1fr;grid-template-areas:"image""header""main"}.card--horizontal:not(:has(.card__footer)){grid-template-rows:auto 1fr;grid-template-areas:"image header""image main"}.card--document:not(:has(.card__footer)){grid-template-columns:auto 1fr;grid-template-areas:"image main"}.card--styled{--c-checkbox-field-bg:var(--s-color-surface-default);border-radius:var(--s-radius-card);box-shadow:var(--core-shadow-1);border:var(--s-border-width-default) solid var(--card-bc,var(--s-color-border-subtle));transition:border-color .3s ease-in-out;overflow:hidden}.card--styled:hover{--card-bc:var(--s-color-border-default)}.card--no-border{--card-bc:transparent;--card__body--pi:0;box-shadow:none}.card--no-border:hover{--card-bc:transparent}.card__title{text-decoration-line:underline;text-decoration-color:#0000;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out}.card:has(.card__link:hover) .card__title,.card:has(.card__link:focus-visible) .card__title{color:var(--s-color-text-active);text-decoration:underline}.card--horizontal{--card--gap:0;grid-template-columns:minmax(0, var(--card-horizontal-media-width,33%)) minmax(0, 1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"image header""image main""image footer"}.card--horizontal .card__header{min-width:0}.card--horizontal .card__media{height:100%}.card--styled .card__media{aspect-ratio:var(--card__media--ar,3 / 2);border-radius:0;overflow:hidden}.card--horizontal.card--styled .card__media{aspect-ratio:auto}.card--styled .card__media img{object-fit:cover;width:100%;height:100%;display:block}.card--styled .card__header{color:var(--s-color-text-default);margin-inline:var(--card__body--pi,var(--s-spacing-3))}.card--horizontal.card--styled .card__header{padding:var(--card-horizontal-content-padding,var(--s-spacing-4));margin-inline-start:0;margin-inline-end:0;padding-block-end:0}.card--styled .card__main{padding-inline:var(--card__body--pi,var(--s-spacing-3));color:var(--s-color-text-subtle);gap:var(--s-spacing-2)}.card--styled:not(.card--horizontal):not(:has(.card__footer)) .card__main{padding-block-end:var(--s-spacing-3)}.card--horizontal.card--styled .card__main{padding:var(--card-horizontal-content-padding,var(--s-spacing-4));padding-block-end:var(--s-spacing-2)}.card--styled .card__footer{padding-inline:var(--card__body--pi,var(--s-spacing-3));padding-block-end:var(--s-spacing-3)}.card--horizontal.card--styled .card__footer{padding-inline:var(--card-horizontal-content-padding,var(--s-spacing-4))}.card--styled .card__footer-inner{z-index:2;border-block-start:var(--s-border-width-default) solid var(--s-color-border-subtle);justify-content:space-between;align-items:center;gap:var(--s-spacing-2);padding-block-start:var(--s-spacing-2);display:flex;position:relative}.card__footer-inner--actions{justify-content:flex-end}.card__meta{align-items:center;gap:var(--s-spacing-2);flex-wrap:wrap;display:flex}.card__checkbox{z-index:2;padding-block-start:var(--s-spacing-3);padding-inline-start:var(--s-spacing-3);font-size:0;line-height:0;position:absolute;top:0;left:0}.card__checkbox>*{position:relative}.card__checkbox>:before{content:"";width:var(--s-size-icon-large);height:var(--s-size-icon-large);border-radius:var(--s-radius-circle);background:color-mix(in srgb, var(--s-color-palette-neutral-900) 20%, transparent);position:absolute;top:-50%;left:-50%}.card--document{--card--gap:0;align-items:center;gap:var(--s-spacing-3);grid-template:"image main footer"/auto 1fr auto}.card--document .card__media{justify-content:center;align-items:center;display:flex}.card--document .card__main{gap:var(--s-spacing-1)}.card--document .card__footer{margin-top:0}

.chip{font-size:var(--s-type-label-small-font-size,.875rem);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--s-spacing-1);height:32px;color:var(--tag--color,var(--s-color-text-subtle));background-color:var(--tag--bgc,var(--s-color-surface-subtle));padding:var(--s-spacing-1) var(--s-spacing-2);border-radius:var(--s-radius-tag);border:var(--s-border-width-default) solid var(--tag--border-color,var(--s-color-border-default));display:inline-flex}.chip.chip--active{--tag--color:var(--s-color-text-active);--tag--border-color:var(--s-color-border-active);background-color:var(--s-color-surface-primary-subtle)}.chip.chip--hovered{background-color:var(--s-color-surface-hover,#d5d5d5)}.chip--with-avatar{min-height:-moz-fit-content;min-height:fit-content;padding:0 8px 0 0}.chip--filled{background-color:var(--s-color-surface-neutral,#e0e0e0);color:var(--s-color-text-default,#000)}.chip--outlined{border-color:var(--s-color-border-default,#ccc);color:var(--s-color-text-default,#000);background-color:#0000}.chip--clickable{cursor:pointer}.chip--disabled{opacity:.6;pointer-events:none}.chip .chip__avatar{justify-content:center;align-items:center;margin-inline-end:8px;display:flex}.chip .chip__icon{align-items:center;margin-inline-end:4px;display:inline-flex}.chip .chip__label{white-space:nowrap}.chip .chip__delete{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;margin-inline-start:4px;line-height:1;display:inline-flex}.chip .chip__delete:hover{opacity:.8}.chip .chip__delete:disabled{cursor:not-allowed;opacity:.5}

.collapsible{--collapsible-bg:var(--c-collapsible-bg,var(--s-color-surface-default));--collapsible-summary-bg:var(--c-collapsible-summary-bg,var(--s-color-surface-default));--collapsible-summary-bg-hover:var(--c-collapsible-summary-bg-hover,var(--s-color-surface-subtle));--collapsible-summary-min-height:var(--c-collapsible-summary-min-height,72px);--collapsible-summary-padding-block:var(--c-collapsible-summary-padding-block,var(--s-spacing-4));--collapsible-summary-padding-inline:var(--c-collapsible-summary-padding-inline,var(--s-spacing-5));--collapsible-summary-gap:var(--c-collapsible-summary-gap,var(--s-spacing-4));--collapsible-summary-shadow:var(--c-collapsible-summary-shadow,var(--s-shadow-1));--collapsible-details-padding:var(--c-collapsible-details-padding,var(--s-spacing-5));--collapsible-title-color:var(--c-collapsible-title-color,var(--s-color-text-default));--collapsible-description-color:var(--c-collapsible-description-color,var(--s-color-text-inactive));--collapsible-icon-color:var(--c-collapsible-icon-color,var(--s-color-text-default));--collapsible-border-color:var(--c-collapsible-border-color,var(--s-color-border-subtle));--collapsible-border-radius:var(--c-collapsible-border-radius,var(--s-radius-small));--collapsible-summary-z-index:var(--c-collapsible-summary-z-index,10);background-color:var(--collapsible-bg);inline-size:100%;overflow:visible;container-type:inline-size;& .summary{align-items:center;gap:var(--collapsible-summary-gap);inline-size:100%;min-block-size:var(--collapsible-summary-min-height);padding-block:var(--collapsible-summary-padding-block);padding-inline:var(--collapsible-summary-padding-inline);cursor:pointer;background-color:var(--collapsible-summary-bg);display:flex;position:relative;&:hover{background-color:var(--collapsible-summary-bg-hover)}&:focus-visible,&[role=button]:focus-visible{outline:var(--s-border-width-focus) solid var(--s-color-border-focus);outline-offset:calc(var(--s-border-width-focus) * -1)}&.is-sticky{z-index:var(--collapsible-summary-z-index);box-shadow:var(--collapsible-summary-shadow);position:sticky;top:0}& .title{color:var(--collapsible-title-color);overflow-wrap:break-word;min-inline-size:0}& .description{color:var(--collapsible-description-color)}& .meta{align-items:center;gap:var(--s-spacing-2);display:flex}}& .chevron{color:var(--collapsible-icon-color);flex-shrink:0;transition:rotate .3s ease-in-out;display:flex;rotate:180deg}&.is-open .chevron{rotate:0deg}& .details{padding:var(--collapsible-details-padding);animation:.3s ease-in-out collapsible-slide-down}&.collapsible--contained{--collapsible-summary-bg:var(--c-collapsible-summary-bg-contained,var(--s-color-surface-primary-subtle));--collapsible-summary-bg-hover:var(--c-collapsible-summary-bg-hover-contained,var(--s-color-surface-subtle-hover));--collapsible-border-color:var(--c-collapsible-border-color-contained,var(--s-color-palette-neutral-100));border:var(--s-border-width-default) solid var(--collapsible-border-color);border-radius:var(--collapsible-border-radius);& .summary{box-shadow:var(--collapsible-summary-shadow)}}@container (inline-size<40em){& .summary{padding-inline:var(--s-spacing-2);gap:var(--s-spacing-2);& .title{--set-heading--ff:var(--s-heading-h6-font-family);--set-heading--fs:clamp(var(--s-font-size-mobile-3), 1rem + 0vw, var(--s-heading-h6-font-size));--set-heading--lh:var(--s-heading-h6-line-height);--set-heading--fw:var(--s-heading-h6-font-weight);--set-heading--ls:var(--s-heading-h6-letter-spacing)}& .btn-text-primary{--btn--fs:0;--btn--gap:0}}}}.collapsible-summary{--summary-card-bg:var(--c-collapsible-summary-card-bg,var(--s-color-surface-default));--summary-card-bg-hover:var(--c-collapsible-summary-card-bg-hover,var(--s-color-surface-primary-subtle));--summary-card-border-color:var(--c-collapsible-summary-card-border-color,var(--s-color-border-subtle));--summary-card-border-color-hover:var(--c-collapsible-summary-card-border-color-hover,var(--s-color-border-default));--summary-card-border-radius:var(--c-collapsible-summary-card-border-radius,var(--s-radius-small));--summary-card-title-color:var(--c-collapsible-summary-card-title-color,var(--s-color-text-default));--summary-card-description-color:var(--c-collapsible-summary-card-description-color,var(--s-color-text-subtle));--summary-card-padding-inline-start:var(--c-collapsible-summary-card-padding-inline-start,80px);--summary-card-padding-inline-end:var(--c-collapsible-summary-card-padding-inline-end,var(--s-spacing-3));--summary-card-padding-block:var(--c-collapsible-summary-card-padding-block,var(--s-spacing-2));--summary-card-highlight-bg:var(--c-collapsible-summary-card-highlight-bg,color-mix(in srgb, var(--s-color-brand-primary) 6%, transparent));padding-inline-start:var(--summary-card-padding-inline-start);padding-inline-end:var(--summary-card-padding-inline-end);padding-block:var(--summary-card-padding-block);cursor:pointer;background-color:var(--summary-card-bg);border:var(--s-border-width-default) solid var(--summary-card-border-color);border-radius:var(--summary-card-border-radius);block-size:100%;inline-size:100%;flex-direction:column;justify-content:center;align-items:flex-start;margin-block-end:var(--s-spacing-4);transition:translate .3s ease-in-out;display:flex;position:relative;&:hover{background-color:var(--summary-card-bg-hover);border-color:var(--summary-card-border-color-hover);& .btn-icon{opacity:1}}& .btn-icon{opacity:0;transition:opacity .2s ease-in-out}& .title{color:var(--summary-card-title-color)}& .description{color:var(--summary-card-description-color)}& .actions{inline-size:var(--s-size-icon-large);block-size:var(--s-size-icon-large);justify-content:center;align-items:center;display:flex}&.collapsible-summary--highlighted{--summary-card-bg:var(--c-collapsible-summary-card-bg-highlighted,var(--summary-card-highlight-bg))}}@keyframes collapsible-slide-down{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0}}

.collapsible-filter{border-block-end-width:var(--wc-collapse--bbe-width,var(--divider--width));border-block-end-color:var(--s-color-border-subtle);border-block-end-style:var(--divider--style);padding-block-start:var(--wc-collapse--pbs,var(--s-spacing-3));padding-block-end:var(--wc-collapse--pbe,var(--s-spacing-3));display:block;position:relative;&:first-of-type{padding-block-start:0}& .collapsible-filter__content{padding-block-start:var(--s-spacing-3)}& .collapsible-filter__summary{justify-content:space-between;align-items:center;gap:var(--s-spacing-3);cursor:pointer;--e-heading-h3-mbe:none;--e-heading-h5-mbe:none;--tooltip-svg-trigger--fill:var(--s-color-text-subtle);color:var(--s-color-text-default);list-style:none;display:flex;&::-webkit-details-marker{display:none}}& .collapsible-filter__sr-description{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& .collapsible-icon{color:var(--s-color-palette-neutral-800);flex-shrink:0;transition:transform .3s ease-in-out;display:flex}& .actions{margin-block-start:var(--s-spacing-2)}}

.collapsible-item{width:100%;overflow:hidden}.collapsible-item--subtle{background-color:var(--s-color-surface-subtle)}.collapsible-item--subtle .collapsible-item__summary:hover{background-color:#eff3f6}.collapsible-item--highlighted{background-color:color-mix(in srgb, var(--s-color-brand-primary) 6%, transparent)}.collapsible-item--highlighted .collapsible-item__summary:hover{background-color:inherit}.collapsible-item--alert-high{background-color:var(--s-color-surface-warning-light)}.collapsible-item--alert-high .collapsible-item__summary:hover{background-color:inherit}.collapsible-item__alert{width:var(--s-size-icon-tiny);height:var(--s-size-icon-tiny);justify-content:center;align-items:center;display:flex}.collapsible-item__summary{gap:var(--s-spacing-4);padding:var(--s-spacing-3) var(--s-spacing-2);cursor:pointer;width:100%;color:var(--s-color-text-subtle);display:flex;position:relative}.collapsible-item__summary .btn-icon{opacity:0;transition:opacity .2s ease-in-out}.collapsible-item__summary:hover{background-color:var(--s-color-surface-subtle)}.collapsible-item__summary:hover .btn-icon{opacity:1}.collapsible-item__details{padding:var(--s-spacing-3) var(--s-spacing-6);animation:.3s ease-in-out slideDown}.collapsible-item__actions{width:var(--s-size-icon-large);height:var(--s-size-icon-large);justify-content:center;align-items:center;display:flex}.collapsible-item--border{border-bottom:1px solid var(--s-color-border-subtle)}.collapsible-icon{color:var(--s-color-palette-neutral-800);flex-shrink:0;transition:transform .3s ease-in-out;display:flex}.collapsible-item-title{color:var(--s-color-text-default)}.collapsible-item-description{color:var(--s-color-text-subtle)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}

.color-table{--color-table-bg:var(--c-color-table-bg,var(--s-color-surface-default));--c-list-carousel-gap:var(--s-spacing-2);gap:var(--s-spacing-4);background-color:var(--color-table-bg);flex-direction:column;display:flex;& .header{gap:var(--s-spacing-4);flex-direction:column;display:flex}& .heading{margin:0}& .panels{display:block}& .tabpanel{gap:var(--s-spacing-4);flex-direction:column;display:flex;&[hidden]{display:none}& .heading{color:var(--s-color-text-default);margin:0}}}

.color-table-swatch{--color-table-swatch-radius:var(--c-color-table-swatch-radius,var(--s-radius-small));--color-table-swatch-width:var(--c-color-table-swatch-width,50px);--color-table-swatch-height:var(--c-color-table-swatch-height,100px);inline-size:var(--color-table-swatch-width);block-size:var(--color-table-swatch-height);min-inline-size:var(--color-table-swatch-width);min-block-size:var(--color-table-swatch-height);max-inline-size:var(--color-table-swatch-width);max-block-size:var(--color-table-swatch-height);border-radius:var(--color-table-swatch-radius);object-fit:cover;flex-shrink:0;display:block}

.comments{container-type:inline-size}.comments .comment{gap:var(--s-spacing-2) var(--s-spacing-5);padding:var(--s-spacing-2) var(--s-spacing-3);grid-template-columns:minmax(min-content,.6fr) minmax(0,1fr);align-items:start;display:grid}.comments .comment>*{display:flex}.comments .comment>header{font-family:var(--s-type-label-small-font-family);font-size:var(--s-type-label-small-font-size);line-height:var(--s-line-height-paragraph);letter-spacing:var(--s-type-label-small-letter-spacing);flex-direction:column}.comments .comment>header .name{font-weight:var(--s-type-label-small-font-weight)}.comments .comment>.main{font-family:var(--s-type-label-small-font-family);font-size:var(--s-type-body-small-font-size);line-height:var(--s-type-body-small-line-height);letter-spacing:var(--s-type-body-small-letter-spacing);font-weight:var(--s-font-weight-regular)}.comments .comment:nth-of-type(2n){background-color:var(--s-color-surface-subtle);border-block:var(--s-border-width-default) solid var(--s-color-border-subtle)}@container (inline-size<500px){.comments .comment{grid-template-columns:1fr}}

.component-header{--component-header-gap:var(--c-component-header-gap,var(--s-spacing-4));--component-header-wrap-gap:var(--c-component-header-wrap-gap,var(--s-spacing-2));--component-header-subheader-gap:var(--c-component-header-subheader-gap,var(--s-spacing-3));--component-header-wrap-max-width:var(--c-component-header-wrap-max-width,48rem);--component-header-text-font-family:var(--c-component-header-text-font-family,var(--s-type-intro-font-family));--component-header-text-font-size:var(--c-component-header-text-font-size,var(--s-type-intro-font-size));--component-header-text-font-size-mobile:var(--c-component-header-text-font-size-mobile,var(--s-font-size-mobile-4));--component-header-text-line-height:var(--c-component-header-text-line-height,var(--s-type-intro-line-height));--component-header-text-font-weight:var(--c-component-header-text-font-weight,var(--s-type-intro-font-weight));--component-header-text-letter-spacing:var(--c-component-header-text-letter-spacing,var(--s-type-intro-letter-spacing));--component-header-text-color:var(--c-component-header-text-color,var(--s-color-text-subtle));gap:var(--component-header-gap);flex-direction:column;display:flex;& .wrap{align-items:center;gap:var(--component-header-wrap-gap);inline-size:100%;max-inline-size:var(--component-header-wrap-max-width);text-align:center;flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex}& .textblock,& .textblock *{--link--fs:var(--component-header-text-font-size);font-family:var(--component-header-text-font-family);font-size:var(--component-header-text-font-size-mobile);line-height:var(--component-header-text-line-height);font-weight:var(--component-header-text-font-weight);letter-spacing:var(--component-header-text-letter-spacing);color:var(--component-header-text-color)}& .textblock strong{font-weight:var(--s-font-weight-heavy)}& .textblock em{font-style:italic}@media (min-width:40em){& .textblock,& .textblock *{font-size:var(--component-header-text-font-size)}}& .subheader{justify-content:space-between;align-items:center;gap:var(--component-header-subheader-gap);display:flex;&.subheader--end{justify-content:flex-end}}& .link{flex-shrink:0}&.spacing-none{margin-block-end:0}&.spacing-small{margin-block-end:var(--s-spacing-3)}&.spacing-normal{margin-block-end:var(--s-spacing-6)}&.spacing-large{margin-block-end:var(--s-spacing-9)}}

:root{--container--spacing:var(--s-spacing-3);--container--spacing-row:var(--s-spacing-3);--container-full-width--spacing:0px;--container--width:100%;--container-max--width:1600px;--container-website--width:1200px;--container-small--width:800px;--container-min--width:600px;--wrapper--mimic-spacing:max(calc((100% - var(--container--width)) / 2), var(--container--spacing));--wrapper--mimic-spacing--small:max(calc((100% - var(--container-small--width)) / 2), var(--container--spacing));--wrapper--mimic-spacing--min:max(calc((100% - var(--container-min--width)) / 2), var(--container--spacing));--wrapper--mimic-spacing--website:max(calc((100% - var(--container-website--width)) / 2), var(--container--spacing));--wrapper--mimic-spacing--max:max(calc((100% - var(--container-max--width)) / 2), var(--container--spacing))}@media (min-width:26.5625em){:root{--container--spacing:var(--s-spacing-4);--container--spacing-row:var(--s-spacing-5)}}@media (min-width:40em){:root{--container--spacing:var(--s-spacing-5);--container--spacing-row:var(--s-spacing-6)}}@media (min-width:64em){:root{--container--spacing:var(--fdt-semantic-section-gap-column);--container--spacing-row:var(--fdt-semantic-section-gap-row)}}.u-bg-color-default{background-color:var(--s-color-surface-default);color:var(--s-color-text-default)}.u-bg-color-subtle{background-color:var(--s-color-surface-primary-subtle);color:var(--s-color-text-default)}.u-bg-color-dark{--set-heading--color:currentColor;--set-link--color:currentColor;--set-ptag--color:var(--s-color-text-inverted);--set-text-intro--color:currentColor;--svg--fill:currentColor;background-color:var(--s-color-surface-accent-dark);color:var(--s-color-text-inverted);container:button-primary-inverted button-secondary-inverted button-tertiary-inverted/inline-size}.container{--container-section-spacing:var(--s-section-margin-bottom-small);--container-content-spacing:max(calc((100% - var(--container--width)) / 2), var(--container--spacing));--container-columns:12;justify-content:center;column-gap:var(--container--spacing);row-gap:var(--container--spacing-row);padding-inline:var(--container-content-spacing);flex-wrap:wrap;display:flex}main .container{margin-block-end:var(--container-section-spacing)}.container>*{flex:0 0 100%;min-width:0;max-width:100%}.container:where([class*=u-bg-],.has-bgi):has(+.container:where([class*=u-bg-],.has-bgi)){margin-block-end:0}.container.spacing-none{margin-block-end:0}.container.spacing-small{margin-block-end:var(--s-spacing-3)}.container.spacing-normal{margin-block-end:var(--s-spacing-6)}.container.spacing-large{margin-block-end:var(--s-spacing-9)}.container.has-bgi,.container[class*=u-bg-]{padding-block-start:var(--s-spacing-9);padding-block-end:var(--s-spacing-9)}.container.has-bgi{background-image:var(--container-bgi);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:40em){.container{--container-section-spacing:var(--s-section-margin-bottom-normal)}}.container--no-row-gap{row-gap:0}.container.container--no-row-gap:has(+.container){margin-block-end:0}.container--full-width{--container--spacing:var(--container-full-width--spacing)}.container--max-width{--container--width:var(--container-max--width)}.container--website-width{--container--width:var(--container-website--width)}.container--small-width{--container--width:var(--container-small--width)}.container--min-width{--container--width:var(--container-min--width)}.container.boxed{--container-boxed-inset:var(--s-spacing-3);width:100%;max-width:var(--container--width);margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:0;padding-inline-end:0}.container.boxed:not([class*=u-bg-]){width:min(calc(100% - 2 * var(--container-boxed-inset)), var(--container--width))}.container.boxed.u-bg-color-subtle,.container.boxed.u-bg-color-dark{padding-inline:var(--container-boxed-inset)}@media (min-width:40em){.container.boxed{--container-boxed-inset:var(--s-spacing-5)}.container>.container__item--3-4{flex-basis:calc((100% + var(--container--spacing)) * 9 / var(--container-columns) - var(--container--spacing) - .01px);max-width:calc((100% + var(--container--spacing)) * 9 / var(--container-columns) - var(--container--spacing) - .01px)}.container>.container__item--2-3{flex-basis:calc((100% + var(--container--spacing)) * 8 / var(--container-columns) - var(--container--spacing) - .01px);max-width:calc((100% + var(--container--spacing)) * 8 / var(--container-columns) - var(--container--spacing) - .01px)}.container>.container__item--1-2{flex-basis:calc((100% + var(--container--spacing)) * 6 / var(--container-columns) - var(--container--spacing) - .01px);max-width:calc((100% + var(--container--spacing)) * 6 / var(--container-columns) - var(--container--spacing) - .01px)}.container>.container__item--1-3{flex-basis:calc((100% + var(--container--spacing)) * 4 / var(--container-columns) - var(--container--spacing) - .01px);max-width:calc((100% + var(--container--spacing)) * 4 / var(--container-columns) - var(--container--spacing) - .01px)}.container>.container__item--1-4{flex-basis:calc((100% + var(--container--spacing)) * 3 / var(--container-columns) - var(--container--spacing) - .01px);max-width:calc((100% + var(--container--spacing)) * 3 / var(--container-columns) - var(--container--spacing) - .01px)}.container>.container__item--1-6{flex-basis:calc((100% + var(--container--spacing)) * 2 / var(--container-columns) - var(--container--spacing) - .01px);max-width:calc((100% + var(--container--spacing)) * 2 / var(--container-columns) - var(--container--spacing) - .01px)}}

.content-grid{--content-grid-row-gap:var(--c-content-grid-row-gap,var(--s-spacing-4));--content-grid-column-gap:var(--c-content-grid-column-gap,var(--s-spacing-4));--content-grid-feature-gap:var(--c-content-grid-feature-gap,var(--s-spacing-4));--content-grid-text-gap:var(--c-content-grid-text-gap,var(--s-spacing-3));--content-grid-top-ratio:var(--c-content-grid-top-ratio,16 / 9);--content-grid-feature-ratio:var(--c-content-grid-feature-ratio,1);--content-grid-supporting-wide-ratio:var(--c-content-grid-supporting-wide-ratio,2 / 1);--content-grid-supporting-square-ratio:var(--c-content-grid-supporting-square-ratio,1);--content-grid-color:var(--c-content-grid-color,var(--s-color-text-default));gap:var(--content-grid-row-gap);color:var(--content-grid-color);display:grid;container-type:inline-size;& .top-images,& .feature,& .supporting-images,& .text-items{min-inline-size:0;display:grid}& .top-images{gap:var(--content-grid-column-gap);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));& .media{aspect-ratio:var(--content-grid-top-ratio)}}& .media{min-inline-size:0;overflow:hidden;& .image{block-size:100%;min-block-size:0}& img{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;display:block}}& .media-trigger{cursor:pointer;color:inherit;text-align:inherit;background:0 0;border:0;inline-size:100%;padding:0;&:focus-visible{outline:2px solid var(--s-color-border-focus);outline-offset:2px}}& .feature{gap:var(--content-grid-column-gap);align-items:center;& .media{aspect-ratio:var(--content-grid-feature-ratio)}}& .feature-content{align-items:center;gap:var(--content-grid-text-gap);text-align:center;flex-direction:column;min-inline-size:0;display:flex}& .feature-title,& .text-item-title{margin:0}& .feature-description,& .text-item-description{&>:first-child{margin-block-start:0}&>:last-child{margin-block-end:0}}& .actions{flex-wrap:wrap;justify-content:center;padding-block-start:var(--s-spacing-2);display:flex}& .supporting-images{gap:var(--content-grid-column-gap);& .media{aspect-ratio:var(--content-grid-supporting-square-ratio);&.wide{aspect-ratio:var(--content-grid-supporting-wide-ratio)}}}& .text-items{gap:var(--content-grid-column-gap);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}& .text-item{gap:var(--content-grid-text-gap);flex-direction:column;min-inline-size:0;display:flex}@container (inline-size>=48rem){& .feature{gap:var(--content-grid-feature-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}& .supporting-images{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}}

.c-cta-banner{--cta-banner-item-min-width:var(--c-cta-banner-item-min-width,24.6875rem);--cta-banner-bg-brand:var(--c-cta-banner-bg-brand,var(--s-color-surface-primary));--cta-banner-bg-light:var(--c-cta-banner-bg-light,var(--s-color-surface-accent-light));--cta-banner-bg-dark:var(--c-cta-banner-bg-dark,var(--s-color-surface-accent-dark));--cta-banner-color-brand:var(--c-cta-banner-color-brand,var(--s-color-text-on-brand));--cta-banner-color-light:var(--c-cta-banner-color-light,var(--s-color-text-default));--cta-banner-color-dark:var(--c-cta-banner-color-dark,var(--s-color-text-inverted));--cta-banner-overlay:var(--c-cta-banner-overlay,#00000080)}.c-cta-banner__grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--cta-banner-item-min-width), 100%), 1fr));display:grid}.c-cta-banner__item{background-color:var(--cta-banner-item-bg);min-block-size:100%;color:var(--cta-banner-item-color);grid-template-columns:minmax(0,1fr);place-items:end stretch;display:grid;position:relative;overflow:hidden}.c-cta-banner__item--brand{--cta-banner-item-bg:var(--cta-banner-bg-brand);--cta-banner-item-color:var(--cta-banner-color-brand);--set-heading--color:currentColor;--s-button-color-primary-bg:var(--s-button-color-primary-bg-inverted);--s-button-color-primary-bg-hover:var(--s-button-color-primary-bg-hover-inverted);--s-button-color-primary-bg-pressed:var(--s-button-color-primary-bg-pressed-inverted);--s-button-color-primary-text:var(--s-button-color-primary-text-inverted);--s-button-color-primary-text-hover:var(--s-button-color-primary-text-inverted);--s-button-color-primary-text-pressed:var(--s-button-color-primary-text-pressed-inverted);--s-button-color-secondary-border:var(--s-button-color-secondary-border-inverted);--s-button-color-secondary-fg:var(--s-button-color-secondary-fg-inverted);--s-button-color-secondary-bg-hover:var(--s-button-color-secondary-bg-hover-inverted);--s-button-color-secondary-bg-pressed:var(--s-button-color-secondary-bg-pressed-inverted);--s-button-color-secondary-fg-hover:var(--s-button-color-secondary-fg-hover-inverted);--s-button-color-secondary-fg-pressed:var(--s-button-color-secondary-fg-pressed-inverted);--s-button-color-secondary-border-hover:var(--s-button-color-secondary-border-hover-inverted);--s-button-color-secondary-border-pressed:var(--s-button-color-secondary-border-pressed-inverted)}.c-cta-banner__item--light{--cta-banner-item-bg:var(--cta-banner-bg-light);--cta-banner-item-color:var(--cta-banner-color-light)}.c-cta-banner__item--dark,.c-cta-banner__item--has-image{--cta-banner-item-bg:var(--cta-banner-bg-dark);--cta-banner-item-color:var(--cta-banner-color-dark);--set-heading--color:currentColor}.c-cta-banner__item--dark:not(.c-cta-banner__item--has-image),.c-cta-banner__item--has-image:not(:has(.btn-contained-primary)){container:button-primary-inverted button-secondary-inverted/inline-size}.c-cta-banner__content{z-index:3;padding:var(--c-cta-banner-content-padding,var(--s-spacing-6) var(--s-spacing-8));grid-area:1/1;position:relative}.c-cta-banner__item:only-child .c-cta-banner__content{inline-size:100%;max-inline-size:var(--c-cta-banner-content-max-width,var(--container-website--width));margin-inline-start:auto;margin-inline-end:auto}.c-cta-banner__title{margin-block-start:0}.c-cta-banner__description{margin-block-start:var(--s-spacing-3)}.c-cta-banner__description>:first-child{margin-block-start:0}.c-cta-banner__description>:last-child{margin-block-end:0}.c-cta-banner__description :where(strong,b){font-weight:var(--s-font-weight-bold)}.c-cta-banner__description :where(em,i){font-style:italic}.c-cta-banner__description :where(u){text-decoration:underline}.c-cta-banner__description :where(a){color:currentColor;font-weight:var(--s-type-link-font-weight);text-decoration:underline}.c-cta-banner__actions{gap:var(--s-spacing-3);flex-wrap:wrap;padding-block-start:var(--s-spacing-5);display:flex}.c-cta-banner__media{z-index:1;grid-area:1/1;position:absolute;top:0;bottom:0;left:0;right:0}.c-cta-banner__media:before{content:"";z-index:2;background-color:var(--cta-banner-overlay);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.c-cta-banner__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (min-width:40em){.c-cta-banner__item{min-block-size:var(--c-cta-banner-item-min-height,22.5rem)}}@media (min-width:64em){.c-cta-banner__item:only-child .c-cta-banner__content,.c-cta-banner__item:first-child:not(:only-child) .c-cta-banner__content{padding-inline-start:var(--c-cta-banner-content-edge-padding,var(--s-spacing-8))}.c-cta-banner__item:last-child:not(:only-child) .c-cta-banner__content{padding-inline-end:var(--c-cta-banner-content-edge-padding,var(--s-spacing-8))}}

.cta-banner-content{--cta-banner-content-bg:var(--c-cta-banner-content-bg,var(--s-color-surface-accent-light));--cta-banner-content-color:var(--c-cta-banner-content-color,var(--s-color-text-default));--cta-banner-content-overlay:var(--c-cta-banner-content-overlay,var(--s-color-surface-accent-light));--cta-banner-content-spacing:var(--c-cta-banner-content-spacing,var(--s-spacing-9));--cta-banner-content-padding-block:var(--c-cta-banner-content-padding-block,var(--s-spacing-7));--cta-banner-content-padding-inline:var(--c-cta-banner-content-padding-inline,var(--s-spacing-4));--cta-banner-content-text-align:center;--cta-banner-content-actions-justify:center;--cta-banner-content-max-width:var(--c-cta-banner-content-max-width,680px);border-radius:var(--c-cta-banner-content-radius,var(--s-radius-large));background-color:var(--cta-banner-content-bg);color:var(--cta-banner-content-color);grid-template-areas:"content";margin-block-end:var(--cta-banner-content-spacing);margin-inline-start:auto;margin-inline-end:auto;display:grid;position:relative;overflow:hidden;&.dark{--cta-banner-content-bg:var(--c-cta-banner-content-bg-dark,var(--s-color-surface-accent-dark));--cta-banner-content-color:var(--c-cta-banner-content-color-dark,var(--s-color-text-inverted));--cta-banner-content-overlay:var(--c-cta-banner-content-overlay-dark,var(--s-color-surface-accent-dark));container:button-primary-inverted button-secondary-inverted button-tertiary-inverted/inline-size}&.light{--cta-banner-content-bg:var(--c-cta-banner-content-bg-light,var(--s-color-surface-accent-light));--cta-banner-content-color:var(--c-cta-banner-content-color-light,var(--s-color-text-default));--cta-banner-content-overlay:var(--c-cta-banner-content-overlay-light,var(--s-color-surface-accent-light))}&.no-spacing{--cta-banner-content-spacing:0px}& .content{--set-heading--color:currentColor;--set-heading--mbe:0px;z-index:2;box-sizing:border-box;inline-size:100%;max-inline-size:var(--cta-banner-content-max-width);padding:var(--cta-banner-content-padding-block) var(--cta-banner-content-padding-inline);text-align:var(--cta-banner-content-text-align);grid-area:content;margin-inline-start:auto;margin-inline-end:auto;position:relative}& .heading{margin-block-start:0}& .heading+.description{margin-block-start:var(--s-spacing-3)}& .description>:first-child{margin-block-start:0}& .description>:last-child{margin-block-end:0}& .description :where(strong,b){font-weight:var(--s-font-weight-bold)}& .description :where(em,i){font-style:italic}& .description :where(u){text-decoration:underline}& .description :where(a){color:currentColor;font-weight:var(--s-type-link-font-weight);text-decoration:underline}& .actions{justify-content:var(--cta-banner-content-actions-justify);gap:var(--s-spacing-3);flex-wrap:wrap;padding-block-start:var(--s-spacing-5);display:flex}& .media{grid-area:media;margin:0}& .image{object-fit:cover;block-size:100%;inline-size:100%;display:block}&.image-only{grid-template-areas:"media";& .media{z-index:auto;grid-area:media;position:relative;top:auto;bottom:auto;left:auto;right:auto}& .media:before{content:none}& .image{aspect-ratio:16/9;block-size:auto}}&.image-background:has(>.media){& .media{z-index:1;grid-area:content;position:absolute;top:0;bottom:0;left:0;right:0}& .media:before{content:"";z-index:1;background-color:var(--cta-banner-content-overlay);opacity:var(--c-cta-banner-content-overlay-opacity,.8);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}}&.image-left:has(>.media),&.image-right:has(>.media){--cta-banner-content-text-align:left;--cta-banner-content-actions-justify:flex-start;--cta-banner-content-max-width:none;grid-template-areas:"media""content"}&.boxed:has(>.media),&.boxed-third:has(>.media){--cta-banner-content-text-align:left;--cta-banner-content-actions-justify:flex-start;--cta-banner-content-padding-block:var(--s-spacing-4);--cta-banner-content-padding-inline:var(--s-spacing-4);container-name:initial;grid-template-areas:"media""content";container-type:normal;& .content{background-color:var(--s-color-surface-default);color:var(--s-color-text-default)}& .media{z-index:auto;grid-area:media;min-block-size:12rem;position:relative;top:auto;bottom:auto;left:auto;right:auto}& .media:before{content:none}}@media (min-width:40em){--cta-banner-content-padding-block:var(--c-cta-banner-content-padding-block-desktop,var(--s-spacing-7));--cta-banner-content-padding-inline:var(--c-cta-banner-content-padding-inline-desktop,var(--s-spacing-6));&.image-left:has(>.media),&.image-right:has(>.media){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}&.image-left:has(>.media){grid-template-areas:"media content"}&.image-right:has(>.media){grid-template-areas:"content media"}&.image-left:has(>.media) .content,&.image-right:has(>.media) .content{align-self:center}&.boxed:has(>.media),&.boxed-third:has(>.media){--cta-banner-content-padding-block:var(--s-spacing-6);--cta-banner-content-padding-inline:var(--s-spacing-6);--cta-banner-content-max-width:min(40%, 540px);grid-template-columns:none;grid-template-areas:"content";& .content{inline-size:100%;max-inline-size:var(--cta-banner-content-max-width);margin-block:var(--s-section-margin-bottom-normal);place-self:center start;margin-inline-start:50%;margin-inline-end:0}& .media{z-index:1;grid-area:content;min-block-size:0;position:absolute;top:0;bottom:0}& .media:dir(ltr){left:0}& .media:dir(rtl){right:0}}&.boxed-third:has(>.media) .content{margin-block:var(--s-section-margin-bottom-small)}&.boxed:has(>.media) .media{inline-size:auto}&.boxed:has(>.media) .media:dir(ltr){right:0}&.boxed:has(>.media) .media:dir(rtl){left:0}&.boxed-third:has(>.media) .media{inline-size:66.6667%}&.boxed-third.image-right:has(>.media) .media:dir(ltr){left:auto;right:0}&.boxed-third.image-right:has(>.media) .media:dir(rtl){left:0;right:auto}&.boxed-third.image-right:has(>.media) .content{justify-self:end;margin-inline-start:0;margin-inline-end:50%}}}

.dashboardCard{padding:var(--s-spacing-4);border-radius:var(--s-radius-large);background:#fff;flex-direction:column;height:100%;display:flex;box-shadow:2px 2px 5px #4f64710d}.dashboardCard>header{justify-content:space-between;align-items:center;display:flex}.dashboardCard>header .mainData h3{font-size:var(--s-type-label-tiny-font-size);color:var(--s-color-text-subtle);margin-bottom:var(--s-spacing-2);gap:var(--s-spacing-2);align-items:center;display:flex}.dashboardCard>header .trend{font-size:var(--s-type-body-small-font-size);flex-direction:column;justify-content:flex-end;display:flex}.dashboardCard>header .trend .value{padding:2px var(--s-spacing-1);border-radius:var(--s-radius-small);margin-bottom:var(--s-spacing-1);background:pink;align-self:flex-end;align-items:center;display:flex}.dashboardCard>header .trend.neutral .value{background:var(--s-color-surface-neutral);color:var(--s-color-text-default)}.dashboardCard>header .trend.down .value{background:var(--s-color-surface-error-light);color:var(--s-color-text-error)}.dashboardCard>header .trend.up .value{background:var(--s-color-surface-success-light);color:var(--s-color-text-success)}.dashboardCard>.main{margin-top:var(--s-spacing-3);flex-grow:1}.dashboardCard>.main .distribution .bar{height:8px;margin-bottom:var(--s-spacing-3);border-radius:4px;display:flex;overflow:hidden}.dashboardCard>.main .distribution .bar .data{letter-spacing:-999em;font-size:0}.dashboardCard>.main .distribution .legend{gap:var(--s-spacing-2);flex-direction:column;display:flex}.dashboardCard>.main .distribution .legend .item{align-items:center;gap:var(--s-spacing-2);font-size:var(--s-type-label-small-font-size);line-height:var(--s-type-label-small-line-height);display:flex}.dashboardCard>.main .distribution .legend .item .code{border-radius:50%;width:8px;height:8px}.dashboardCard>.main .distribution .legend .item .itemValue{font-weight:var(--s-font-weight-medium)}.dashboardCard>.main .distribution .legend .item .itemLabel{color:var(--s-color-text-subtle)}.dashboardCard>footer{margin-top:var(--s-spacing-3)}.dashboardCard>footer>.btn,.dashboardCard>footer>.btn-flyout{justify-content:center;width:100%}.dashboardCard.single>.main>.distribution{border-top:1px solid var(--s-color-border-default);padding-top:var(--s-spacing-3)}

.def{gap:var(--s-spacing-2) var(--s-spacing-5);grid-template-columns:minmax(min-content,.6fr) minmax(0,1fr);display:grid}.def dt{font-family:var(--s-type-label-small-font-family);font-size:var(--s-type-label-small-font-size);line-height:var(--s-type-label-small-line-height);font-weight:var(--s-type-label-small-font-weight);letter-spacing:var(--s-type-label-small-letter-spacing)}.def dd{font-family:var(--s-type-label-small-font-family);font-size:var(--s-type-body-small-font-size);line-height:var(--s-type-body-small-line-height);letter-spacing:var(--s-type-body-small-letter-spacing);font-weight:var(--s-font-weight-semi-bold);margin:0}.def--small{gap:var(--s-spacing-1) var(--s-spacing-2);color:var(--c-def-small-color,var(--s-color-text-subtle));grid-template-columns:minmax(0,1fr) auto}.def--small dt{font-size:var(--s-type-label-tiny-font-size);line-height:var(--s-type-label-tiny-line-height);font-weight:var(--s-font-weight-bold);letter-spacing:var(--s-type-label-tiny-letter-spacing)}.def--small dd{font-size:var(--s-type-body-tiny-font-size);line-height:var(--s-type-body-tiny-line-height);font-weight:var(--s-font-weight-regular);text-align:end;letter-spacing:var(--s-type-body-tiny-letter-spacing)}@media (max-width:399px){.def dd .aside{margin-top:var(--s-spacing-3)}}@media (min-width:400px){.def dd:has(.aside){justify-content:space-between}}.def--alternate{grid-template-columns:minmax(0,1fr);gap:0}@media (min-width:40em){.def--alternate{grid-template-columns:minmax(min-content,.5fr) minmax(0,1fr)}}.def--alternate dt{padding-block-start:var(--s-spacing-2)}.def--alternate dd{border-block-end:var(--s-border-width-default) solid var(--s-color-border-subtle);padding-block-end:var(--s-spacing-2);font-weight:400}.def--alternate dd:last-child{border-block-end:none}.def--alternate dd,.def--alternate dt{padding-inline:var(--s-spacing-3);align-items:center;display:flex}@media (min-width:40em){.def--alternate dd,.def--alternate dt{padding:var(--s-spacing-1) var(--s-spacing-3);border-block-start:none;border-block-end:none;min-height:3.4em}}.def--alternate dd:nth-of-type(2n),.def--alternate dt:nth-of-type(2n){background-color:var(--s-color-surface-subtle)}@media (min-width:40em){.def--alternate dd:nth-of-type(2n),.def--alternate dt:nth-of-type(2n){background-color:var(--s-color-surface-subtle);border-block:var(--s-border-width-default) solid var(--s-color-border-subtle)}.def--alternate dd:last-of-type,.def--alternate dt:last-of-type{border-block-end:none}}.def--inline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.def--inline dd{overflow-wrap:anywhere}.def--inline dd,.def--inline dt{padding:var(--s-spacing-1) var(--s-spacing-3);align-items:center;min-height:3.4em;display:flex}.def--inline dd:nth-of-type(2n),.def--inline dt:nth-of-type(2n){background-color:var(--s-color-surface-subtle);border-block:var(--s-border-width-default) solid var(--s-color-border-subtle)}.def--inline dd:last-of-type,.def--inline dt:last-of-type{border-block-end:none}.def--inline dd{font-weight:400}

:root{--dialog-spacing-inline:var(--s-spacing-4)}@media (max-width:39.9375em){:root{--dialog-spacing-inline:var(--s-spacing-3)}}.dialog{--backdrop-bgc:var(--s-color-surface-accent-dark);border-radius:var(--s-radius-modal);scrollbar-width:none;box-shadow:var(--core-shadow-4);border:var(--s-border-width-default) solid var(--s-color-border-subtle);overscroll-behavior:contain;padding:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:fixed;& .dialog__body>.scroll__viewport{overscroll-behavior:contain}&.dialog--hide-title{& .title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}&:not(:has(slot[name=header])){& .dialog__header{padding-block-start:0;padding-block-end:0}& slot[name=body]{padding-block-start:var(--s-spacing-9)}}}}.dialog::backdrop{background:var(--backdrop-bgc,#000);opacity:.1;position:fixed;top:0;bottom:0;left:0;right:0}.dialog.dialog--modeless{z-index:var(--dialog-modeless-z-index,1000);&.dialog-position--center{max-height:calc(100svh - var(--s-spacing-7));margin-block-start:auto;margin-block-end:auto;top:0;bottom:0;transform:none}&:before,&:after{content:"";z-index:-1;pointer-events:none}&:before{background:var(--backdrop-bgc,#000);opacity:.1;position:fixed;top:0;bottom:0;left:0;right:0}&:after{background-color:var(--s-color-surface-default);border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}}.dialog[open]{min-height:var(--dialog--min-height);grid-template:"close""header""body"minmax(0,1fr)"footer"/minmax(0,1fr);display:grid}.dialog__toasts{z-index:200;align-items:flex-end;gap:var(--s-spacing-3);max-width:540px;padding:var(--s-spacing-4);pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:0}.dialog__toasts:dir(ltr){right:0}.dialog__toasts:dir(rtl){left:0}.dialog__toasts>*{pointer-events:auto}.dialog__close{padding-inline:var(--s-spacing-3);text-align:right;z-index:100;margin-block-start:var(--s-spacing-3);position:absolute;top:0;right:0}.dialog__close button{color:var(--s-color-text-primary);font-size:var(--s-type-label-tiny-font-size)}.dialog__close+slot[name=body]{margin-block-start:var(--s-spacing-9)}.dialog__header,.dialog__footer{padding-inline:var(--dialog-spacing-inline)}.dialog__header{--set-heading--mbe:0;grid-area:header;padding-block-start:var(--dialog__header--pbs,var(--s-spacing-4));padding-block-end:var(--s-spacing-4);padding-inline-end:calc(var(--dialog-spacing-inline) + var(--s-spacing-6))}.dialog__header:first-child{padding-block-start:var(--s-spacing-4)}.dialog__header slot>*{padding-block-start:var(--s-spacing-3)}.dialog__header slot:only-child>*,.dialog__header~slot[name=body]{padding-block-start:0}.dialog__footer{padding-block:var(--s-spacing-3);grid-area:footer}.dialog__footer__slot{min-inline-size:0;display:contents}.dialog:has(.dialog__footer) .dialog__body{padding-block-end:var(--s-spacing-3)}.dialog:not(:has(.dialog__header)):has(.dialog__close) slot[name=body]{padding-top:var(--s-spacing-9)}.dialog__body{flex-grow:1;grid-area:body;padding-inline-end:var(--dialog__body--pie,var(--s-spacing-2))}.dialog__body__slot{display:contents}.dialog__body:first-child{padding-block-start:var(--s-spacing-4)}.dialog__body:last-child{padding-block-end:0}.dialog__body:last-child slot[name=body]{padding-block-end:var(--dialog__body-last--pbe,var(--s-spacing-4))}.dialog slot[name=body]{padding-inline-start:var(--dialog-spacing-inline);padding-inline-end:var(--dialog__body-slot--pie,calc(var(--dialog-spacing-inline) - var(--s-spacing-2)));display:block}@container horizontal-scroll (width>=0){.dialog slot[name=body]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding:var(--dialog--scroll-padding);scrollbar-width:none}.dialog slot[name=body]::-webkit-scrollbar{width:0;height:0;display:none}}.dialog slot[name=footer]{--btn-group--gap:var(--s-spacing-2);--btn--white-space:nowrap;width:100%;gap:var(--s-spacing-2);justify-content:space-between;min-inline-size:0;display:flex}.dialog slot[name=footer] .dialog__footer-end,.dialog slot[name=footer] aside{justify-content:flex-end;min-inline-size:0;margin-inline-start:auto;display:flex}@media (max-width:26.5625em){.dialog slot[name=footer] .dialog__footer-end,.dialog slot[name=footer] aside{width:100%}.dialog slot[name=footer]{--btn--text-align:center;--btn--justify-content:center}}.dialog-size--small{width:90%;max-width:440px}.dialog-size--small .dialog__footer__slot *{--btn--text-align:center;--btn--justify-content:center}.dialog-size--small .dialog__footer__slot :only-child{max-width:100%}.dialog-size--small .dialog__footer__slot .dialog__footer-end,.dialog-size--small .dialog__footer__slot aside{display:contents}.dialog-size--medium{--dialog__header--pbs:var(--s-spacing-5);max-width:var(--container-small--width);width:90%}.dialog-size--large{--dialog__header--pbs:var(--s-spacing-5);--dialog-spacing-inline:var(--s-spacing-5);--dialog__body-last--pbe:var(--s-spacing-5);width:90%;max-width:var(--container-website--width)}.dialog-position--center{max-height:calc(100vh - var(--s-spacing-7));max-height:calc(100dvh - var(--s-spacing-7));& .dialog__header{padding-block-start:var(--s-spacing-4)}& .dialog__body{min-block-size:0;overflow:hidden}}.dialog-position--left,.dialog-position--right{height:100%;max-height:100%;width:var(--dialog__left--width,570px);border-block-start:none;border-block-end:none}.dialog-position--left .dialog__footer-end,.dialog-position--left .dialog__footer__slot aside,.dialog-position--right .dialog__footer-end,.dialog-position--right .dialog__footer__slot aside{width:100%;margin-inline-start:0}.dialog-position--left slot[name=footer],.dialog-position--right slot[name=footer]{--btn--width:100%;--btn--text-align:center;--btn--justify-content:center}@media (max-width:39.9375em){.dialog-position--left,.dialog-position--right{--dialog__body-slot--pie:var(--dialog-spacing-inline);--dialog__breadcrumb-nav--pie:var(--dialog-spacing-inline);--dialog__body--pie:0;border-top-right-radius:var(--s-radius-modal);border-top-left-radius:var(--s-radius-modal);width:100%;max-width:100%;height:var(--dialog-height,fit-content);max-height:calc(100% - var(--s-spacing-7));border-block-end:none;border-inline-start:none;border-inline-end:none;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-block-end:0}}.dialog-position--left{border-inline-start:none;border-top-left-radius:0;border-bottom-left-radius:0;margin-inline-start:0}.dialog-position--right{border-inline-end:none;border-top-right-radius:0;border-bottom-right-radius:0;margin-inline-end:0}.dialog-position--bottom{--dialog__body-slot--pie:var(--dialog-spacing-inline);--dialog__breadcrumb-nav--pie:var(--dialog-spacing-inline);--dialog__body--pie:0;width:100%;max-width:100%;height:var(--dialog-height,revert);max-height:calc(100% - var(--s-spacing-7));border-block-end:none;border-inline-start:none;border-inline-end:none;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-block-end:0}@supports ((-webkit-appearance:none)) and (stroke-color:transparent){.dialog-position--bottom[open]{flex-direction:column;display:flex}}.dialog-animation--fadeIn{animation:.3s ease-in-out forwards fadeIn}.dialog-animation--slideIn.dialog-position--left{animation:var(--dialog-slide-in--animation,slideInLeft .3s ease-in-out forwards)}.dialog-animation--slideIn.dialog-position--right{animation:var(--dialog-slide-in--animation,slideInRight .3s ease-in-out forwards)}@media (max-width:39.9375em){.dialog-animation--slideIn.dialog-position--left,.dialog-animation--slideIn.dialog-position--right{animation:var(--dialog-slide-in--animation,slideInBottom .3s ease-in-out forwards)}}.dialog-animation--slideIn.dialog-position--top{animation:var(--dialog-slide-in--animation,slideInTop .3s ease-in-out forwards)}.dialog-animation--slideIn.dialog-position--bottom{animation:var(--dialog-slide-in--animation,slideInBottom .3s ease-in-out forwards)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInTop{0%{transform:translateY(calc(var(--view-height-max) * -1))}to{transform:translateY(0)}}@keyframes slideInBottom{0%{transform:translateY(60%)}to{transform:translateY(0)}}

.divider{--divider-color:var(--c-divider-color,var(--s-color-border-default));--divider-thickness:var(--c-divider-thickness,var(--s-border-width-default));--divider-content-color:var(--c-divider-content-color,var(--s-color-text-subtle));--divider-content-bg:var(--c-divider-content-bg,var(--s-color-surface-default));--divider-content-font-size:var(--c-divider-content-font-size,var(--s-type-body-small-font-size));--divider-content-padding-inline:var(--c-divider-content-padding-inline,var(--s-spacing-4));--divider-content-padding-block:var(--c-divider-content-padding-block,var(--s-spacing-2));--divider-inset-offset:var(--c-divider-inset-offset,var(--s-spacing-9));--divider-middle-offset:var(--c-divider-middle-offset,var(--s-spacing-3));inline-size:100%;color:var(--divider-color);border:none;justify-content:center;align-items:center;display:flex;position:relative;&:before,&:after{content:"";border-block-start:var(--divider-thickness) solid currentColor;flex:1}& .content{padding-inline:var(--divider-content-padding-inline);white-space:nowrap;font-size:var(--divider-content-font-size);color:var(--divider-content-color);background-color:var(--divider-content-bg)}&.text-left:before{flex:.1}&.text-right:after{flex:.1}&.light{--divider-color:var(--c-divider-color-light,var(--s-color-border-subtle))}&.inset{inline-size:calc(100% - var(--divider-inset-offset));margin-inline-start:var(--divider-inset-offset);overflow:hidden}&.middle{inline-size:calc(100% - (var(--divider-middle-offset) * 2));margin-inline:var(--divider-middle-offset)}&.absolute{position:absolute;bottom:0}&.absolute:dir(ltr){left:0}&.absolute:dir(rtl){right:0}&.vertical{flex-direction:column;block-size:100%;min-block-size:1em;inline-size:auto;&:before,&:after{border-block-start:none;border-inline-start:var(--divider-thickness) solid currentColor;inline-size:0;display:block}& .content{writing-mode:vertical-rl;padding-block:var(--divider-content-padding-block);rotate:180deg}&.full-width{min-block-size:2em;margin:0}&.inset{margin-block:var(--divider-inset-offset)}&.middle{margin-block:var(--s-spacing-4)}}}

.document-list-item{align-items:center;gap:var(--s-spacing-2);padding:var(--s-spacing-2);border-bottom:var(--c-list-item-separator,1px solid var(--s-color-border-subtle));display:flex}.document-list-item--no-bottom-border{border-bottom:none}.document-list-item--updated{background-color:var(--s-color-surface-warning-light)}.document-list-item:last-child{border-bottom:none}.document-list-item__alert{width:var(--s-size-icon-tiny);height:var(--s-size-icon-tiny);justify-content:center;align-items:center;display:flex}.document-list-item__content{align-items:center;gap:calc(var(--s-spacing-4) / 2);color:var(--s-color-text-subtle);flex:1;display:flex}.document-list-item__actions{justify-content:center;align-items:center;display:flex}

.dynamic-carousel{--dynamic-carousel-bg:var(--c-dynamic-carousel-bg,transparent);--dynamic-carousel-padding-block:var(--c-dynamic-carousel-padding-block,var(--s-spacing-8));--dynamic-carousel-item-max-width:var(--c-dynamic-carousel-item-max-width,22rem);background-color:var(--dynamic-carousel-bg);&.dynamic-carousel--category{--dynamic-carousel-item-max-width:var(--c-dynamic-carousel-category-item-max-width,14rem);& .item{max-inline-size:var(--dynamic-carousel-item-max-width)}}&.dynamic-carousel--few-items{& .item{max-inline-size:var(--dynamic-carousel-item-max-width)}& .carousel:not(.has-overflow) .viewport{justify-content:center}}&.dynamic-carousel--testimonial{--dynamic-carousel-testimonial-section-spacing:var(--c-dynamic-carousel-testimonial-section-spacing,var(--s-spacing-7));padding-block:var(--dynamic-carousel-testimonial-section-spacing);& .carousel:before,& .carousel:after{block-size:100%}& .item{flex-direction:column;display:flex}& .item .quote{min-block-size:100%;padding:var(--s-spacing-6);background-color:var(--s-color-surface-subtle);flex-direction:column;flex:1;justify-content:flex-end;display:flex}}.u-bg-color-subtle &{& .references-card{--c-references-card-bg:var(--s-color-surface-primary-subtle)}&.dynamic-carousel--testimonial{& .item .quote{background-color:var(--s-color-surface-default)}}}}

.facets{align-items:center;gap:var(--s-spacing-2);flex-wrap:wrap;width:100%;display:flex;position:relative}@media (max-width:63.9375em){.facets{flex-direction:column;align-items:normal}}

.filters{&.myEtex{container-type:inline-size;&>form{gap:var(--s-spacing-3) var(--s-spacing-4);grid-template-columns:repeat(3,1fr);align-items:end;display:grid;&>.main{display:contents}&>footer{gap:var(--s-spacing-3);display:flex}}@container (inline-size<600px){&>form{grid-template-columns:1fr}}}}

.filter-bar{--filter-bar-gap:var(--c-filter-bar-gap,var(--s-spacing-2));--filter-bar-divider-color:var(--c-filter-bar-divider-color,var(--s-color-border-subtle));--filter-bar-chevron-color:var(--c-filter-bar-chevron-color,var(--s-color-text-brand));--filter-bar-image-columns:3;--filter-bar-sidebar-width:var(--c-filter-bar-sidebar-width,570px);--filter-bar-tooltip-max-width:var(--c-filter-bar-tooltip-max-width,calc(var(--filter-bar-sidebar-width) - 2 * var(--dialog-spacing-inline)));gap:var(--filter-bar-gap);flex-direction:column;width:100%;display:flex}.filter-bar__controls{justify-content:center;align-items:center;gap:var(--filter-bar-gap);flex-wrap:wrap;display:flex}.filter-bar.is-loading .filter-bar__controls,.filter-bar.is-loading .filter-bar__dialog{pointer-events:none}.filter-bar__loading-slot{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.filter-bar__loading-slot.is-loading>:not(.filter-bar__loading-skeleton){visibility:hidden}.filter-bar__loading-skeleton{border-radius:var(--s-button-border-radius);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.filter-bar__drawer-content{position:relative}.filter-bar__drawer-content.is-loading .filter-bar__drawer-content-inner{visibility:hidden}.filter-bar__drawer-skeleton{border-radius:var(--s-radius-small);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.filter-bar__bar-filters{display:contents}.filter-bar__divider{border:none;border-block-start:var(--s-border-width-default) solid var(--filter-bar-divider-color);margin:0}.filter-bar__dropdown.btn-flyout{display:inline-block}.filter-bar__dropdown>summary.filter-bar__dropdown-trigger{cursor:pointer;& .btn-label{align-items:center;gap:var(--s-spacing-1);display:inline-flex}}.filter-bar__dropdown-count{block-size:var(--s-type-label-small-line-height);font-size:var(--s-type-label-small-font-size);line-height:var(--s-type-label-small-line-height);font-variant-numeric:tabular-nums;vertical-align:baseline;white-space:nowrap;display:inline-block}.filter-bar__dropdown-count:not([data-active]){visibility:hidden}.filter-bar [data-filter-count]{block-size:var(--s-type-label-small-line-height);font-size:var(--s-type-label-small-font-size);line-height:var(--s-type-label-small-line-height);font-variant-numeric:tabular-nums;vertical-align:baseline;white-space:nowrap;display:inline-block}.filter-bar [data-filter-count]:not([data-active]){visibility:hidden}.filter-bar__dropdown .btn-flyout__arrow{color:var(--filter-bar-chevron-color)}.filter-bar__dropdown.btn-flyout .filter-bar__dropdown-panel{min-width:min(18.75rem, calc(100vw - var(--s-spacing-4)))}.filter-bar__dropdown.btn-flyout.filter-bar__dropdown--align-end .filter-bar__dropdown-panel{left:auto;right:0}.filter-bar__dropdown-panel{padding:0;overflow:hidden}.filter-bar__dropdown-panel .filter-bar__checkbox-list{gap:0;& .items{gap:0}& .row{align-items:center;gap:var(--s-spacing-2);padding:var(--s-spacing-3);border-block-end:var(--s-border-width-default) solid var(--filter-bar-divider-color);cursor:pointer;color:var(--s-color-text-default);font-size:var(--s-type-body-font-size-small);margin-block-end:0;display:flex;&:last-child{border-block-end:none}&:hover{background-color:var(--s-color-surface-subtle)}& .form-label{font-size:var(--s-type-body-font-size-small);cursor:pointer;-webkit-user-select:none;user-select:none;flex:1}}}.filter-bar__option{align-items:center;gap:var(--s-spacing-2);padding-block:var(--s-spacing-1);cursor:pointer;color:var(--s-color-text-default);font-size:var(--s-type-body-font-size-small);display:flex}.filter-bar__option.form-field--checkbox{gap:var(--s-spacing-2);margin-block-end:0}.filter-bar__checkbox-list{gap:var(--s-spacing-2);flex-direction:column;display:flex}.filter-bar__all-filters{align-items:center;gap:var(--s-spacing-1);display:inline-flex}.filter-bar__all-filters[hidden],.filter-bar__dropdown--bar-hidden{display:none}.filter-bar__expanded-options{display:contents}.filter-bar__expanded-pill,.filter-bar__option-box{padding:var(--s-spacing-1) var(--s-spacing-3);border:var(--s-border-width-default) solid var(--s-color-border-default);border-radius:var(--s-radius-tag);background:var(--s-color-surface-default);cursor:pointer;font-size:var(--s-type-label-font-size-small);font-weight:var(--s-type-label-font-weight);color:var(--s-color-text-default);white-space:nowrap;align-items:center;display:inline-flex}.filter-bar__expanded-pill--checked,.filter-bar__option-box--checked{border-color:var(--s-color-border-brand);background:var(--s-color-surface-subtle);color:var(--s-color-text-brand)}.filter-bar__all-filters-icon{color:var(--filter-bar-chevron-color)}.filter-bar__active{align-items:center;gap:var(--filter-bar-gap);flex-wrap:wrap;display:flex}.filter-bar__active[hidden]{display:none}.filter-bar__results-text{color:var(--s-color-text-secondary);font-size:var(--s-type-body-font-size-small);white-space:nowrap}.filter-bar__pills{display:contents}.filter-bar__pill{cursor:pointer}.filter-bar__clear-all[hidden]{display:none}.filter-bar__pill .tag__label{color:var(--s-color-text-default)}.filter-bar__pill-icon{color:var(--s-color-text-subtle);flex-shrink:0}.filter-bar__dialog{--dialog__left--width:var(--filter-bar-sidebar-width)}.filter-bar__dialog.dialog-position--right slot[name=footer]{--btn--width:auto;--btn--text-align:start;--btn--justify-content:center}.filter-bar__dialog.dialog-position--right .dialog__footer-end,.filter-bar__dialog.dialog-position--right .dialog__footer__slot aside{justify-content:space-between}.filter-bar .collapsible-filter{--tooltip-svg-trigger--fill:var(--s-color-text-subtle)}.filter-bar .tooltip--filter-bar-drawer{--c-tooltip-max-width:var(--filter-bar-tooltip-max-width)}.filter-bar__images{grid-template-columns:repeat(var(--filter-bar-image-columns,3), 1fr);gap:var(--s-spacing-2);display:grid}.filter-bar__image{align-items:stretch;gap:var(--s-spacing-1);cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.filter-bar__image-media{--filter-bar-image-border-width:var(--c-filter-bar-image-border-width,var(--s-border-width-strong));--filter-bar-image-border-color:var(--c-filter-bar-image-border-color,var(--s-color-border-subtle));box-sizing:border-box;border:var(--filter-bar-image-border-width) solid var(--filter-bar-image-border-color);border-radius:var(--s-radius-small);display:block;overflow:hidden}.filter-bar__image img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.filter-bar__image-label{font-size:var(--s-type-label-font-size-small);font-weight:var(--s-type-label-font-weight);line-height:var(--s-type-label-line-height-small,1.2);color:var(--s-color-text-default)}.filter-bar__image--checked .filter-bar__image-media{--filter-bar-image-border-color:var(--c-filter-bar-image-border-color-active,var(--s-color-brand-primary))}.filter-bar__image--checked .filter-bar__image-label{color:var(--s-color-text-brand)}.filter-bar__image--hidden{display:none}.filter-bar__show-more{cursor:pointer;color:var(--s-color-text-brand);font-size:var(--s-type-body-font-size-small);background:0 0;border:none;margin-block-start:var(--s-spacing-2);padding:0;text-decoration:underline}.filter-bar__show-more[hidden]{display:none}@media (max-width:40em){.filter-bar{--filter-bar-tooltip-max-width:calc(100vw - 2 * var(--dialog-spacing-inline))}.filter-bar__bar-filters{display:none}.filter-bar[data-filter-expanded-only] .filter-bar__bar-filters{display:contents}.filter-bar[data-filter-expanded-only] .filter-bar__all-filters{display:none}}

.pageFooter{z-index:1;color:var(--s-color-text-subtle);background-color:var(--s-color-surface-default);--link--fw:normal;border-block-start:var(--s-border-width-default) solid var(--s-color-border-subtle);position:relative;& .inner{align-items:center;gap:var(--s-spacing-3) var(--footer-end-col-gap,calc(var(--s-spacing-4) * 2));grid-template-areas:"copyright""footNav""brand";display:grid;@media (min-width:64em){grid-template-columns:auto 1fr auto;grid-template-areas:"copyright footNav brand"}}& .copyright{gap:calc(var(--s-spacing-4) / 2);grid-area:copyright;display:flex;@media (max-width:63.9375em){padding-block-start:var(--s-spacing-3)}}& .links{--link--color:currentColor;gap:var(--s-spacing-2) var(--footer-end-col-gap,calc(var(--s-spacing-4) * 2));flex-direction:column;grid-area:footNav;width:100%;display:flex;position:relative;@media (max-width:63.9375em){gap:var(--s-spacing-2) var(--footer-end-col-gap,var(--s-spacing-3));padding-top:var(--s-spacing-3);border-top:var(--s-border-width-default) solid var(--s-color-border-default)}@media (min-width:64em){flex-direction:row;padding-block-end:0}& .link{width:auto;font-size:var(--s-type-body-tiny-font-size);position:relative;@media (min-width:64em){&:before{content:"";top:0;bottom:0;left:calc(var(--s-spacing-4) * -1);z-index:1;background-color:var(--s-color-border-subtle);width:1px;height:100%;display:block;position:absolute}}}}& .brand{flex-shrink:0;grid-area:brand;align-self:stretch;min-height:56px;display:flex;@media (max-width:63.9375em){position:relative;&:before{content:"";z-index:100;border-block-start:var(--s-border-width-default) solid var(--s-color-border-subtle);width:100%;height:0;position:absolute;left:0}}}& .logo-link{align-items:center;margin-inline-start:auto;padding-inline-start:var(--s-spacing-4);display:flex;position:relative}}

.form-box>form>.main>*+*{margin-top:var(--s-spacing-4)}.form-box>form>footer{gap:var(--s-spacing-2);margin-top:var(--s-spacing-4);flex-direction:row-reverse;display:flex}

.form-control{gap:var(--s-spacing-1) var(--s-spacing-4);flex-direction:column;display:flex}

.form-helper-text{align-items:center;gap:var(--s-spacing-1);inline-size:100%;color:var(--s-color-text-subtle);flex-direction:row;flex-grow:1;display:flex;& .icon{flex-shrink:0}& p{margin:0}&[data-error=true]{color:var(--s-color-text-error)}}

.form-label{--form-label-font-weight:var(--c-form-label-font-weight,var(--s-type-label-font-weight));--svg--fill:var(--s-color-text-primary);align-items:center;gap:var(--s-spacing-1);width:var(--form-field--width,100%);max-width:var(--form-field--max-width);padding-block:var(--form-field--pb);display:inline-flex;font-family:var(--s-type-label-font-family)!important;font-size:var(--s-type-label-font-size)!important;line-height:var(--s-type-label-line-height)!important;font-weight:var(--form-label-font-weight)!important;letter-spacing:var(--s-type-label-letter-spacing)!important}.form-label--checkbox{--form-label-font-weight:var(--s-font-weight-regular)}

.checkbox-field{--checkbox-field-size:var(--c-checkbox-field-size,var(--s-size-checkbox));--checkbox-field-radius:var(--c-checkbox-field-radius,var(--s-radius-checkbox));--checkbox-field-border-width:var(--c-checkbox-field-border-width,var(--s-border-width-default));--checkbox-field-border-color:var(--c-checkbox-field-border-color,var(--s-color-border-default));--checkbox-field-bg:var(--c-checkbox-field-bg,var(--s-color-surface-default));--checkbox-field-checkmark-color:var(--c-checkbox-field-checkmark-color,var(--s-color-surface-default));align-items:center;display:inline-flex;& .label{inline-size:var(--checkbox-field-size);block-size:var(--checkbox-field-size);cursor:pointer;margin:0;padding:0;display:inline-block;position:relative;&[aria-disabled=true]{cursor:default}&:hover .input:not([disabled]):not([aria-invalid=true]):not(:invalid)+.icon{--checkbox-field-border-color:var(--c-checkbox-field-border-color-hover,var(--s-color-border-hover))}}& .input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;&[disabled]{cursor:default;&+.icon{cursor:default;--checkbox-field-border-color:var(--c-checkbox-field-border-color-disabled,var(--s-color-border-inactive));--checkbox-field-bg:var(--c-checkbox-field-bg-disabled,var(--s-color-surface-inactive));&:after{--checkbox-field-checkmark-color:var(--c-checkbox-field-checkmark-color-disabled,var(--s-color-border-inactive));border-color:var(--checkbox-field-checkmark-color);background-color:var(--checkbox-field-checkmark-color)}}&:checked+.icon{--checkbox-field-border-color:var(--c-checkbox-field-border-color-disabled,var(--s-color-border-inactive));--checkbox-field-bg:var(--c-checkbox-field-bg-disabled-checked,var(--s-color-border-inactive));&:after{--checkbox-field-checkmark-color:var(--c-checkbox-field-checkmark-color-disabled-checked,var(--s-color-surface-inactive));border-color:var(--checkbox-field-checkmark-color);background-color:var(--s-color-border-inactive);opacity:1}}}&:focus-visible+.icon{--checkbox-field-border-color:var(--c-checkbox-field-border-color-focus,var(--s-color-border-focus))}&:active:not([disabled]):not([aria-invalid=true]):not(:invalid)+.icon{--checkbox-field-border-color:var(--c-checkbox-field-border-color-active,var(--s-color-border-active))}&:checked+.icon{--checkbox-field-border-color:var(--c-checkbox-field-border-color-checked,var(--s-color-border-active));--checkbox-field-bg:var(--c-checkbox-field-bg-checked,var(--s-color-border-active));&:after{opacity:1;rotate:45deg;scale:1}}&:indeterminate+.icon{--checkbox-field-border-color:var(--c-checkbox-field-border-color-checked,var(--s-color-border-active));--checkbox-field-bg:var(--c-checkbox-field-bg,var(--s-color-surface-default));&:after{background-color:var(--s-color-border-active);opacity:1;border:none;block-size:2px;inline-size:12px;top:8.5px;rotate:0deg;scale:1}&:dir(ltr):after{left:3px}&:dir(rtl):after{right:3px}}&[aria-invalid=true]+.icon,&:invalid+.icon{--checkbox-field-border-color:var(--c-checkbox-field-border-color-error,var(--s-color-border-error));--checkbox-field-bg:var(--c-checkbox-field-bg-error,var(--s-color-surface-error-light));&:after{--checkbox-field-checkmark-color:var(--c-checkbox-field-checkmark-color-error,var(--s-color-border-error));border-color:var(--checkbox-field-checkmark-color);background-color:var(--checkbox-field-checkmark-color)}}&[aria-invalid=true]:checked+.icon,&:invalid:checked+.icon{--checkbox-field-border-color:var(--c-checkbox-field-border-color-error,var(--s-color-border-error));--checkbox-field-bg:var(--c-checkbox-field-bg-error-checked,var(--s-color-border-error));&:after{--checkbox-field-checkmark-color:var(--c-checkbox-field-checkmark-color-error-checked,var(--s-color-surface-default));border-color:var(--checkbox-field-checkmark-color);opacity:1;background-color:#0000}}}& .icon{inline-size:var(--checkbox-field-size);block-size:var(--checkbox-field-size);border:var(--checkbox-field-border-width) solid var(--checkbox-field-border-color);border-radius:var(--checkbox-field-radius);background-color:var(--checkbox-field-bg);margin-inline-end:var(--s-spacing-2);transition:border-color .2s,background-color .2s;display:inline-block;position:absolute;top:0}& .icon:dir(ltr){left:0}& .icon:dir(rtl){right:0}& .icon{&:after{content:"";border:solid var(--checkbox-field-checkmark-color);opacity:0;border-width:0 2px 2px 0;block-size:12px;inline-size:6px;transition:opacity .2s,scale .2s;display:block;position:absolute;top:1px;rotate:45deg;scale:.8}&:dir(ltr):after{left:5.75px}&:dir(rtl):after{right:5.75px}}}

.checkbox-list{--checkbox-list-gap:var(--c-checkbox-list-gap,var(--s-spacing-2));gap:var(--checkbox-list-gap);flex-direction:column;display:flex;& .items{gap:var(--checkbox-list-gap);flex-direction:column;display:flex}& .row{align-items:center;gap:var(--checkbox-list-gap);flex-direction:row;display:flex}& .form-label{--c-form-label-font-weight:var(--s-font-weight-regular);cursor:pointer}}

.form-field--multiselect{flex-direction:column;gap:4px;min-width:250px;display:flex;position:relative}.form-field--multiselect--fullwidth{width:100%}.form-field--multiselect__trigger{border-radius:var(--s-radius-field,4px);border:1px solid var(--s-color-border-default);background-color:var(--s-color-surface-default);background-repeat:no-repeat;background-image:var(--theme-icon--arrowDown,url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 8L10 13L15 8\" stroke=\"%23333\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"));min-height:40px;color:var(--s-color-text-default);text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:100%;background-size:auto 20px;width:100%;padding:8px;font-family:inherit;font-size:1rem;transition:border-color .2s}.form-field--multiselect__trigger--placeholder{color:var(--s-color-text-inactive)}.form-field--multiselect__trigger:hover:not(:focus):not([disabled]):not([aria-invalid=true]){border-color:var(--s-color-border-hover)}.form-field--multiselect__trigger:focus,.form-field--multiselect--open .form-field--multiselect__trigger{border-color:var(--s-color-border-focus);outline:none}.form-field--multiselect__trigger:active:not([disabled]):not([aria-invalid=true]){border-color:var(--s-color-border-active)}.form-field--multiselect--invalid .form-field--multiselect__trigger,.form-field--multiselect__trigger[aria-invalid=true]{background-color:var(--s-color-surface-error-light);color:var(--s-color-text-error);background-image:var(--theme-icon--arrowDown-error,url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 8L10 13L15 8\" stroke=\"%23e53935\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"));border-color:var(--s-color-border-error)!important}.form-field--multiselect--disabled .form-field--multiselect__trigger{background-color:var(--s-color-surface-inactive);border-color:var(--s-color-border-inactive);color:var(--s-color-text-inactive);background-image:var(--theme-icon--arrowDown-disabled,url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 8L10 13L15 8\" stroke=\"%23969AA8\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"));pointer-events:none;cursor:not-allowed}.form-field--multiselect__value{text-overflow:ellipsis;white-space:nowrap;padding-right:24px;display:block;overflow:hidden}.form-field--multiselect__panel{z-index:10;padding:var(--s-spacing-2,12px);background-color:var(--s-color-surface-default);border:1px solid var(--s-color-border-default);border-radius:var(--s-radius-field,4px);max-height:250px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 4px 8px #0000001f}.form-field--multiselect--flip-up .form-field--multiselect__panel{top:auto;bottom:100%;box-shadow:0 -4px 8px #0000001f}.form-field--multiselect__panel .divider{margin-inline:calc(-1 * var(--s-spacing-3,12px));width:calc(100% + 2 * var(--s-spacing-3,12px))}

.custom-number-input{border-radius:var(--s-radius-field);border:var(--s-border-width-default) solid var(--s-color-border-default);background:var(--s-color-surface-default);grid-template-columns:minmax(80px,1fr) 24px;grid-template-areas:"input up""input down";align-items:stretch;width:-moz-fit-content;width:fit-content;transition:border-color .2s,background-color .2s;display:grid;overflow:hidden;&.form-field--number--fullwidth{width:100%}}.custom-number-input:hover:not(:focus-within):not(.invalid):not([aria-invalid=true]){border-color:var(--s-color-border-hover)}.custom-number-input.invalid,.custom-number-input[aria-invalid=true]{background-color:var(--s-color-surface-error-light);border-color:var(--s-color-border-error)!important}.custom-number-input:focus-within{border-color:var(--s-color-border-focus);outline:none}.custom-number-input:active:not(.invalid):not([aria-invalid=true]){border-color:var(--s-color-border-active)}.custom-number-input input[type=number]{box-sizing:border-box;width:100%;min-width:80px;height:40px;font-size:var(--s-type-placeholder-font-size);line-height:var(--s-type-placeholder-line-height);color:var(--s-color-text-default);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;border:none;outline:none;grid-area:input;padding-block-start:0;padding-block-end:0;padding-inline-start:var(--s-spacing-2);padding-inline-end:var(--s-spacing-2)}.custom-number-input input[type=number]::-webkit-inner-spin-button,.custom-number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none}.custom-number-input input[type=number]:focus{border-color:var(--s-color-border-focus)}.custom-number-input input[type=number][disabled]{background-color:var(--s-color-surface-inactive);border-color:var(--s-color-border-inactive);color:var(--s-color-text-inactive)}.custom-number-input.invalid input[type=number],.custom-number-input[aria-invalid=true] input[type=number]{color:var(--s-color-text-error)}.custom-number-input.invalid input[type=number]::placeholder,.custom-number-input[aria-invalid=true] input[type=number]::placeholder{color:var(--s-color-text-error);opacity:.5}.custom-number-input__controls{flex-direction:column;grid-area:up/up/down/down;height:100%;display:flex}.custom-number-input__btn{border:none;border-left:1px solid var(--s-color-border-default);background:var(--s-color-surface-default);width:24px;height:20px;color:var(--s-color-text-subtle);cursor:pointer;padding:0;font-size:16px;transition:background .2s,color .2s,border-color .2s}.custom-number-input__btn--up{border-bottom:1px solid var(--s-color-border-default)}.custom-number-input__btn--down{border-top:1px solid var(--s-color-border-default)}.custom-number-input__btn:disabled{color:var(--s-color-text-inactive);cursor:default}.custom-number-input__btn.is-focus{border-left:1px solid var(--s-color-border-focus)}.custom-number-input__btn:active:not(:disabled){border-left:1px solid var(--s-color-border-active)}.custom-number-input__btn.invalid{border-left:1px solid var(--s-color-border-error);color:var(--s-color-text-error)}.custom-number-input__btn.invalid .custom-number-input__icon{color:var(--s-color-text-error)!important;fill:var(--s-color-text-error)!important}.custom-number-input__icon{width:20px;height:20px;color:var(--s-color-text-subtle);margin:auto;display:block}.form-field--number input[type=number][disabled]{background-color:var(--s-color-surface-inactive);border-color:var(--s-color-border-inactive);color:var(--s-color-text-inactive)}.form-field--number input[type=number]::placeholder{color:var(--s-color-text-inactive)}

.radio-field{--radio-field-size:var(--c-radio-field-size,var(--s-size-checkbox));--radio-field-dot-size:var(--c-radio-field-dot-size,calc(var(--radio-field-size) / 2));--radio-field-border-width:var(--c-radio-field-border-width,var(--s-border-width-default));--radio-field-border-color:var(--c-radio-field-border-color,var(--s-color-border-default));--radio-field-bg:var(--c-radio-field-bg,var(--s-color-surface-default));--radio-field-dot-color:var(--c-radio-field-dot-color,var(--s-color-border-active));align-items:center;display:inline-flex;& .label{inline-size:var(--radio-field-size);block-size:var(--radio-field-size);cursor:pointer;margin:0;padding:0;display:inline-block;position:relative;&[aria-disabled=true]{cursor:default}&:hover .input:not([disabled]):not([aria-invalid=true]):not(:invalid)+.icon{--radio-field-border-color:var(--c-radio-field-border-color-hover,var(--s-color-border-hover))}}& .input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;&[disabled]{cursor:default;&+.icon{cursor:default;--radio-field-border-color:var(--c-radio-field-border-color-disabled,var(--s-color-border-inactive));--radio-field-bg:var(--c-radio-field-bg-disabled,var(--s-color-surface-inactive))}&:checked+.icon:after{--radio-field-dot-color:var(--c-radio-field-dot-color-disabled,var(--s-color-border-inactive));background-color:var(--radio-field-dot-color);opacity:1}}&:focus-visible+.icon{--radio-field-border-color:var(--c-radio-field-border-color-focus,var(--s-color-border-focus))}&:active:not([disabled]):not([aria-invalid=true]):not(:invalid)+.icon{--radio-field-border-color:var(--c-radio-field-border-color-active,var(--s-color-border-active))}&:checked+.icon{--radio-field-border-color:var(--c-radio-field-border-color-checked,var(--s-color-border-active));&:after{opacity:1;scale:1}}&[aria-invalid=true]+.icon,&:invalid+.icon{--radio-field-border-color:var(--c-radio-field-border-color-error,var(--s-color-border-error));--radio-field-bg:var(--c-radio-field-bg-error,var(--s-color-surface-error-light))}&[aria-invalid=true]:checked+.icon:after,&:invalid:checked+.icon:after{--radio-field-dot-color:var(--c-radio-field-dot-color-error,var(--s-color-border-error));background-color:var(--radio-field-dot-color);opacity:1}}& .icon{inline-size:var(--radio-field-size);block-size:var(--radio-field-size);border:var(--radio-field-border-width) solid var(--radio-field-border-color);border-radius:var(--s-radius-circle);background-color:var(--radio-field-bg);justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:inline-flex;position:absolute;top:0}& .icon:dir(ltr){left:0}& .icon:dir(rtl){right:0}& .icon{&:after{content:"";inline-size:var(--radio-field-dot-size);block-size:var(--radio-field-dot-size);border-radius:var(--s-radius-circle);background-color:var(--radio-field-dot-color);opacity:0;flex-shrink:0;transition:opacity .2s,scale .2s;display:block;scale:.8}}}

.radio-list{--radio-list-gap:var(--c-radio-list-gap,var(--s-spacing-2));gap:var(--radio-list-gap);flex-direction:column;display:flex;& .items{gap:var(--radio-list-gap);flex-direction:column;display:flex}& .row{align-items:center;gap:var(--radio-list-gap);flex-direction:row;display:flex}& .form-label{--c-form-label-font-weight:var(--s-font-weight-regular);cursor:pointer}&.radio-list--horizontal{& .items{flex-flow:wrap}}&.radio-list--image{--radio-list-image-radius:var(--c-radio-list-image-radius,var(--s-radius-small));--radio-list-image-width:var(--c-radio-list-image-width,50px);--radio-list-image-height:var(--c-radio-list-image-height,100px);--radio-list-image-selected-border:var(--c-radio-list-image-selected-border,var(--s-color-text-active));& .list{gap:0}& [data-carousel]{--list-carousel-item-sizing:fixed;margin-inline-start:-2px;& .item{box-sizing:border-box;flex-basis:calc(var(--list-carousel-item-size,var(--list-carousel-item-min-width)) + 4px);padding:2px}}& .image-option{cursor:pointer;display:block;position:relative;& .visual{inline-size:var(--radio-list-image-width);block-size:var(--radio-list-image-height);border-radius:var(--radio-list-image-radius);outline-offset:0;outline:2px solid #0000;flex-shrink:0;display:block;overflow:hidden;& img{object-fit:cover;block-size:100%;inline-size:100%;display:block}}& .label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}&.is-active .visual{outline-color:var(--radio-list-image-selected-border)}&:has(input:disabled){cursor:default;opacity:.5}}}}

.form-field--select{flex-direction:column;gap:4px;display:flex;&.form-field--select--fullwidth{width:100%}& .form-field--select-input{--select-field-arrow-size:20px;--select-field-arrow-gap:var(--s-spacing-3);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--s-radius-field,4px);border:1px solid var(--s-color-border-default);background-color:var(--s-color-surface-default);background-repeat:no-repeat;background-image:var(--theme-icon--arrowDown,url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 8L10 13L15 8\" stroke=\"%23333\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"));background-size:var(--select-field-arrow-size);background-position:right var(--select-field-arrow-gap) center;height:40px;min-height:40px;color:var(--s-color-text-default);text-overflow:ellipsis;white-space:nowrap;padding-inline-start:var(--s-spacing-3);padding-inline-end:calc(var(--select-field-arrow-gap) + var(--select-field-arrow-size) + var(--s-spacing-2));font-size:1rem;line-height:40px;transition:border-color .2s;overflow:hidden;&:has(option[value=""]:checked):not([aria-invalid=true]):not(.invalid):not(:disabled){color:var(--s-color-text-inactive)}&[aria-invalid=true]:has(option[value=""]:checked),&.invalid:has(option[value=""]:checked){color:color-mix(in srgb, var(--s-color-text-error) 50%, transparent)}&:hover:not(:focus):not(.is-focus):not([disabled]):not([aria-invalid=true]):not(.invalid){border-color:var(--s-color-border-hover)}&:focus,&.is-focus{border-color:var(--s-color-border-focus);outline:none}&:active:not([disabled]):not([aria-invalid=true]):not(.invalid),&.is-active:not([disabled]):not([aria-invalid=true]):not(.invalid){border-color:var(--s-color-border-active)}&[aria-invalid=true],&.invalid{background-color:var(--s-color-surface-error-light);color:var(--s-color-text-error);background-image:var(--theme-icon--arrowDown-error,url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 8L10 13L15 8\" stroke=\"%23e53935\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"));border-color:var(--s-color-border-error)!important}& option{background-color:var(--s-color-surface-default);color:var(--s-color-text-default);align-items:center;min-height:1.6em;display:flex;&:hover{background-color:var(--s-color-surface-primary);color:var(--s-color-text-on-brand)}}}&.form-field--select--invalid .form-field--select-input{background-color:var(--s-color-surface-error-light);color:var(--s-color-text-error);background-image:var(--theme-icon--arrowDown-error,url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 8L10 13L15 8\" stroke=\"%23e53935\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"));border-color:var(--s-color-border-error)!important;&:has(option[value=""]:checked){color:color-mix(in srgb, var(--s-color-text-error) 50%, transparent)}}&.form-field--select--disabled .form-field--select-input{background-color:var(--s-color-surface-inactive);border-color:var(--s-color-border-inactive);color:var(--s-color-text-inactive);background-image:var(--theme-icon--arrowDown-disabled,url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 8L10 13L15 8\" stroke=\"%23969AA8\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"));pointer-events:none;cursor:not-allowed}}

.slider-field{--_thumb-size:16px;--_track-height:4px;gap:var(--s-spacing-2);flex-direction:column;width:100%;display:flex}.slider-field__inputs{align-items:center;gap:var(--s-spacing-2);display:flex}.slider-field__separator{color:var(--s-color-text-subtle);font-size:var(--s-type-placeholder-font-size);flex-shrink:0}.slider-field__hint{font-size:var(--s-type-helper-font-size);line-height:var(--s-type-helper-line-height);color:var(--s-color-text-subtle)}.slider-field__track-wrapper{--_thumb-size:16px;--_track-height:4px;height:var(--_thumb-size);align-items:center;display:flex;position:relative}.slider-field__track-bg,.slider-field__track-fill{height:var(--_track-height);border-radius:var(--_track-height);pointer-events:none;position:absolute}.slider-field__track-bg{background-color:var(--s-color-surface-primary-light);left:0;right:0}.slider-field__track-fill{background-color:var(--s-color-brand-primary)}.slider-field__track-wrapper--disabled .slider-field__track-bg{background-color:var(--s-color-border-inactive)}.slider-field__track-wrapper--disabled .slider-field__track-fill{background-color:var(--s-color-text-inactive)}.slider-field__thumb{--_thumb-size:16px;--_track-height:4px;width:100%;height:var(--_thumb-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;background:0 0;margin:0;position:absolute;left:0}.slider-field__thumb::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--_thumb-size,16px);height:var(--_thumb-size,16px);background-color:var(--s-color-brand-primary);pointer-events:all;cursor:pointer;border-radius:50%;margin-top:-6px;box-shadow:0 1px 4px #0003}.slider-field__thumb::-moz-range-thumb{width:var(--_thumb-size,16px);height:var(--_thumb-size,16px);background-color:var(--s-color-brand-primary);pointer-events:all;cursor:pointer;border-radius:50%;transition:background-color .2s;box-shadow:0 1px 4px #0003}.slider-field__thumb::-webkit-slider-runnable-track{background:0 0;height:4px}.slider-field__thumb::-moz-range-track{background:0 0;height:4px}.slider-field__thumb:focus{outline:none}.slider-field__thumb:focus-visible::-webkit-slider-thumb{outline:2px solid var(--s-color-border-focus);outline-offset:2px}.slider-field__thumb:focus-visible::-moz-range-thumb{outline:2px solid var(--s-color-border-focus);outline-offset:2px}.slider-field__thumb:disabled::-webkit-slider-thumb{background-color:var(--s-color-text-inactive);cursor:default}.slider-field__thumb:disabled::-moz-range-thumb{background-color:var(--s-color-text-inactive);cursor:default}.slider-field__thumb--on-top{z-index:1}.slider-field__input--full-width{flex:1}.slider-field__input input[type=number]::-webkit-inner-spin-button,.slider-field__input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none}.slider-field__input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.slider-field__value{font-size:var(--s-type-helper-font-size);line-height:var(--s-type-helper-line-height);color:var(--s-color-text-subtle)}.slider-field__range-labels{justify-content:space-between;display:flex}.slider-field__range-label{font-size:var(--s-type-helper-font-size);line-height:var(--s-type-helper-line-height);color:var(--s-color-text-subtle)}

.switch-field{--switch-field-track-width:var(--c-switch-field-track-width,44px);--switch-field-track-height:var(--c-switch-field-track-height,24px);--switch-field-thumb-size:var(--c-switch-field-thumb-size,18px);--switch-field-thumb-offset:var(--c-switch-field-thumb-offset,3px);--switch-field-border-width:var(--c-switch-field-border-width,var(--s-border-width-strong));--switch-field-track-bg:var(--c-switch-field-track-bg,var(--s-color-surface-inactive));--switch-field-track-border-color:var(--c-switch-field-track-border-color,var(--s-color-border-default));--switch-field-thumb-bg:var(--c-switch-field-thumb-bg,var(--s-color-surface-default));align-items:center;display:inline-flex;& .label{inline-size:var(--switch-field-track-width);block-size:var(--switch-field-track-height);cursor:pointer;margin:0;padding:0;display:inline-block;position:relative;&[aria-disabled=true]{cursor:default}&:hover .input:not([disabled]):not([aria-invalid=true]):not(:invalid)+.track{--switch-field-track-border-color:var(--c-switch-field-track-border-color-hover,var(--s-color-border-hover))}}& .input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;&[disabled]{cursor:default;&+.track{cursor:default;--switch-field-track-bg:var(--c-switch-field-track-bg-disabled,var(--s-color-surface-inactive));--switch-field-track-border-color:var(--c-switch-field-track-border-color-disabled,var(--s-color-border-inactive));--switch-field-thumb-bg:var(--c-switch-field-thumb-bg-disabled,var(--s-color-surface-default))}&:checked+.track{--switch-field-track-bg:var(--c-switch-field-track-bg-disabled-checked,var(--s-color-border-inactive));--switch-field-track-border-color:var(--c-switch-field-track-border-color-disabled-checked,var(--s-color-border-inactive));--switch-field-thumb-bg:var(--c-switch-field-thumb-bg-disabled-checked,var(--s-color-surface-inactive))}}&:focus-visible+.track{--switch-field-track-border-color:var(--c-switch-field-track-border-color-focus,var(--s-color-border-focus));outline:var(--s-border-width-focus) solid var(--s-color-border-focus);outline-offset:2px}&:active:not([disabled]):not([aria-invalid=true]):not(:invalid)+.track{--switch-field-track-border-color:var(--c-switch-field-track-border-color-active,var(--s-color-border-active))}&:checked+.track{--switch-field-track-bg:var(--c-switch-field-track-bg-checked,var(--s-color-border-active));--switch-field-track-border-color:var(--c-switch-field-track-border-color-checked,var(--s-color-border-active));& .thumb{translate:calc(var(--switch-field-track-width) - var(--switch-field-thumb-size) - var(--switch-field-thumb-offset) * 2)}}&[aria-invalid=true]+.track,&:invalid+.track{--switch-field-track-border-color:var(--c-switch-field-track-border-color-error,var(--s-color-border-error));--switch-field-track-bg:var(--c-switch-field-track-bg-error,var(--s-color-surface-error-light))}&[aria-invalid=true]:checked+.track,&:invalid:checked+.track{--switch-field-track-bg:var(--c-switch-field-track-bg-error-checked,var(--s-color-border-error));--switch-field-track-border-color:var(--c-switch-field-track-border-color-error-checked,var(--s-color-border-error))}}& .track{inline-size:var(--switch-field-track-width);block-size:var(--switch-field-track-height);padding-inline:var(--switch-field-thumb-offset);border:var(--switch-field-border-width) solid var(--switch-field-track-border-color);background-color:var(--switch-field-track-bg);border-radius:999px;align-items:center;transition:border-color .2s,background-color .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}& .thumb{inline-size:var(--switch-field-thumb-size);block-size:var(--switch-field-thumb-size);background-color:var(--switch-field-thumb-bg);border-radius:999px;transition:translate .2s;display:block;box-shadow:0 1px 3px #0003}}

.form-field--input-wrapper{--form-field-start-content-size:0px;--form-field-end-content-size:0px;width:100%;position:relative}.form-field--text{box-sizing:border-box;border:var(--s-border-width-default) solid var(--s-color-border-default);border-radius:var(--s-radius-field);width:100%;color:var(--s-color-text-default);min-width:var(--field__input--min-width,auto);height:40px;min-height:40px;font-size:var(--s-type-placeholder-font-size);line-height:var(--s-type-placeholder-line-height);padding-block-start:0;padding-block-end:0;padding-inline-start:var(--s-spacing-3);padding-inline-end:var(--s-spacing-3);transition:border-color .2s,background-color .2s}.form-field__start-content,.form-field__end-content{color:var(--s-color-text-inactive);z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.form-field__start-content{left:var(--s-spacing-2)}.form-field__end-content{right:var(--s-spacing-2)}.form-field__end-action{font:inherit;font-weight:var(--s-type-link-font-weight);color:var(--s-color-text-active);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.form-field__end-action:hover{text-decoration:underline}.form-field__end-action:focus-visible{outline:2px solid var(--s-color-border-focus);outline-offset:2px;border-radius:2px}.form-field--text-has-start-content{padding-inline-start:calc(var(--s-spacing-2) + var(--form-field-start-content-size) + var(--s-spacing-2))}.form-field--text-has-end-content{padding-inline-end:calc(var(--s-spacing-2) + var(--form-field-end-content-size) + var(--s-spacing-2))}.form-field--text::placeholder{color:var(--s-color-text-inactive)}.form-field--text-date{cursor:pointer;padding-inline-end:0}.form-field--text-date:focus,.form-field--text-date.is-focus{cursor:text}.form-field--text-date[disabled]{cursor:default}.form-field--text-date::-webkit-calendar-picker-indicator{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background-image:none;background-color:var(--s-color-text-active);opacity:1;cursor:pointer;margin-inline-start:auto;margin-inline-end:var(--s-spacing-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM9 10H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM9 10H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2z'/%3E%3C/svg%3E") 50%/contain no-repeat}.form-field--text-date[aria-invalid=true]::-webkit-calendar-picker-indicator,.form-field--text-date.invalid::-webkit-calendar-picker-indicator{background-color:var(--s-color-text-error)}.form-field--text-date[disabled]::-webkit-calendar-picker-indicator{background-color:var(--s-color-text-inactive);cursor:default}.form-field--text[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--s-color-text-default);cursor:pointer;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") 50%/contain no-repeat}.form-field--text:hover:not(:focus):not(.is-focus):not([disabled]):not([aria-invalid=true]):not(.invalid){border-color:var(--s-color-border-hover)}.form-field--text:focus,.form-field--text.is-focus{border-color:var(--s-color-border-focus);outline:none}.form-field--text:active:not([disabled]):not([aria-invalid=true]):not(.invalid),.form-field--text.is-active:not([disabled]):not([aria-invalid=true]):not(.invalid){border-color:var(--s-color-border-active)}.form-field--text[aria-invalid=true],.form-field--text.invalid{background-color:var(--s-color-surface-error-light);color:var(--s-color-text-error);border-color:var(--s-color-border-error)!important}.form-field--text[aria-invalid=true]::placeholder,.form-field--text.invalid::placeholder{color:var(--s-color-text-error);opacity:.5}.form-field--text[disabled]{background-color:var(--s-color-surface-inactive);border-color:var(--s-color-border-inactive);color:var(--s-color-text-inactive)}.form-field--input-wrapper:has([aria-invalid=true]) .form-field__unit{color:var(--s-color-text-error)}

.form-field--textarea{border:var(--s-border-width-default) solid var(--s-color-border-default);border-radius:var(--s-radius-field);resize:vertical;background:var(--s-color-surface-default);width:100%;min-height:80px;padding:8px 12px;font-size:1rem;transition:border-color .2s}.form-field--textarea::placeholder{color:var(--s-color-text-inactive)}.form-field--textarea:hover:not(:focus):not(.is-focus):not(.form-field--textarea--disabled):not(.form-field--textarea--invalid){border-color:var(--s-color-border-hover)}.form-field--textarea:focus,.form-field--textarea.is-focus{border-color:var(--s-color-border-focus);outline:none}.form-field--textarea:active:not(.form-field--textarea--disabled):not(.form-field--textarea--invalid),.form-field--textarea.is-active:not(.form-field--textarea--disabled):not(.form-field--textarea--invalid){border-color:var(--s-color-border-active)}.form-field--textarea--invalid{background-color:var(--s-color-surface-error-light);color:var(--s-color-text-error);border-color:var(--s-color-border-error)!important}.form-field--textarea--invalid::placeholder{color:var(--s-color-text-error);opacity:.5}.form-field--textarea--disabled{background:var(--s-color-surface-inactive);border-color:var(--s-color-border-inactive);color:var(--s-color-text-inactive)}

.uploadField input{display:none}.uploadField .dropArea>label{--upload-field-bg:var(--c-upload-field-bg,var(--s-color-surface-primary-subtle));--upload-field-border-color:var(--c-upload-field-border-color,var(--s-color-border-default));--upload-field-icon-color:var(--c-upload-field-icon-color,var(--s-color-text-primary));--upload-field-text-color:var(--c-upload-field-text-color,var(--s-color-text-default));--upload-field-helper-color:var(--c-upload-field-helper-color,var(--s-color-text-subtle));gap:var(--s-spacing-3);background:var(--upload-field-bg);min-height:var(--c-upload-field-min-height,72px);padding:var(--s-spacing-5) var(--s-spacing-4);border:2px dashed var(--upload-field-border-color);border-radius:var(--s-radius-small);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;transition:border-color .2s,background-color .2s;display:grid;overflow:hidden}.uploadField .dropArea>label>.wrap{gap:var(--s-spacing-1);color:var(--upload-field-text-color);flex-direction:column;align-self:center;display:flex}.uploadField .dropArea>label>.wrap span{margin:0;display:block}.uploadField .dropArea>label>.wrap .accept{color:var(--upload-field-helper-color)}.uploadField__icon{inline-size:var(--c-upload-field-icon-size,calc(var(--s-size-icon-normal) + var(--s-spacing-2)));block-size:var(--c-upload-field-icon-size,calc(var(--s-size-icon-normal) + var(--s-spacing-2)));color:var(--upload-field-icon-color);border:var(--s-border-width-default) solid currentColor;border-radius:var(--s-radius-circle);justify-content:center;align-items:center;display:inline-flex}.uploadField__icon .svg{--svg--fill:currentColor}.uploadField .dropArea>label>.btn{pointer-events:none}@media (max-width:599px){.uploadField .dropArea>label{grid-template-columns:minmax(0,1fr);align-items:start}.uploadField__icon{display:none}.uploadField .dropArea>label>.btn{justify-self:start}}.uploadField .error{margin-top:var(--s-spacing-2);color:var(--s-color-text-error)}.uploadField .selection{margin-top:var(--s-spacing-4);flex-direction:column;display:flex}.uploadField.highlight .dropArea>label{--upload-field-bg:var(--s-color-surface-subtle);--upload-field-border-color:var(--s-color-border-active)}.uploadField[data-status=invalid] .dropArea>label{--upload-field-bg:var(--s-color-surface-error-light);--upload-field-border-color:var(--s-color-border-error)}.uploadField .selection .document-list-item--updated{box-shadow:inset 0 0 0 1px var(--s-color-border-error)}.uploadField .selection .document-list-item--updated .document-list-item__content{color:var(--s-color-text-error)}.uploadField[data-status=disabled] .dropArea>label{--upload-field-bg:var(--s-color-surface-disabled);--upload-field-border-color:var(--s-color-border-inactive);cursor:not-allowed;opacity:.8}

.generic-overview{--generic-overview-section-gap:var(--c-generic-overview-section-gap,var(--s-spacing-6));--generic-overview-grid-gap:var(--c-generic-overview-grid-gap,var(--s-spacing-5));--generic-overview-card-media-ratio:var(--c-generic-overview-card-media-ratio,2 / 1);gap:var(--generic-overview-section-gap);flex-direction:column;display:flex;& .grid{align-items:stretch;gap:var(--generic-overview-grid-gap);grid-template-columns:minmax(0,1fr);display:grid}& .overview-card{--card--gap:0;--card__media--ar:var(--generic-overview-card-media-ratio);--card__body--pi:0;gap:var(--s-spacing-3);background-color:#0000;block-size:100%}& .visual{block-size:100%;inline-size:100%}& .visual img{object-fit:cover;block-size:100%;inline-size:100%;display:block}& .title{text-wrap:balance;margin:0}& .body{gap:var(--s-spacing-2);min-block-size:0}& .text{color:var(--s-color-text-subtle);&>:first-child{margin-block-start:0}&>:last-child{margin-block-end:0}}& .actions{justify-content:flex-start}@media (min-width:40em){& .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}&.generic-overview--3{@media (min-width:64em){& .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}&.generic-overview--4{@media (min-width:64em){& .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}}}

.global-header{inline-size:100%}.global-header a{display:inline-block}.global-header picture,.global-header img{display:block}

.grid{box-sizing:border-box}.grid--container{--grid-gap:var(--s-spacing-4);gap:var(--grid-row-gap,var(--grid-gap)) var(--grid-column-gap,var(--grid-gap));--grid-columns-xs:12;flex-wrap:wrap;display:flex}.grid--direction-row{flex-direction:row}.grid--direction-row-reverse{flex-direction:row-reverse}.grid--direction-column{flex-direction:column}.grid--direction-column-reverse{flex-direction:column-reverse}.grid--align-flex-start{align-items:flex-start}.grid--align-center{align-items:center}.grid--align-flex-end{align-items:flex-end}.grid--align-stretch{align-items:stretch}.grid--align-baseline{align-items:baseline}.grid--justify-flex-start{justify-content:flex-start}.grid--justify-center{justify-content:center}.grid--justify-flex-end{justify-content:flex-end}.grid--justify-space-between{justify-content:space-between}.grid--justify-space-around{justify-content:space-around}.grid--justify-space-evenly{justify-content:space-evenly}.grid--item{flex-grow:0;flex-basis:auto;flex-basis:calc((100% + var(--grid-gap)) * var(--grid-size-xs,auto) / var(--grid-columns-xs,12) - var(--grid-gap) - .01px);min-width:0;max-width:none;max-width:calc((100% + var(--grid-gap)) * var(--grid-size-xs,auto) / var(--grid-columns-xs,12) - var(--grid-gap) - .01px)}.grid--item[style*="--grid-size-xs: auto"]{flex-basis:auto;max-width:none}.grid--item[style*="--grid-size-xs: grow"]{flex-grow:1;flex-basis:0;max-width:100%}@media (min-width:26.5625em){.grid--item{flex-grow:0;flex-basis:calc((100% + var(--grid-gap)) * var(--grid-size-sm,var(--grid-size-xs,auto)) / var(--grid-columns-sm,var(--grid-columns-xs,12)) - var(--grid-gap) - .01px);max-width:calc((100% + var(--grid-gap)) * var(--grid-size-sm,var(--grid-size-xs,auto)) / var(--grid-columns-sm,var(--grid-columns-xs,12)) - var(--grid-gap) - .01px)}.grid--item>*{width:100%}.grid--item[style*="--grid-size-sm: auto"]{flex-basis:auto;max-width:none}.grid--item[style*="--grid-size-sm: grow"]{flex-grow:1;flex-basis:0;max-width:100%}}@media (min-width:40em){.grid--item{flex-grow:0;flex-basis:calc((100% + var(--grid-gap)) * var(--grid-size-md,var(--grid-size-sm,var(--grid-size-xs,auto))) / var(--grid-columns-md,var(--grid-columns-sm,var(--grid-columns-xs,12))) - var(--grid-gap) - .01px);max-width:calc((100% + var(--grid-gap)) * var(--grid-size-md,var(--grid-size-sm,var(--grid-size-xs,auto))) / var(--grid-columns-md,var(--grid-columns-sm,var(--grid-columns-xs,12))) - var(--grid-gap) - .01px)}.grid--item[style*="--grid-size-md: auto"]{flex-basis:auto;max-width:none}.grid--item[style*="--grid-size-md: grow"]{flex-grow:1;flex-basis:0;max-width:100%}}@media (min-width:64em){.grid--item{flex-grow:0;flex-basis:calc((100% + var(--grid-gap)) * var(--grid-size-lg,var(--grid-size-md,var(--grid-size-sm,var(--grid-size-xs,auto)))) / var(--grid-columns-lg,var(--grid-columns-md,var(--grid-columns-sm,var(--grid-columns-xs,12)))) - var(--grid-gap) - .01px);max-width:calc((100% + var(--grid-gap)) * var(--grid-size-lg,var(--grid-size-md,var(--grid-size-sm,var(--grid-size-xs,auto)))) / var(--grid-columns-lg,var(--grid-columns-md,var(--grid-columns-sm,var(--grid-columns-xs,12)))) - var(--grid-gap) - .01px)}.grid--item[style*="--grid-size-lg: auto"]{flex-basis:auto;max-width:none}.grid--item[style*="--grid-size-lg: grow"]{flex-grow:1;flex-basis:0;max-width:100%}}@media (min-width:80em){.grid--item{flex-grow:0;flex-basis:calc((100% + var(--grid-gap)) * var(--grid-size-xl,var(--grid-size-lg,var(--grid-size-md,var(--grid-size-sm,var(--grid-size-xs,auto))))) / var(--grid-columns-xl,var(--grid-columns-lg,var(--grid-columns-md,var(--grid-columns-sm,var(--grid-columns-xs,12))))) - var(--grid-gap) - .01px);max-width:calc((100% + var(--grid-gap)) * var(--grid-size-xl,var(--grid-size-lg,var(--grid-size-md,var(--grid-size-sm,var(--grid-size-xs,auto))))) / var(--grid-columns-xl,var(--grid-columns-lg,var(--grid-columns-md,var(--grid-columns-sm,var(--grid-columns-xs,12))))) - var(--grid-gap) - .01px)}.grid--item[style*="--grid-size-xl: auto"]{flex-basis:auto;max-width:none}.grid--item[style*="--grid-size-xl: grow"]{flex-grow:1;flex-basis:0;max-width:100%}}

:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){font-family:var(--set-heading--ff,var(--heading--ff));font-size:var(--set-heading--fs,var(--heading--fs));line-height:var(--set-heading--lh,var(--heading--lh));font-weight:var(--set-heading--fw,var(--heading--fw));letter-spacing:var(--set-heading--ls,var(--heading--ls));color:var(--set-heading--color,var(--heading--color,currentColor));text-transform:var(--set-heading--tt,var(--heading--tt));text-wrap:var(--set-heading--tw,balance);margin-block-start:var(--set-heading--mbs,0);margin-block-end:var(--set-heading--mbe,var(--heading--mbe));margin-inline-start:var(--set-heading--mis,0);margin-inline-end:var(--set-heading--mie,0)}h1,.h1,.u-h1{--heading--ff:var(--s-heading-h1-font-family);--heading--fs:clamp(var(--s-font-size-mobile-8), -.125rem + 4vw, var(--s-heading-h1-font-size));--heading--lh:var(--s-heading-h1-line-height);--heading--fw:var(--s-heading-h1-font-weight);--heading--ls:var(--s-heading-h1-letter-spacing);--heading--color:var(--s-color-text-heading-h1);--heading--tt:var(--s-heading-h1-text-case)}h1.gutter-bottom,.h1.gutter-bottom{--heading--mbe:var(--e-heading-h1-mbe,var(--s-spacing-4))}h2,.h2,.u-h2{--heading--ff:var(--s-heading-h2-font-family);--heading--fs:clamp(var(--s-font-size-mobile-7), .163rem + 2.286vw, var(--s-heading-h2-font-size));--heading--lh:var(--s-heading-h2-line-height);--heading--fw:var(--s-heading-h2-font-weight);--heading--ls:var(--s-heading-h2-letter-spacing);--heading--color:var(--s-color-text-heading-h2);--heading--tt:var(--s-heading-h2-text-case)}h2.gutter-bottom,.h2.gutter-bottom{--heading--mbe:var(--e-heading-h2-mbe,var(--s-spacing-4))}h3,.h3,.u-h3{--heading--ff:var(--s-heading-h3-font-family);--heading--fs:clamp(var(--s-font-size-mobile-6), .214rem + 2vw, var(--s-heading-h3-font-size));--heading--lh:var(--s-heading-h3-line-height);--heading--fw:var(--s-heading-h3-font-weight);--heading--ls:var(--s-heading-h3-letter-spacing);--heading--color:var(--s-color-heading-h3);--heading--tt:var(--s-heading-h3-text-case)}h3.gutter-bottom,.h3.gutter-bottom{--heading--mbe:var(--e-heading-h3-mbe,var(--s-spacing-3))}h4,.h4,.u-h4{--heading--ff:var(--s-heading-h4-font-family);--heading--fs:clamp(var(--s-font-size-mobile-5), .393rem + 1vw, var(--s-heading-h4-font-size));--heading--lh:var(--s-heading-h4-line-height);--heading--fw:var(--s-heading-h4-font-weight);--heading--ls:var(--s-heading-h4-letter-spacing);--heading--color:var(--s-color-text-heading-h4);--heading--tt:var(--s-heading-h4-text-case)}h4.gutter-bottom,.h4.gutter-bottom{--heading--mbe:var(--e-heading-h4-mbe,var(--s-spacing-3))}h5,.h5,.u-h5{--heading--ff:var(--s-heading-h5-font-family);--heading--fs:clamp(var(--s-font-size-mobile-4), .73rem + .571vw, var(--s-heading-h5-font-size));--heading--lh:var(--s-heading-h5-line-height);--heading--fw:var(--s-heading-h5-font-weight);--heading--ls:var(--s-heading-h5-letter-spacing);--heading--color:var(--s-color-text-heading-h5);--heading--tt:var(--s-heading-h5-text-case)}h5.gutter-bottom,.h5.gutter-bottom{--heading--mbe:var(--e-heading-h5-mbe,var(--s-spacing-3))}h6,.h6,.u-h6{--heading--ff:var(--s-heading-h6-font-family);--heading--fs:clamp(var(--s-font-size-mobile-3), 1rem + 0vw, var(--s-heading-h6-font-size));--heading--lh:var(--s-heading-h6-line-height);--heading--fw:var(--s-heading-h6-font-weight);--heading--ls:var(--s-heading-h6-letter-spacing);--heading--color:var(--s-color-text-heading-h6);--heading--tt:var(--s-heading-h6-text-case)}h6.gutter-bottom,.h6.gutter-bottom{--heading--mbe:var(--e-heading-h6-mbe,var(--s-spacing-3))}.heading--display{--heading--ff:var(--s-heading-display-font-family);--heading--fs:clamp(var(--s-font-size-mobile-9), -.448rem + 7.143vw, var(--s-heading-display-font-size));--heading--lh:var(--s-heading-display-line-height);--heading--fw:var(--s-heading-display-font-weight);--heading--ls:var(--s-heading-display-letter-spacing);--heading--color:var(--s-color-text-heading-display);--heading--tt:var(--s-heading-display-text-case)}.heading--display.gutter-bottom{--heading--mbe:var(--heading-display--mbe,--s-spacing-4)}.heading--caption{--heading--ff:var(--s-heading-caption-font-family);--heading--fs:var(--s-heading-caption-font-size);--heading--fw:var(--s-heading-caption-font-weight);--heading--lh:var(--s-heading-caption-line-height);--heading--ls:var(--s-heading-caption-letter-spacing);--heading--tt:var(--s-heading-caption-text-case)}.heading--caption.gutter-bottom{--heading--mbe:var(--heading-caption--mbe,--s-spacing-1)}:where(h1,h2,h3,h4,h5,h6).text-color--primary{--set-heading--color:var(--s-color-text-primary)}:where(h1,h2,h3,h4,h5,h6).text-color--success{--set-heading--color:var(--s-color-text-success)}:where(h1,h2,h3,h4,h5,h6).text-color--error{--set-heading--color:var(--s-color-text-error)}:where(h1,h2,h3,h4,h5,h6).text-color--warning{--set-heading--color:var(--s-color-text-warning)}:where(h1,h2,h3,h4,h5,h6).text-color--textPrimary{--set-heading--color:var(--s-color-text-default)}:where(h1,h2,h3,h4,h5,h6).text-color--textSecondary{--set-heading--color:var(--s-color-text-subtle)}

.hero-banner{--hero-banner-overlay:linear-gradient(85.46deg, #000000a6 0%, #0000 79.92%);--hero-banner-spacing:var(--c-hero-banner-spacing,var(--s-spacing-9));--hero-banner-content-spacing:var(--c-hero-banner-content-spacing,var(--container--spacing));--hero-banner-content-spacing-website:var(--c-hero-banner-content-spacing-website,var(--container--spacing));--hero-banner-intro--color:var(--s-color-text-subtle);--hero-banner-content-max-width:var(--c-hero-banner-content-max-width,var(--container-website--width));--hero-banner-inner-max-width:var(--c-hero-banner-inner-max-width,var(--container-small--width));grid-template:"breadcrumb""banner"minmax(0,1fr)"anchors"/minmax(0,1fr);margin-block-end:var(--hero-banner-spacing);display:grid;container:button-secondary-inverted/inline-size;&:has(.media){--set-heading--color:currentColor;--set-link--color:currentColor;--c-breadcrumb-link-color:var(--s-color-text-inverted);--c-breadcrumb-link-color-active:var(--s-color-text-inverted);--c-breadcrumb-link-text-decoration-hover:underline;--c-breadcrumb-link-text-decoration-active:underline;--c-breadcrumb-icon-color:currentColor;--hero-banner-min-height:345px;--hero-banner-intro--color:var(--s-color-text-inverted);color:var(--s-color-text-inverted)}&:has(.breadcrumbs){--hero-banner-content-padding-block:calc((var(--s-spacing-3) * 2) + var(--s-spacing-1) + 20px + var(--s-spacing-6)) var(--c-hero-banner-content-padding-block-end,var(--s-spacing-9))}&.no-spacing{--hero-banner-spacing:0px}& .breadcrumbs{z-index:3;margin-inline:var(--hero-banner-content-spacing);grid-area:breadcrumb;place-self:start;margin-block-start:var(--s-spacing-3)}& .banner{min-height:var(--hero-banner-min-height,auto);grid-area:1/banner/span 1;grid-template-columns:minmax(0,1fr);grid-template-areas:"media";display:grid;position:relative}& .media{z-index:1;grid-area:media;position:absolute;top:0;bottom:0;left:0;right:0;&:before{content:"";z-index:2;background:var(--hero-banner-overlay);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}}& .anchors{grid-area:anchors}& .content{z-index:2;grid-area:media;grid-template-columns:minmax(0, var(--hero-banner-inner-max-width));inline-size:min(var(--hero-banner-content-max-width), calc(100% - 2 * var(--hero-banner-content-spacing)));padding-block:var(--hero-banner-content-padding-block,var(--s-spacing-9));justify-content:start;align-self:center;margin-inline-start:auto;margin-inline-end:auto;display:grid;&:has(.intro) .title{margin-block-end:var(--s-spacing-4)}}& .caption{margin-block-end:var(--s-spacing-2);display:block}& .title{--set-heading--mbe:0px;margin-block-start:0}& .intro *{color:var(--hero-banner-intro--color)}& .intro>:first-child{margin-block-start:0}& .intro>:last-child{margin-block-end:0}& .actions{gap:var(--s-spacing-3);flex-wrap:wrap;padding-block-start:var(--s-spacing-5);display:flex}& .image,& .video{block-size:100%;inline-size:100%;display:block;& img,& video{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none}}& .video{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;& video{object-position:bottom}}&.align-center{--hero-banner-overlay:linear-gradient(85.48deg, #0000 0%, #000000a6 29.99%, #000000a6 70.01%, #0000 100.01%);& .content{justify-content:center}& .actions{justify-content:center}}& .anchor-bar{padding-inline-start:calc(var(--hero-banner-content-spacing-website) - var(--s-spacing-4) / 2);padding-block:var(--s-spacing-2);background-color:var(--s-color-surface-accent-dark);color:var(--s-color-text-inverted);justify-content:center;display:flex}@media (hover:hover){& .anchor-bar{padding-inline-end:var(--hero-banner-content-spacing-website)}}& .anchor-list{text-align:center;margin-inline-start:auto;margin-inline-end:auto;margin-bottom:0;display:inline-block;& li{vertical-align:middle;padding-inline-start:calc(var(--s-spacing-4) / 2);padding-inline-end:calc(var(--s-spacing-4) / 2);display:inline}}& .anchor-link{color:currentColor;font-family:var(--s-type-label-small-font-family);font-size:var(--s-type-label-small-font-size);line-height:var(--s-type-label-small-line-height);font-weight:var(--s-type-label-small-font-weight);letter-spacing:var(--s-type-label-small-letter-spacing);text-decoration:none;&:hover{text-decoration:underline}}@media (hover:none){& .anchor-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;&::-webkit-scrollbar{width:0;height:0;display:none}& li{scroll-snap-align:start;white-space:nowrap}}}@media (min-width:40em){&.align-center{text-align:center}& .media:has(.video) .video~.image{display:none}}@media (max-width:39.9375em){--hero-banner-overlay:#000000a6;& .video{display:none}}@media (max-width:63.9375em){&:has(.media){--hero-banner-min-height:240px}}}.c-pg-article .hero-banner{--hero-banner-content-max-width:var(--container-small--width)}

.homepage-hero{--homepage-hero-color:var(--c-homepage-hero-color,var(--s-color-text-inverted));--homepage-hero-heading-color:var(--c-homepage-hero-heading-color,var(--homepage-hero-color));--homepage-hero-overlay:var(--c-homepage-hero-overlay,linear-gradient(85.46deg, #000000a6 0%, #0000 79.92%));--homepage-hero-overlay-opacity:var(--c-homepage-hero-overlay-opacity,1);--homepage-hero-content-max-width:var(--c-homepage-hero-content-max-width,var(--container-max--width));--homepage-hero-inner-max-width:var(--c-homepage-hero-inner-max-width,var(--container-small--width));--homepage-hero-banner-min-height:var(--c-homepage-hero-banner-min-height,480px);--homepage-hero-tile-overlap:var(--c-homepage-hero-tile-overlap,var(--s-spacing-6));color:var(--homepage-hero-color);position:relative;& .banner{min-block-size:var(--homepage-hero-banner-min-height);align-items:center;display:grid;position:relative}&.homepage-hero--has-media .banner{isolation:isolate}&.homepage-hero--no-media .banner{background:var(--s-color-surface-default);color:var(--s-color-text-default);--homepage-hero-color:var(--s-color-text-default);--homepage-hero-heading-color:var(--s-color-text-default)}&.homepage-hero--no-media.homepage-hero--bg-light .banner{background:var(--s-color-surface-accent-light)}&.homepage-hero--no-media.homepage-hero--bg-dark .banner{background:var(--s-color-surface-accent-dark);--homepage-hero-color:var(--s-color-text-inverted);--homepage-hero-heading-color:var(--s-color-text-inverted)}& .media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}& .image,& .video{block-size:100%;inline-size:100%;display:block;& img,& video{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none}}& .video{display:none}& .overlay{background:var(--homepage-hero-overlay);opacity:var(--homepage-hero-overlay-opacity);position:absolute;top:0;bottom:0;left:0;right:0}&.homepage-hero--align-center{--homepage-hero-overlay:var(--c-homepage-hero-overlay,linear-gradient(85.48deg, #0000 0%, #000000a6 29.99%, #000000a6 70.01%, #0000 100.01%))}&.homepage-hero--bg-light{--homepage-hero-overlay:var(--c-homepage-hero-overlay,linear-gradient(86.58deg, #ffffffa6 0%, #fff0 75.04%));--homepage-hero-color:var(--s-color-text-default);--homepage-hero-heading-color:var(--s-color-text-default)}&.homepage-hero--bg-light.homepage-hero--align-center{--homepage-hero-overlay:var(--c-homepage-hero-overlay,linear-gradient(86.58deg, #fff0 0%, #ffffffa6 28.13%, #ffffffa6 65.66%, #fff0 93.8%))}&.homepage-hero--bg-dark{--homepage-hero-overlay:var(--c-homepage-hero-overlay,var(--s-color-surface-accent-dark));--homepage-hero-overlay-opacity:var(--c-homepage-hero-overlay-opacity,.9)}& .content{z-index:1;grid-template-columns:minmax(0, var(--homepage-hero-inner-max-width));justify-content:start;gap:var(--s-spacing-4);inline-size:min(100%, var(--homepage-hero-content-max-width));padding:var(--s-spacing-8) var(--s-spacing-3);margin-inline-start:auto;margin-inline-end:auto;display:grid;position:relative}&.homepage-hero--align-center .content{text-align:center;justify-content:center}&.homepage-hero--align-center .actions{justify-content:center}&.homepage-hero--align-left .content{text-align:start;justify-content:start}& .caption{--set-heading--color:var(--homepage-hero-color);margin:0}& .heading{--set-heading--color:var(--homepage-hero-heading-color);margin:0}& .description *{color:var(--homepage-hero-color)}& .description>:first-child{margin-block-start:0}& .description>:last-child{margin-block-end:0}& .actions{gap:var(--s-spacing-3);flex-wrap:wrap;display:flex}&.homepage-hero--has-tiles{padding-block-end:var(--homepage-hero-tile-overlap);& .banner{align-items:end}& .content{padding-block-end:64px}}& .tiles{z-index:2;inline-size:min(100%, var(--container-max--width));padding-inline:var(--s-spacing-3);margin-block-start:calc(-1 * var(--homepage-hero-tile-overlap));margin-inline-start:auto;margin-inline-end:auto;position:relative}& .tile-list{gap:var(--c-homepage-hero-tile-gap,var(--s-spacing-3));margin:0;padding:0;list-style:none;display:grid}& .tile-item{min-inline-size:0;& .tile.feature .body{justify-content:flex-end;gap:var(--s-spacing-2);grid-row:1/-1}}&.homepage-hero--bottom-spacing{margin-block-end:var(--s-spacing-9)}@media (max-width:40em){& .banner{min-block-size:auto}&,&.homepage-hero--align-center{--homepage-hero-overlay:var(--c-homepage-hero-overlay,#000000a6)}&.homepage-hero--bg-light,&.homepage-hero--bg-light.homepage-hero--align-center{--homepage-hero-overlay:var(--c-homepage-hero-overlay,#ffffffa6)}&.homepage-hero--bg-dark{--homepage-hero-overlay:var(--c-homepage-hero-overlay,var(--s-color-surface-accent-dark))}}@media (min-width:26.5625em){& .content,& .tiles{padding-inline:var(--s-spacing-4)}}@media (min-width:40em){& .video{display:block}&.homepage-hero--has-video .image{display:none}}@media (min-width:64em){--homepage-hero-banner-min-height:560px;&.homepage-hero--has-tiles .banner{align-items:center}& .content{padding:var(--s-spacing-9) var(--s-spacing-6)}& .tiles{padding-inline:var(--s-spacing-6)}& .tile-list{gap:var(--c-homepage-hero-tile-gap,var(--s-spacing-3));grid-template-columns:repeat(var(--homepage-hero-tile-columns,4), minmax(0, 1fr))}}}

.hubspot{--hubspot-text:var(--c-hubspot-text,var(--s-color-text-default));--hubspot-muted-text:var(--c-hubspot-muted-text,var(--s-color-text-subtle));--hubspot-error-text:var(--c-hubspot-error-text,var(--s-color-text-error));--hubspot-label-font-size:var(--c-hubspot-label-font-size,var(--s-type-label-font-size));--hubspot-label-font-weight:var(--c-hubspot-label-font-weight,var(--s-type-label-font-weight));--hubspot-field-bg:var(--c-hubspot-field-bg,var(--s-color-surface-default));--hubspot-field-border-width:var(--c-hubspot-field-border-width,var(--s-border-width-default));--hubspot-field-border-color:var(--c-hubspot-field-border-color,var(--s-color-border-default));--hubspot-field-radius:var(--c-hubspot-field-radius,var(--s-radius-field));--hubspot-field-min-height:var(--c-hubspot-field-min-height,40px);--hubspot-field-padding-inline:var(--c-hubspot-field-padding-inline,var(--s-spacing-3));--hubspot-select-arrow-size:var(--c-hubspot-select-arrow-size,20px);--hubspot-select-arrow-gap:var(--c-hubspot-select-arrow-gap,var(--s-spacing-3));--hubspot-checkbox-size:var(--c-hubspot-checkbox-size,var(--s-size-checkbox));--hubspot-checkbox-radius:var(--c-hubspot-checkbox-radius,var(--s-radius-checkbox));--hubspot-checkbox-border-width:var(--c-hubspot-checkbox-border-width,var(--s-border-width-default));--hubspot-checkbox-border-color:var(--c-hubspot-checkbox-border-color,var(--s-color-border-default));--hubspot-checkbox-bg:var(--c-hubspot-checkbox-bg,var(--s-color-surface-default));--hubspot-checkbox-checkmark-color:var(--c-hubspot-checkbox-checkmark-color,var(--s-color-surface-default));--hubspot-radio-dot-size:var(--c-hubspot-radio-dot-size,calc(var(--hubspot-checkbox-size) / 2));--hubspot-radio-dot-color:var(--c-hubspot-radio-dot-color,var(--s-color-border-active));--hubspot-button-bg:var(--c-hubspot-button-bg,var(--s-button-color-primary-bg));--hubspot-button-text:var(--c-hubspot-button-text,var(--s-button-color-primary-text));--hubspot-button-bg-hover:var(--c-hubspot-button-bg-hover,var(--s-button-color-primary-bg-hover));--hubspot-button-bg-pressed:var(--c-hubspot-button-bg-pressed,var(--s-button-color-primary-bg-pressed));color:var(--hubspot-text);& .hs-form{gap:var(--s-spacing-3);flex-direction:column;display:flex;container-type:inline-size;& fieldset{border:0;max-inline-size:none;margin:0;padding:0;&:has(>[style*="display: none"]){display:none}}& .form-columns,& .form-columns-2,& .form-columns-3,& .hs-dependent-field{gap:var(--s-spacing-2) var(--s-spacing-5);display:flex;& .hs-form-field{flex-grow:1}}@container (inline-size<=400px){& .form-columns-2,& .form-columns-3,& .hs-dependent-field{flex-wrap:wrap}}}& .hs-form-field{gap:var(--s-spacing-1) var(--s-spacing-4);flex-direction:column;inline-size:100%;display:flex;& label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display):not(.hs-form-checkbox-display):not(.hs-form-radio-display){gap:var(--s-spacing-1);inline-size:100%;color:var(--hubspot-text);font-family:var(--s-type-label-font-family);font-size:var(--hubspot-label-font-size);font-weight:var(--hubspot-label-font-weight);letter-spacing:var(--s-type-label-letter-spacing);line-height:var(--s-type-label-line-height);align-items:center;display:inline-flex;& :first-child{order:2}}& input:not([type=checkbox]):not([type=radio]):not([type=range]),& select,& textarea{box-sizing:border-box;inline-size:100%;min-block-size:var(--hubspot-field-min-height);padding-block-start:0;padding-block-end:0;padding-inline:var(--hubspot-field-padding-inline);border:var(--hubspot-field-border-width) solid var(--hubspot-field-border-color);border-radius:var(--hubspot-field-radius);background-color:var(--hubspot-field-bg);color:var(--hubspot-text);font-family:var(--s-type-placeholder-font-family);font-size:var(--s-type-placeholder-font-size);line-height:var(--s-type-placeholder-line-height);transition:border-color .2s,background-color .2s;&::placeholder{color:var(--s-color-text-inactive)}&:hover:not(:focus):not([disabled]):not([aria-invalid=true]):not(.invalid){--hubspot-field-border-color:var(--s-color-border-hover)}&:focus{--hubspot-field-border-color:var(--s-color-border-focus);outline:none}&:active:not([disabled]):not([aria-invalid=true]):not(.invalid){--hubspot-field-border-color:var(--s-color-border-active)}&[aria-invalid=true],&.invalid{--hubspot-field-border-color:var(--s-color-border-error);background-color:var(--s-color-surface-error-light);color:var(--hubspot-error-text);&::placeholder{color:var(--hubspot-error-text);opacity:.5}}&[disabled]{--hubspot-field-border-color:var(--s-color-border-inactive);background-color:var(--s-color-surface-inactive);color:var(--s-color-text-inactive)}&[readonly]{--hubspot-field-border-color:var(--s-color-border-inactive);color:var(--s-color-text-inactive)}}& textarea{min-block-size:80px;padding-block:var(--s-spacing-2);resize:vertical}& select{background-image:var(--theme-icon--arrowDown,url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 8L10 13L15 8\" stroke=\"%23333\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"));background-position:right var(--hubspot-select-arrow-gap) center;background-repeat:no-repeat;background-size:var(--hubspot-select-arrow-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;text-overflow:ellipsis;padding-inline-end:calc(var(--hubspot-select-arrow-gap) + var(--hubspot-select-arrow-size) + var(--s-spacing-2));overflow:hidden;&:has(option[value=""]:checked):not([aria-invalid=true]):not(.invalid):not([disabled]){color:var(--s-color-text-inactive)}&[aria-invalid=true],&.invalid{background-image:var(--theme-icon--arrowDown-error,url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 8L10 13L15 8\" stroke=\"%23e53935\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"))}&[disabled]{background-image:var(--theme-icon--arrowDown-disabled,url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 8L10 13L15 8\" stroke=\"%23969AA8\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"));cursor:not-allowed}& option{background-color:var(--s-color-surface-default);color:var(--s-color-text-default)}}}& .hs-form-required{order:0}& .hs-field-desc,& .hs-error-msgs,& legend,& .legal-consent-container{inline-size:100%;color:var(--hubspot-muted-text);flex-direction:column;display:flex}& .hs-field-desc,& .hs-error-msgs{font-size:var(--s-type-body-tiny-font-size);letter-spacing:var(--s-type-body-tiny-letter-spacing);line-height:var(--s-type-body-tiny-line-height)}& .hs-error-msgs{color:var(--hubspot-error-text);margin:0;padding:0;line-height:1.2;list-style:none}& legend,& .hs-richtext{font-size:var(--s-type-body-small-font-size);letter-spacing:var(--s-type-body-small-letter-spacing);line-height:var(--s-type-body-small-line-height)}& .inputs-list{gap:var(--s-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}& .hs-input[type=checkbox],& .hs-input[type=radio]{inline-size:var(--hubspot-checkbox-size);block-size:var(--hubspot-checkbox-size);opacity:0;cursor:pointer;margin:0;position:absolute}& .hs-input[type=checkbox]:dir(ltr),& .hs-input[type=radio]:dir(ltr){left:0}& .hs-input[type=checkbox]:dir(rtl),& .hs-input[type=radio]:dir(rtl){right:0}& .hs-form-radio-display,& .hs-form-checkbox-display,& .hs-form-booleancheckbox-display{gap:var(--s-spacing-2);cursor:pointer;font-size:var(--s-type-body-small-font-size);font-weight:var(--s-font-weight-regular);letter-spacing:var(--s-type-body-small-letter-spacing);line-height:var(--s-type-body-small-line-height);padding-inline-start:calc(var(--hubspot-checkbox-size) + var(--s-spacing-2));display:flex;position:relative;&:before{content:"";inline-size:var(--hubspot-checkbox-size);block-size:var(--hubspot-checkbox-size);border:var(--hubspot-checkbox-border-width) solid var(--hubspot-checkbox-border-color);border-radius:var(--hubspot-checkbox-radius);background-color:var(--hubspot-checkbox-bg);transition:border-color .2s,background-color .2s;position:absolute;top:0}&:dir(ltr):before{left:0}&:dir(rtl):before{right:0}&:after{content:"";opacity:0;transition:opacity .2s,scale .2s;position:absolute;scale:.8}&:hover{--hubspot-checkbox-border-color:var(--s-color-border-hover)}&:has(input:focus-visible){--hubspot-checkbox-border-color:var(--s-color-border-focus)}&:has(input:checked){--hubspot-checkbox-border-color:var(--s-color-border-active);&:after{opacity:1;scale:1}}&:has(.invalid),&:has(input[aria-invalid=true]){--hubspot-checkbox-border-color:var(--s-color-border-error);--hubspot-checkbox-bg:var(--s-color-surface-error-light)}&:has(input[disabled]){--hubspot-checkbox-border-color:var(--s-color-border-inactive);--hubspot-checkbox-bg:var(--s-color-surface-inactive);cursor:default}}& .hs-form-checkbox-display,& .hs-form-booleancheckbox-display{&:after{border:solid var(--hubspot-checkbox-checkmark-color);border-width:0 2px 2px 0;block-size:12px;inline-size:6px;top:1px;rotate:45deg}&:dir(ltr):after{left:5.75px}&:dir(rtl):after{right:5.75px}&:has(input:checked){--hubspot-checkbox-bg:var(--s-color-border-active)}}& .hs-form-radio-display{--hubspot-checkbox-radius:var(--s-radius-circle);&:after{inline-size:var(--hubspot-radio-dot-size);block-size:var(--hubspot-radio-dot-size);border-radius:var(--s-radius-circle);background-color:var(--hubspot-radio-dot-color);top:calc((var(--hubspot-checkbox-size) - var(--hubspot-radio-dot-size)) / 2)}&:dir(ltr):after{left:calc((var(--hubspot-checkbox-size) - var(--hubspot-radio-dot-size)) / 2)}&:dir(rtl):after{right:calc((var(--hubspot-checkbox-size) - var(--hubspot-radio-dot-size)) / 2)}}& .legal-consent-container{gap:var(--s-spacing-3);& label{font-size:var(--s-type-body-small-font-size);& span{margin-inline-start:0}}& .field.hs-form-field{margin:0}}& .hs-fieldtype-file{--hubspot-field-padding-inline:0;--hubspot-field-border-width:0;& input[type=file]::file-selector-button{min-block-size:var(--s-button-min-height);padding:var(--s-button-padding-top) var(--s-button-padding-horizontal);border:var(--s-button-border-width) solid var(--s-button-color-secondary-border);border-radius:var(--s-button-border-radius);color:var(--s-button-color-secondary-fg);cursor:pointer;font:inherit;font-weight:var(--s-button-font-weight);background-color:#0000;margin-inline-end:var(--s-spacing-3)}}& .hs-fieldtype-intl-phone{gap:var(--s-spacing-3) var(--s-spacing-4);display:flex;&:after{content:none}& input,& select{float:none}& input{flex-grow:1;inline-size:auto}}& .hs_recaptcha{transform-origin:0 0;order:2;margin-block-start:var(--s-spacing-3);scale:.8}& .hs-button{min-block-size:var(--s-button-min-height);padding:var(--s-button-padding-top) var(--s-button-padding-horizontal);border:var(--s-button-border-width) solid var(--hubspot-button-bg);border-radius:var(--s-button-border-radius);background-color:var(--hubspot-button-bg);color:var(--hubspot-button-text);cursor:pointer;font-family:var(--s-font-family-body);font-size:var(--s-button-font-size);font-weight:var(--s-button-font-weight);letter-spacing:var(--s-button-letter-spacing);line-height:var(--s-button-line-height);transition:background-color .3s;&:hover{--hubspot-button-bg:var(--hubspot-button-bg-hover)}&:active{--hubspot-button-bg:var(--hubspot-button-bg-pressed)}&:focus-visible{outline:var(--s-button-border-width-focus) solid var(--s-button-color-focus-border)}&:disabled,&.disabled{--hubspot-button-bg:var(--s-button-color-disabled-bg);--hubspot-button-text:var(--s-button-color-disabled-text);cursor:not-allowed}}& .hs-dateinput{position:relative;& .fn-date-picker{border:var(--s-border-width-default) solid var(--s-color-border-subtle);border-radius:var(--s-radius-field);background-color:var(--s-color-surface-default);box-shadow:var(--s-shadow-2);&.is-hidden{display:none}&.is-bound{z-index:2;position:absolute}}& .pika-title{gap:var(--s-spacing-2);grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}& .pika-label{color:var(--s-color-text-subtle);text-align:start;line-height:1;& select{font-size:var(--s-type-body-small-font-size);border:0}}& .pika-prev,& .pika-next{border-radius:var(--s-radius-field);background-color:var(--s-button-color-tertiary-bg);background-position:50%;background-repeat:no-repeat;background-size:var(--s-size-icon-tiny);color:#0000;cursor:pointer;border:0;block-size:30px;inline-size:30px;&:hover{background-color:var(--s-button-color-tertiary-bg-hover)}}& .pika-prev{background-image:url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 4L7 10L12 16\" stroke=\"%23333\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}& .pika-next{background-image:url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8 4L13 10L8 16\" stroke=\"%23333\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}& .pika-table{border-collapse:collapse;inline-size:100%;& th{color:var(--s-color-text-subtle);font-size:var(--s-type-body-tiny-font-size)}& abbr{color:var(--s-color-palette-neutral-600);font-size:var(--s-type-body-small-font-size);font-weight:var(--s-font-weight-semi-bold);border:0;text-decoration:none}}& .pika-button{inline-size:100%;padding:var(--s-spacing-1);border-radius:var(--s-radius-field);color:var(--s-color-text-default);cursor:pointer;font-size:var(--s-type-body-tiny-font-size);text-align:center;background:0 0;border:0;&:hover{background:var(--s-color-surface-primary-light);color:var(--s-color-text-active)}}& .is-today .pika-button{color:var(--s-color-text-active)}& .is-selected .pika-button{border:var(--s-border-width-default) solid var(--s-color-border-active);background:var(--s-color-surface-primary-light);color:var(--s-color-text-active)}& .is-disabled .pika-button{color:var(--s-color-text-inactive);pointer-events:none}}& .hsfc-Form{font-family:var(--s-font-family-body)}& .hsfc-CheckboxField,& .hsfc-DropdownField,& .hsfc-EmailField,& .hsfc-PhoneField,& .hsfc-TextField,& .hsfc-TextareaField{flex:1;min-inline-size:0}& .hsfc-FieldLabel{display:block}& .hsfc-FieldLabel__RequiredIndicator{color:var(--hubspot-error-text)}& .hsfc-TextInput,& .hsfc-TextareaInput{box-sizing:border-box;border:var(--hubspot-field-border-width) solid var(--hubspot-field-border-color);inline-size:100%}& .hsfc-TextareaInput{min-block-size:80px}& .hsfc-DropdownInput{position:relative}& .hsfc-DropdownInput__Caret{pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0}& .hsfc-DropdownInput__Caret:dir(ltr){right:var(--hubspot-select-arrow-gap)}& .hsfc-DropdownInput__Caret:dir(rtl){left:var(--hubspot-select-arrow-gap)}& .hsfc-PhoneInput{display:flex;& .hsfc-PhoneInput__FlagAndCaret{gap:var(--s-spacing-1);border:var(--hubspot-field-border-width) solid var(--hubspot-field-border-color);border-inline-end:0;align-items:center;display:flex}& .hsfc-TextInput{flex:1}}& .hsfc-CheckboxInput{inline-size:var(--hubspot-checkbox-size);block-size:var(--hubspot-checkbox-size);border:var(--hubspot-checkbox-border-width) solid var(--hubspot-checkbox-border-color);border-radius:var(--hubspot-checkbox-radius);background-color:var(--hubspot-checkbox-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;transition:border-color .2s,background-color .2s;&:hover:not(:checked):not([disabled]){--hubspot-checkbox-border-color:var(--s-color-border-hover)}&:focus-visible{--hubspot-checkbox-border-color:var(--s-color-border-focus)}&:checked{--hubspot-checkbox-border-color:var(--s-color-border-active);--hubspot-checkbox-bg:var(--s-color-border-active);background-image:url("data:image/svg+xml,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 16.6238L7.47046 13.4506L14.0703 18.8942L24.9164 7L27.92 9.69251L14.4914 24.5271L5 16.6238Z\" fill=\"white\"/></svg>")}&[disabled]{--hubspot-checkbox-border-color:var(--s-color-border-inactive);--hubspot-checkbox-bg:var(--s-color-surface-inactive);cursor:default}}& .hsfc-NavigationRow__Buttons{gap:var(--s-spacing-3);display:flex}& .hsfc-Row{gap:var(--s-spacing-5);margin-block-end:var(--s-spacing-4);display:flex;&:not(:has(>:not(input[type=hidden]))){display:none}& .hsfc-FieldLabel{color:var(--hubspot-text);padding-block-end:var(--s-spacing-2);line-height:1;font-family:var(--s-type-label-font-family)!important;font-size:var(--hubspot-label-font-size)!important;font-weight:var(--hubspot-label-font-weight)!important;letter-spacing:var(--s-type-label-letter-spacing)!important;margin-block-end:0!important}& .hsfc-FieldDescription{color:var(--hubspot-muted-text);font-family:var(--s-font-family-body)}& .hsfc-TextInput,& .hsfc-PhoneInput__FlagAndCaret,& .hsfc-TextareaInput{font-family:var(--s-font-family-body);transition:border-color .2s,background-color .2s;border-color:var(--hubspot-field-border-color)!important;border-radius:var(--hubspot-field-radius)!important;background:var(--hubspot-field-bg)!important;&:hover:not(:focus):not([disabled]){--hubspot-field-border-color:var(--s-color-border-hover)}&:focus{--hubspot-field-border-color:var(--s-color-border-focus);outline:none}&[disabled]{--hubspot-field-border-color:var(--s-color-border-inactive);--hubspot-field-bg:var(--s-color-surface-inactive);color:var(--s-color-text-inactive)!important}}& .hsfc-TextInput,& .hsfc-PhoneInput__FlagAndCaret{block-size:var(--hubspot-field-min-height)!important;padding:0 var(--hubspot-field-padding-inline)!important}& .hsfc-TextareaInput{padding:var(--s-spacing-2) var(--hubspot-field-padding-inline)!important}& .hsfc-CheckboxField{--hubspot-label-font-size:var(--s-type-body-small-font-size);--hubspot-label-font-weight:var(--s-font-weight-regular);& label{gap:var(--s-spacing-2);color:var(--hubspot-text);line-height:var(--s-type-body-normal-line-height);align-items:flex-start;display:flex}& input{margin-block-start:var(--s-spacing-1)}}& .hsfc-ProgressBar__Progress>div{background:var(--s-color-brand-primary)}& .hsfc-DropdownInput__Caret>span{background-image:var(--theme-icon--arrowDown,url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 8L10 13L15 8\" stroke=\"%23333\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>"));background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;block-size:8px;inline-size:14px}& .hsfc-RichText *{color:var(--hubspot-text);font-family:var(--s-font-family-body);font-size:var(--s-font-size-base)}& .hsfc-DropdownOptions,& .hsfc-DropdownOptions .hsfc-DropdownOptions__List__ListItem{background:var(--hubspot-field-bg)}&:has(.hsfc-ErrorAlert){& .hsfc-ErrorAlert{color:var(--hubspot-error-text);font-family:var(--s-font-family-body);font-size:var(--s-type-body-tiny-font-size);font-weight:var(--s-font-weight-medium);line-height:1}& .hsfc-TextInput,& .hsfc-PhoneInput__FlagAndCaret,& .hsfc-TextareaInput{--hubspot-field-border-color:var(--s-color-border-error);background:var(--s-color-surface-error-light)!important}}}& .hsfc-NavigationRow{& .hsfc-NavigationRow__Buttons{justify-content:flex-start!important}& button.hsfc-Button{min-block-size:var(--s-button-min-height);box-shadow:none;font-family:var(--s-font-family-body);font-size:var(--s-button-font-size);font-weight:var(--s-button-font-weight);letter-spacing:var(--s-button-letter-spacing);line-height:var(--s-button-line-height);transition:background-color .3s;padding:var(--s-button-padding-top) var(--s-button-padding-horizontal)!important;border:var(--s-button-border-width) solid var(--hubspot-button-bg)!important;border-radius:var(--s-button-border-radius)!important;background:var(--hubspot-button-bg)!important;color:var(--hubspot-button-text)!important;&:hover{--hubspot-button-bg:var(--hubspot-button-bg-hover)}&:active{--hubspot-button-bg:var(--hubspot-button-bg-pressed)}&.disabled{--hubspot-button-bg:var(--s-button-color-disabled-bg);--hubspot-button-text:var(--s-button-color-disabled-text);cursor:not-allowed}}}}

.icon-rotate{animation:2s linear infinite rotate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}

.btn-icon{--btn-icon-size:var(--btn--size);--btn--padding:0;--btn--width:var(--btn-icon-size);--btn--justify-content:center;--btn--align-items:center;min-width:var(--btn-icon-size);block-size:var(--btn-icon-size);min-height:var(--btn-icon-size)}.btn-icon .svg{pointer-events:none}

.image{--image-caption-font-family:var(--c-image-caption-font-family,var(--s-heading-caption-font-family));--image-caption-font-size:var(--c-image-caption-font-size,var(--s-heading-caption-font-size));--image-caption-font-weight:var(--c-image-caption-font-weight,var(--s-heading-caption-font-weight));--image-caption-line-height:var(--c-image-caption-line-height,var(--s-heading-caption-line-height));--image-caption-letter-spacing:var(--c-image-caption-letter-spacing,var(--s-heading-caption-letter-spacing));--image-caption-text-transform:var(--c-image-caption-text-transform,var(--s-heading-caption-text-case));gap:var(--s-spacing-2);flex-direction:column;display:flex;& img{max-width:100%;height:auto;display:block}& picture{display:inline}& .caption{font-family:var(--image-caption-font-family);font-size:var(--image-caption-font-size);font-weight:var(--image-caption-font-weight);line-height:var(--image-caption-line-height);letter-spacing:var(--image-caption-letter-spacing);text-transform:var(--image-caption-text-transform);margin:0}&.image--16-9{--image-ratio:16 / 9}&.image--4-3{--image-ratio:4 / 3}&.image--16-9,&.image--4-3{& picture,&>img{width:100%;aspect-ratio:var(--image-ratio);display:block;overflow:hidden}& img{object-fit:cover;width:100%;max-width:none;height:100%}}}

.image-gallery{--image-gallery-gap:var(--c-image-gallery-gap,var(--s-spacing-2));--image-gallery-item-size:var(--c-image-gallery-item-size,5rem);--image-gallery-item-ratio:var(--c-image-gallery-item-ratio,4 / 3);--image-gallery-main-ratio:var(--c-image-gallery-main-ratio,4 / 3);--image-gallery-scroll-item-width:var(--c-image-gallery-scroll-item-width,85%);--image-gallery-active-border-width:var(--c-image-gallery-active-border-width,2px);gap:var(--image-gallery-gap);width:100%;display:grid;container-type:inline-size;&.image-gallery--16-9{--image-gallery-main-ratio:16 / 9}&.image-gallery--4-3{--image-gallery-main-ratio:4 / 3}& .stage{aspect-ratio:var(--image-gallery-main-ratio);position:relative}& .main{background-color:var(--s-color-surface-subtle);margin:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;& img,& video{object-fit:cover;width:100%;height:100%;display:block}}& .main-trigger{cursor:pointer;width:100%;height:100%;color:var(--s-color-text-inverted);background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;& img{object-fit:cover;width:100%;height:100%;display:block}&:focus-visible{outline:2px solid var(--s-color-border-focus);outline-offset:2px}}& .main-play,& .thumb-play{pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}& .main-play:dir(ltr),& .thumb-play:dir(ltr){left:50%}& .main-play:dir(rtl),& .thumb-play:dir(rtl){right:50%}& .thumb-fallback{background-color:var(--s-color-surface-subtle);width:100%;height:100%;display:block}& .nav{gap:var(--s-spacing-2);display:flex;position:absolute;bottom:var(--s-spacing-3)}& .nav:dir(ltr){right:var(--s-spacing-3)}& .nav:dir(rtl){left:var(--s-spacing-3)}& .items{gap:var(--image-gallery-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}& .item-trigger{width:var(--image-gallery-item-size);height:auto;aspect-ratio:var(--image-gallery-item-ratio);border:var(--image-gallery-active-border-width) solid transparent;cursor:pointer;color:var(--s-color-text-inverted);background:0 0;border-radius:0;flex-shrink:0;padding:0;display:block;position:relative;overflow:hidden;& img{object-fit:cover;width:100%;height:100%;display:block}&.is-active{border-color:var(--s-color-border-brand)}&:focus-visible{outline:2px solid var(--s-color-border-focus);outline-offset:2px}}@container (width<=400px){&:has(.items){gap:0}&:has(.items) .stage{display:none}& .items{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground-color) var(--scrollbar-background-color);flex-wrap:nowrap;padding-block-end:var(--s-spacing-1);overflow:auto hidden;&::-webkit-scrollbar{height:var(--scrollbar-size)}&::-webkit-scrollbar-button{display:none}&::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-border-radius);background-color:var(--scrollbar-foreground-color);background-clip:padding-box}&::-webkit-scrollbar-track{border-radius:var(--scrollbar-border-radius);background:var(--scrollbar-background-color)}}& .item{flex:0 0 var(--image-gallery-scroll-item-width);scroll-snap-align:start}& .item-trigger{width:100%;height:auto;aspect-ratio:var(--image-gallery-item-ratio);cursor:default;pointer-events:none;border-color:#0000;&.is-active{border-color:#0000}}&.image-gallery--lightbox .item-trigger{cursor:pointer;pointer-events:auto}}@container (width>=900px){& .items{--image-gallery-item-size:var(--c-image-gallery-item-size,175px)}}}

.inspiration{--inspiration-gap:var(--c-inspiration-gap,var(--s-spacing-4));--inspiration-gap-lg:var(--c-inspiration-gap-lg,var(--s-spacing-8));--inspiration-row-gap-lg:var(--c-inspiration-row-gap-lg,var(--s-spacing-6));--inspiration-body-gap:var(--c-inspiration-body-gap,var(--s-spacing-3));--inspiration-heading-color:var(--c-inspiration-heading-color,var(--s-color-text-brand));--inspiration-landscape-ratio:var(--c-inspiration-landscape-ratio,3 / 2);--inspiration-portrait-ratio:var(--c-inspiration-portrait-ratio,3 / 4);color:var(--s-color-text-default);container-type:inline-size;& .layout{column-gap:var(--inspiration-gap);row-gap:var(--inspiration-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"landscape portrait""body body";align-items:start;inline-size:100%;display:grid}& .media{min-inline-size:0;overflow:hidden;& img{object-fit:cover;block-size:100%;inline-size:100%;display:block}&.media--landscape{aspect-ratio:var(--inspiration-landscape-ratio);grid-area:landscape}&.media--portrait{aspect-ratio:var(--inspiration-portrait-ratio);grid-area:portrait}}& .body{gap:var(--inspiration-body-gap);flex-direction:column;grid-area:body;min-inline-size:0;display:flex}& .heading{color:var(--inspiration-heading-color);text-wrap:balance;margin:0}& .description>:first-child{margin-block-start:0}& .description>:last-child{margin-block-end:0}& .tagline{margin:0}& .actions{justify-content:center;gap:var(--s-spacing-3);flex-wrap:wrap;display:flex}@media (min-width:64em){& .layout{column-gap:var(--inspiration-gap-lg);row-gap:var(--inspiration-row-gap-lg);grid-template:"landscape portrait""body portrait"1fr/minmax(0,11fr) minmax(0,9fr);align-items:stretch}& .media.media--portrait{aspect-ratio:auto;block-size:100%;min-block-size:0}& .body{padding-inline:var(--inspiration-gap-lg)}& .actions{justify-content:flex-start}}}

.language-switcher{display:inline-flex}.language-switcher__trigger{--language-switcher-trigger-radius:var(--c-language-switcher-trigger-radius,var(--s-radius-circle));border-radius:var(--language-switcher-trigger-radius)}.language-switcher__trigger-icon,.language-switcher__country-icon{flex-shrink:0}.language-switcher__trigger-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-switcher__banner{margin-block-end:var(--s-spacing-5)}.language-switcher__banner-title{--heading--mbe:0}.language-switcher__regions{columns:var(--c-language-switcher-region-columns,2) var(--c-language-switcher-region-min-width,13rem);column-gap:var(--c-language-switcher-region-column-gap,var(--s-spacing-8))}.language-switcher__region{break-inside:avoid;inline-size:100%;margin-block-end:var(--c-language-switcher-region-row-gap,var(--s-spacing-5));display:inline-block}.language-switcher__region-title{color:var(--c-language-switcher-region-title-color,var(--s-color-text-default));margin-block-end:var(--s-spacing-3)}.language-switcher__country-list{columns:var(--c-language-switcher-country-columns,2) var(--c-language-switcher-country-column-min-width,8.5rem);column-gap:var(--s-spacing-5);margin:0;padding:0;list-style:none}.language-switcher__country-item{break-inside:avoid;margin-block-end:var(--s-spacing-2)}.language-switcher__country-option{border-radius:var(--s-radius-small);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;color:var(--c-language-switcher-country-color,var(--s-color-text-subtle));font:inherit;font-size:var(--s-type-body-small-font-size);line-height:var(--s-type-body-small-line-height);text-align:start;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.language-switcher__country-option:hover{color:var(--c-language-switcher-country-color-hover,var(--s-color-text-default));text-decoration:underline}.language-switcher__country-option:focus-visible{outline:var(--s-border-width-focus) solid var(--s-color-border-focus);outline-offset:var(--s-spacing-1)}.language-switcher__country-option--selected{color:var(--s-color-text-active);font-weight:var(--s-type-label-small-font-weight)}.language-switcher__empty{color:var(--s-color-text-subtle);font-size:var(--s-type-body-small-font-size);line-height:var(--s-type-body-small-line-height)}.language-switcher__banner-content{gap:var(--s-spacing-2);flex-direction:column;display:flex}.language-switcher__banner-title{font-weight:var(--s-type-label-small-font-weight)}

.layout1{flex-direction:column;min-height:100vh;display:flex}.layout1>header{height:80px;padding-inline:var(--s-spacing-4);align-content:center}.layout1>main{border-top:1px solid var(--s-color-border-subtle);flex-direction:column;flex-grow:1;display:flex}.layout1__header-actions{align-items:center;gap:var(--s-spacing-2);display:flex}.layout1>main>*{flex:1}.layout1>header>.global-header img{max-inline-size:none}@media (max-width:1023px){.layout1{overflow:hidden}.layout1>header{gap:var(--s-spacing-2);padding-inline:var(--s-spacing-3);display:flex}.layout1>header>.btn{align-self:center}.layout1>header>.global-header{flex-grow:1;align-content:center}.layout1>header>.global-header picture{inline-size:90px;overflow:hidden}}@media (min-width:1024px){.layout1>header>.btn{display:none}.layout1>footer{z-index:2;position:relative}}.layout1 .tmpGrid>.navigation{background:#fff}.layout1 .tmpGrid>.navigation>.vertical{position:sticky;top:0}.layout1 .tmpGrid>.page{background:var(--s-color-surface-subtle);flex-direction:column;min-inline-size:0;display:flex}.layout1 .tmpGrid>.page>*+*{margin-top:var(--s-spacing-5)}.layout1 .tmpGrid>.page>header,.layout1 .tmpGrid>.page>.pageMain{min-inline-size:0}.layout1 .tmpGrid>.page>header>.headerWrap{padding:var(--s-spacing-6) var(--s-spacing-3) 0;&>*+*{margin-top:var(--s-spacing-4)}}.layout1 .tmpGrid>.page>.pageMain{padding:0 var(--s-spacing-3) var(--s-spacing-6);flex-grow:1}.layout1 .tmpGrid>.page>.pageMain>*+*{margin-top:var(--s-spacing-5)}.layout1 .tmpGrid:not(:has(>.navigation)){grid-template-columns:1fr}.layout1 .tmpGrid:not(:has(>.navigation))>.page{background:0 0;width:100%;max-width:1200px;margin:0 auto}@media (max-width:1023px){.layout1 .tmpGrid>.navigation{z-index:10;width:308px;padding:var(--s-spacing-4) var(--s-spacing-3);transition:left .25s linear;position:fixed;top:0;bottom:0;left:-308px}.layout1 .tmpGrid[data-collapsed=open]>.navigation{left:0}}@media (min-width:1024px){.layout1 .tmpGrid{grid-template-columns:280px 1fr;transition:grid-template-columns .2s linear;display:grid}.layout1 .tmpGrid>.navigation{padding:var(--s-spacing-3);border-right:1px solid var(--s-color-border-subtle);z-index:2;position:relative;box-shadow:0 8px 16px #0000001f}.layout1 .tmpGrid>.navigation .actions{justify-content:end;display:flex}.layout1 .tmpGrid>.navigation>.actions .btn{transition:transform .2s linear}.layout1 .tmpGrid>.page>header>.headerWrap{padding:var(--s-spacing-6);padding-bottom:0}.layout1 .tmpGrid>.page>.pageMain{padding:var(--s-spacing-6);padding-top:0}.layout1 .tmpGrid[data-collapsed=true]{grid-template-columns:80px 1fr}.layout1 .tmpGrid[data-collapsed=true]>.navigation{padding:var(--s-spacing-3)}.layout1 .tmpGrid[data-collapsed=true]>.navigation>.actions{justify-content:center}.layout1 .tmpGrid[data-collapsed=true]>.navigation>.actions .btn svg{transform:rotate(180deg)}}.layout1.pageProfile .pageMain .alert{margin-top:var(--s-spacing-3)}.layout1.pageConfirm .pageMain{justify-content:center;align-items:center;display:flex}.layout1.pageConfirm .pageMain>.alert{width:100%}.sb-main-padded{padding:0!important}.whiteLabel{background:#0000001a;min-height:32px;padding:16px;position:relative}.whiteLabel:before{content:attr(data-comp);text-transform:uppercase;background:#fffc;padding:1px 4px;font-size:12px;font-weight:700;position:absolute;top:4px;right:4px}.whiteLabel>*+*{margin-top:16px}

.spc-layout{flex-direction:column;min-height:100vh;display:flex;&>header{justify-content:center;align-items:center;gap:var(--s-spacing-8);background:var(--s-color-surface-default);flex-direction:column;flex-shrink:0;align-self:stretch;height:80px;padding:0 64px;display:flex;&>.global-header img{max-inline-size:none}& .global-header a.btn{display:inline-flex}}& .spc-layout__header-actions{align-items:center;gap:16px;display:flex}& .language-group{align-items:center;gap:16px;display:flex}& .spc-layout__market-label{color:var(--s-color-palette-neutral-600);width:100%}& .spc-layout__language-select{justify-content:center;align-items:center;height:40px;display:flex;&,&>*{width:250px}}&>main{border-top:1px solid var(--s-color-border-subtle);flex-direction:column;flex-grow:1;display:flex;&>*{flex:1}}@media (max-width:768px){overflow:hidden;& .spc-layout__header-actions{gap:var(--s-spacing-2);flex-direction:column;display:flex}& .language-group{flex-direction:column-reverse;gap:0;width:100%}&.with-language-switcher{& .spc-layout__header-actions{flex-direction:row}& .language-group{width:auto}&>header .grid--container>.grid--item:last-child{flex:0 auto}}&>header{padding-inline:var(--s-spacing-2);height:auto;padding:var(--s-spacing-3) var(--s-spacing-2);display:flex;& .grid--container.grid--direction-row{flex-wrap:nowrap}& .grid--container>.grid--item:last-child{flex:1}& .global-header img{height:auto}}& .spc-layout__market-label{font-size:var(--s-font-size-mobile-2);white-space:nowrap}& .spc-layout__language-select,& .spc-layout__language-select>*{width:100%}}@media (min-width:1024px){&>footer{z-index:2;position:relative}}}

.link{--link--icon-size:var(--s-size-icon-small);display:var(--link--display,inline-flex);color:var(--set-link--color,var(--link--color,var(--s-color-text-active,currentColor)));-webkit-text-decoration:var(--link--text-deco,none);-webkit-text-decoration:var(--link--text-deco,none);text-decoration:var(--link--text-deco,none);gap:var(--link--gap,var(--s-spacing-2));font-family:var(--link--ff,var(--s-type-label-font-family));font-weight:var(--link--fw,var(--s-type-label-font-weight));line-height:var(--link--lh,var(--s-type-label-line-height));font-size:var(--link--fs,var(--s-type-label-font-size));letter-spacing:var(--link--ls,var(--s-type-label-letter-spacing));padding:var(--link--p);align-items:center;align-self:var(--link--as);cursor:pointer}.link--hovered{--link--color:var(--link--color-hover,var(--s-color-text-hover));--link--text-deco:var(--link--text-deco-hover)}.link--pressed{--link--color:var(--link--color-pressed,var(--s-color-text-pressed));--link--text-deco:var(--link--text-deco-active)}.link--active{--link--color:var(--link--color-active,var(--s-color-text-active))}.link--focused{outline:var(--s-border-width-focus) solid var(--s-color-border-focus)}.link--disabled{--link--color:var(--link--color-disabled,var(--s-color-text-inactive));pointer-events:none}.link:has(.link__icon:only-child){padding:var(--s-spacing-1)}.link--underline-always{text-decoration:underline}.link--underline-hover{text-decoration:none}.link--underline-hover:hover{text-decoration:underline}.link--underline-none{text-decoration:none!important}a.link:not([href]){--link--color:var(--link--color-disabled,var(--s-color-text-inactive));pointer-events:none}.link__icon{--svg--width:var(--set-link--icon-size,var(--link--icon-size));--svg--height:var(--set-link--icon-size,var(--link--icon-size));flex-shrink:0}.link--color-primary{--link--color:var(--s-color-text-active);--link--color-hover:var(--s-color-text-hover);--link--color-pressed:var(--s-color-text-pressed);--link--color-active:var(--s-color-text-active);--link--text-deco-hover:var(--s-link-decoration);--link--text-deco-active:var(--s-link-decoration)}.link--color-secondary{--link--color:var(--s-color-text-subtle);--link--color-hover:var(--s-color-text-subtle-hover);--link--color-pressed:var(--s-color-text-subtle-pressed);--link--color-active:var(--link--color);--link--text-deco-hover:var(--link-secondary--text-deco-hover,var(--s-link-decoration));--link--text-deco-active:var(--link-secondary--text-deco-active,var(--s-link-decoration))}.link--color-destructive{--link--color:var(--s-color-text-error);--link--color-hover:var(--s-color-text-error);--link--color-pressed:var(--s-color-text-error);--link--color-active:var(--s-color-text-error);--link--text-deco-hover:var(--s-link-decoration);--link--text-deco-active:var(--s-link-decoration)}.link--color-destructive .link__icon{fill:var(--s-color-text-error)}.link--small{--link--icon-size:var(--s-size-icon-tiny);--link--ff:var(--s-type-label-small-font-family);--link--fw:var(--s-type-label-small-font-weight);--link--lh:var(--s-type-label-small-line-height);--link--fs:var(--s-type-label-small-font-size);--link--ls:var(--s-type-label-small-letter-spacing)}.link-group{gap:var(--s-spacing-3);flex-wrap:wrap;display:flex}

.list{gap:var(--c-list-gap,var(--s-spacing-4));flex-direction:column;display:flex;&.list--separate-items{& .main>*{border-bottom:var(--c-list-item-separator,1px solid var(--s-color-border-subtle))}& .main>:last-child{border-bottom:none}&.list--carousel .main>*{border-bottom:none}}& .carousel{--list-carousel-gap:var(--c-list-carousel-gap,var(--s-spacing-3));--list-carousel-gradient-surface:var(--c-list-carousel-gradient-surface,var(--s-color-surface-default));--list-carousel-gradient-size:var(--c-list-carousel-gradient-size,var(--s-spacing-8));--list-carousel-indicator-track-color:var(--c-list-carousel-indicator-track-color,var(--s-color-border-subtle));--list-carousel-indicator-color:var(--c-list-carousel-indicator-color,var(--s-color-border-default));--list-carousel-indicator-hover-color:var(--c-list-carousel-indicator-hover-color,color-mix(in srgb, var(--list-carousel-indicator-color) 70%, black));--list-carousel-indicator-height:var(--c-list-carousel-indicator-height,3px);--list-carousel-control-radius:var(--c-list-carousel-control-radius,0);--list-carousel-item-min-width:var(--c-list-carousel-item-min-width,16rem);--list-carousel-item-sizing:var(--c-list-carousel-item-sizing,fit);gap:var(--list-carousel-gap);display:grid;position:relative;&:before,&:after{content:"";z-index:1;inline-size:var(--list-carousel-gradient-size);block-size:calc(100% - var(--list-carousel-gap) - var(--list-carousel-indicator-height));pointer-events:none;position:absolute;top:0}&:before{background:linear-gradient(90deg,#0000001a 0%,#0000 20%)}&:dir(ltr):before{left:0}&:dir(rtl):before{right:0}&:after{background:linear-gradient(270deg,#0000001a 0%,#0000 20%)}&:dir(ltr):after{right:0}&:dir(rtl):after{left:0}&.at-start:before,&.at-end:after{content:none}&.carousel--no-indicator{--list-carousel-indicator-height:0}&.is-programmatic-scroll,&.is-dragging-indicator{& .viewport{scroll-snap-type:none}}&.is-dragging-indicator{& .viewport{scroll-behavior:auto}}& .viewport{column-gap:var(--list-carousel-gap);overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto;&::-webkit-scrollbar{block-size:0;inline-size:0;display:none}}& .item{box-sizing:border-box;flex:0 0 var(--list-carousel-item-size,var(--list-carousel-item-min-width));scroll-snap-align:start;min-inline-size:0}& .control{--btn--br:var(--list-carousel-control-radius);z-index:2;position:absolute;top:50%;&[hidden]{display:none}}& .control--previous{translate:-50% -50%}& .control--previous:dir(ltr){left:0}& .control--previous:dir(rtl){right:0}& .control--next{translate:50% -50%}& .control--next:dir(ltr){right:0}& .control--next:dir(rtl){left:0}&.at-start .control--previous,&.at-end .control--next{display:none}@media (max-width:40em){& .control--previous,& .control--next{display:none}}&.carousel--fraction{& .nav{align-items:center;gap:var(--c-list-carousel-nav-gap,var(--s-spacing-2));z-index:2;display:flex}& .control{position:static;top:auto;bottom:auto;left:auto;right:auto;translate:none}&.at-start .control--previous,&.at-end .control--next{display:inline-flex}@media (max-width:40em){&.at-start .control--previous,&.at-end .control--next{display:none}}& .fraction{text-align:center;min-inline-size:3ch;font-family:var(--s-type-label-small-font-family);font-size:var(--s-type-label-small-font-size);line-height:var(--s-type-label-small-line-height);font-weight:var(--s-type-label-small-font-weight);letter-spacing:var(--s-type-label-small-letter-spacing);white-space:nowrap;-webkit-user-select:none;user-select:none}}& .indicator{block-size:var(--list-carousel-indicator-height);background:var(--list-carousel-indicator-track-color);overflow:hidden;& .handle{inline-size:var(--list-carousel-indicator-size);background:var(--list-carousel-indicator-color);block-size:100%;cursor:pointer;touch-action:none;margin-inline-start:var(--list-carousel-indicator-offset);&:hover,&.is-dragging{background:var(--list-carousel-indicator-hover-color)}}}}& .carousel-layout{gap:var(--s-spacing-5);flex-direction:column;display:flex;& .media{aspect-ratio:3;display:block;& img{object-fit:cover;block-size:100%;inline-size:100%;display:block}}& .slider{min-inline-size:0}}&.list--has-image{@media (min-width:64em){& .carousel-layout{--list-carousel-layout-gap:var(--c-list-carousel-layout-gap,var(--s-spacing-9));grid-template-columns:calc(40% - var(--list-carousel-layout-gap)) 60%;gap:var(--list-carousel-layout-gap);align-items:center;display:grid}& .media{aspect-ratio:1}}}&.list--image-right{&.list--has-image{@media (min-width:64em){& .carousel-layout{grid-template-columns:60% calc(40% - var(--list-carousel-layout-gap))}& .media{order:2}}}}}

.lister{--lister-section-gap:var(--c-lister-section-gap,var(--s-spacing-6));--lister-header-gap:var(--c-lister-header-gap,var(--s-spacing-5));--lister-grid-gap:var(--c-lister-grid-gap,var(--s-spacing-5));--lister-skeleton-media-ratio:var(--c-lister-skeleton-media-ratio,16 / 9);gap:var(--lister-section-gap);flex-direction:column;display:flex;&>header{gap:var(--lister-header-gap);flex-direction:column;min-inline-size:0;display:flex}&>.main{align-items:stretch;gap:var(--lister-grid-gap);grid-template-columns:minmax(0,1fr);display:grid}& .skeleton-card{gap:var(--s-spacing-3);flex-direction:column;display:flex}& .skeleton-media{inline-size:100%;aspect-ratio:var(--lister-skeleton-media-ratio);block-size:auto;display:block}& .skeleton-line{block-size:1rem;inline-size:100%;display:block}& .skeleton-line--short{inline-size:70%}&>footer{flex-wrap:wrap;justify-content:stretch;align-items:center;min-inline-size:0;display:flex}@media (min-width:40em){&>.main{grid-template-columns:repeat(2,minmax(0,1fr))}}&.lister--3{@media (min-width:64em){&>.main{grid-template-columns:repeat(3,minmax(0,1fr))}}}&.lister--4{@media (min-width:64em){&>.main{grid-template-columns:repeat(4,minmax(0,1fr))}}}}

.loader{--loader-size:var(--s-size-icon-normal,24px);--loader-color:var(--s-color-brand-primary);block-size:100%;inline-size:100%;min-block-size:var(--loader-size);justify-content:center;align-items:center;display:flex;&.loader--micro{--loader-size:var(--s-size-icon-micro,12px)}&.loader--tiny{--loader-size:var(--s-size-icon-tiny,16px)}&.loader--small{--loader-size:var(--s-size-icon-small,20px)}&.loader--large{--loader-size:var(--s-size-icon-large,32px)}&.loader--display{--loader-size:var(--s-size-icon-display,48px)}&.loader--full-screen{z-index:100;position:fixed;top:0;bottom:0;left:0;right:0}& .loader__icon{color:var(--loader-color);transform-origin:50%;animation:.8s ease-in-out infinite loader-spin}}.loaderCSS{--loader-css-size:var(--s-size-icon-display,48px);--loader-css-color:var(--s-color-brand-primary);--loader-css-overlay-color:#fff;--loader-css-overlay-opacity:.8;--loader-css-border-size:max(2px, calc(var(--loader-css-size) / 10));isolation:isolate;position:relative;&:before{content:"";z-index:2;inline-size:var(--loader-css-size);block-size:var(--loader-css-size);border:var(--loader-css-border-size) solid transparent;border-block-start-color:var(--loader-css-color);border-block-end-color:var(--loader-css-color);transform-origin:50%;pointer-events:none;border-radius:50%;margin-block-start:calc(var(--loader-css-size) / -2);margin-inline-start:calc(var(--loader-css-size) / -2);animation:.8s ease-in-out infinite loader-spin;position:absolute;top:50%}&:dir(ltr):before{left:50%}&:dir(rtl):before{right:50%}&:after{content:"";z-index:1;background-color:var(--loader-css-overlay-color);opacity:var(--loader-css-overlay-opacity);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}}@keyframes loader-spin{to{rotate:1turn}}

.media-lightbox{--media-lightbox-thumb-width:var(--c-media-lightbox-thumb-width,var(--c-image-gallery-lightbox-thumb-width,12.625rem));--media-lightbox-thumbs-bg:var(--c-media-lightbox-thumbs-bg,var(--c-image-gallery-lightbox-thumbs-bg,var(--s-color-surface-subtle)));--media-lightbox-thumb-border-width:var(--c-media-lightbox-thumb-border-width,var(--c-image-gallery-lightbox-thumb-border-width,4px));--media-lightbox-backdrop-bg:var(--c-media-lightbox-backdrop-bg,var(--c-image-gallery-lightbox-backdrop-bg,var(--s-color-palette-neutral-1000,#1a1a1a)));--media-lightbox-backdrop-opacity:var(--c-media-lightbox-backdrop-opacity,var(--c-image-gallery-lightbox-backdrop-opacity,.5));block-size:100%;max-block-size:100dvh;inline-size:100%;max-inline-size:none;color:inherit;overscroll-behavior:none;background-color:#0000;border:0;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;&::backdrop{background-color:#0000}&[open]{grid-template-rows:minmax(0,1fr);align-items:stretch;display:grid}& .lightbox-scrim{z-index:0;background-color:var(--media-lightbox-backdrop-bg);opacity:var(--media-lightbox-backdrop-opacity);pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}& .lightbox-body{z-index:1;block-size:100%;min-block-size:0;padding-inline:var(--s-spacing-3);grid-template-rows:minmax(0,1fr) auto;padding-block-end:var(--s-spacing-3);display:grid;position:relative}& .lightbox-viewer{place-items:center;min-block-size:0;min-inline-size:0;display:grid;position:relative}& .lightbox-zoom{cursor:zoom-in;background:0 0;border:0;border-radius:0;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;&.is-zoomed{cursor:zoom-out;& .lightbox-image{object-fit:cover;scale:1}}&:focus-visible{outline:2px solid var(--s-color-border-focus);outline-offset:2px}}& .lightbox-image{object-fit:contain;pointer-events:none;block-size:100%;inline-size:100%;transition:scale .4s cubic-bezier(.22,1,.36,1);display:block;scale:.88}& .lightbox-video{padding:var(--s-spacing-4);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}& .lightbox-video-player{object-fit:contain;background-color:var(--s-color-palette-neutral-1000,#1a1a1a);block-size:auto;max-block-size:100%;inline-size:100%;max-inline-size:100%;display:block}@media (prefers-reduced-motion:reduce){& .lightbox-image{transition-duration:0s}}& .lightbox-nav{z-index:1;padding-inline:var(--s-spacing-3);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;&>*{pointer-events:auto}}& .lightbox-thumbs{align-items:center;gap:var(--s-spacing-2);padding:var(--s-spacing-2) var(--s-spacing-4);background-color:var(--media-lightbox-thumbs-bg);min-inline-size:0;margin:0;display:flex}& .lightbox-close{border-radius:var(--s-radius-circle);background-color:var(--s-color-surface-subtle);block-size:3rem;inline-size:3rem;color:var(--s-color-text-primary);flex-shrink:0;&:hover{background-color:var(--s-button-color-tertiary-bg-hover);color:var(--s-button-color-tertiary-fg-hover)}}& .thumb-play{pointer-events:none;position:absolute;top:50%;translate:-50% -50%}& .thumb-play:dir(ltr){left:50%}& .thumb-play:dir(rtl){right:50%}& .thumb-fallback{background-color:var(--s-color-surface-subtle);width:100%;height:100%;display:block}& .lightbox-thumb-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex:auto;gap:2px;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden;&::-webkit-scrollbar{display:none}}& .lightbox-thumb{scroll-snap-align:start;flex:none}& .lightbox-thumb-trigger{aspect-ratio:4/3;border:var(--media-lightbox-thumb-border-width) solid transparent;cursor:pointer;inline-size:6.25rem;color:var(--s-color-text-inverted);background:0 0;border-radius:0;padding:0;display:block;position:relative;overflow:hidden;& img{object-fit:cover;width:100%;height:100%;display:block}&.is-active,&:hover,&:focus-visible{border-color:var(--s-color-border-brand)}&:focus-visible{outline:2px solid var(--s-color-border-focus);outline-offset:2px}}@media (min-width:40em){& .lightbox-body{grid-template-columns:minmax(0, 1fr) var(--media-lightbox-thumb-width);grid-template-rows:minmax(0,1fr);padding:0}& .lightbox-viewer{padding-inline:var(--s-spacing-4);padding-block:var(--s-spacing-4)}& .lightbox-thumbs{align-self:stretch;align-items:stretch;gap:var(--s-spacing-2);block-size:100%;min-block-size:0;padding-block-start:var(--s-spacing-2);padding-block-end:var(--s-spacing-4);padding-inline:var(--s-spacing-2);flex-direction:column}& .lightbox-close{align-self:flex-end}& .lightbox-thumb-list{align-content:start;align-self:stretch;gap:var(--s-spacing-1);scroll-snap-type:none;scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground-color) var(--scrollbar-background-color);flex:auto;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden auto;&::-webkit-scrollbar{width:var(--scrollbar-size);display:block}&::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-border-radius);background-color:var(--scrollbar-foreground-color)}&::-webkit-scrollbar-track{border-radius:var(--scrollbar-border-radius);background:var(--scrollbar-background-color)}}& .lightbox-thumb{min-inline-size:0}& .lightbox-thumb-trigger{inline-size:100%}}}

.menu{border:1px solid var(--s-color-border-subtle);width:250px;margin-bottom:0;& .menu-item{background-color:var(--s-color-surface-default);border-bottom:1px solid var(--s-color-border-subtle);cursor:pointer;color:var(--s-color-text-subtle);padding:1rem}& .menu-item:hover{background-color:var(--s-color-surface-subtle)}& .menu-item:last-child{border-bottom:none}}

nav.vertical{container-type:inline-size}@container (width<=199px){nav.vertical details[open]{position:relative}nav.vertical details[open]>.main{z-index:10;top:0;left:calc(100% + var(--s-spacing-4));padding:var(--s-spacing-2) 0;border-radius:var(--s-radius-small);background:#fff;min-width:200px;position:absolute;box-shadow:0 4px 8px #0000001f}}@container (width>=200px){nav.vertical details>.main{margin-bottom:var(--s-spacing-1)}}nav.vertical .level1>li>details[open]>.navItem{background:var(--s-color-surface-subtle);border-radius:var(--s-radius-medium);font-weight:var(--s-font-weight-emphasize)}@container (width>=200px){nav.vertical .level1>li>details[open]>.navItem>.arrow{display:block;transform:rotate(180deg)}}nav.vertical .level1>li>.navItem,nav.vertical .level1>li>details>.navItem{align-items:center;gap:var(--s-spacing-2);padding:var(--s-spacing-3) var(--s-spacing-2);display:flex;position:relative}nav.vertical .level1>li>.navItem>.navLabel,nav.vertical .level1>li>details>.navItem>.navLabel{display:none}nav.vertical .level1>li>.navItem>.arrow,nav.vertical .level1>li>details>.navItem>.arrow{transition:transform .2s linear;display:none}nav.vertical .level1>li>.navItem:hover,nav.vertical .level1>li>details>.navItem:hover{background:var(--s-color-surface-subtle);border-radius:var(--s-radius-medium);font-weight:var(--s-font-weight-emphasize)}@container (width<=199px){nav.vertical .level1>li>.navItem,nav.vertical .level1>li>details>.navItem{padding-block:var(--s-spacing-3)}nav.vertical .level1>li>.navItem .icon,nav.vertical .level1>li>details>.navItem .icon{margin-inline-start:auto;margin-inline-end:auto}nav.vertical .level1>li>.navItem .badge,nav.vertical .level1>li>details>.navItem .badge{right:calc(-1 * var(--s-spacing-3));position:absolute;transform:translate(50%)}}@container (width>=200px){nav.vertical .level1>li>.navItem>.navLabel,nav.vertical .level1>li>details>.navItem>.navLabel{flex-grow:1;display:block}nav.vertical .level1>li>.navItem>.arrow,nav.vertical .level1>li>details>.navItem>.arrow{display:block}}nav.vertical .level2>li>.navItem{display:block}nav.vertical .level2>li>.navItem.active{font-weight:var(--s-font-weight-emphasize);color:var(--s-color-text-primary)}nav.vertical .level2>li>.navItem:hover{font-weight:var(--s-font-weight-emphasize)}@container (width<=199px){nav.vertical .level2>li>.navItem{padding:var(--s-spacing-2) var(--s-spacing-3)}}@container (width>=200px){nav.vertical .level2>li>.navItem{padding:var(--s-spacing-2);padding-left:var(--s-spacing-6)}}

.pageHeader>*+.wrap{margin-top:var(--s-spacing-3)}.pageHeader>.wrap{gap:var(--s-spacing-3);align-items:center;display:flex}.pageHeader>.wrap>.actions{gap:var(--s-spacing-3);flex-grow:1;justify-content:flex-end;align-self:flex-end;align-items:center;display:flex}.pageHeader>.textblock{margin-top:var(--s-spacing-3)}@media (min-width:64em){.pageHeader>*+.wrap{margin-top:var(--s-spacing-4)}}

.panel{border:var(--s-border-width-default) solid var(--s-color-border-subtle);border-radius:var(--s-radius-card)}@media (max-width:640px){.panel{--max-col-grid__gap:var(--s-spacing-3);margin-inline:calc(var(--container--spacing) * -1);border-inline-start:none;border-inline-end:none}.panel.raised{margin-inline-start:0;margin-inline-end:0;&.paddedNormal{padding:var(--s-spacing-3)}}}.panel>header{--set-heading--mbe:0;background-color:var(--s-color-surface-subtle);padding:var(--s-spacing-2) var(--s-spacing-4);justify-content:space-between;align-items:center;gap:var(--s-spacing-4);min-height:78px;display:flex}.panel.raised{border-radius:var(--s-radius-large);background:#fff;border:none;box-shadow:2px 2px 5px #4f64710d}.panel.raised>*+*,.panel.raised>.grid,.panel.raised>.main>*+*{margin-top:var(--s-spacing-4)}.panel.paddedSmall{padding:var(--s-spacing-2) var(--s-spacing-4)}.panel.paddedNormal{padding:var(--s-spacing-4)}.panel__body{padding:var(--panel__body--pb,var(--s-spacing-2)) var(--panel__body--pi,var(--s-spacing-3))}

.pictogram{color:var(--s-color-text-pictogram)}

.product-card{--product-card-bg:var(--c-product-card-bg,var(--s-color-surface-default));--product-card-border-color:var(--c-product-card-border-color,var(--s-color-border-subtle));--product-card-logo-bg:var(--c-product-card-logo-bg,var(--s-color-surface-default));--product-card-media-overlay:var(--c-product-card-media-overlay,color-mix(in srgb, var(--s-color-palette-neutral-900) 30%, transparent));--product-card-media-text:var(--c-product-card-media-text,var(--s-color-text-inverted));--product-card-media-bg:var(--c-product-card-media-bg,var(--s-color-surface-neutral));--product-card-title-color:var(--c-product-card-title-color,var(--s-color-text-default));--product-card-description-color:var(--c-product-card-description-color,var(--s-color-text-subtle));--product-card-color-size:var(--c-product-card-color-size,1rem);--product-card-color-border-color:var(--c-product-card-color-border-color,var(--s-color-border-subtle));--product-card-color-overflow-bg:var(--c-product-card-color-overflow-bg,var(--s-color-surface-neutral-dark));--product-card-color-overflow-color:var(--c-product-card-color-overflow-color,var(--s-color-text-inverted));--product-card-body-padding-inline:var(--c-product-card-body-padding-inline,var(--s-spacing-3));--product-card-body-padding-block:var(--c-product-card-body-padding-block,var(--s-spacing-3));--card--gap:0;--card__media--ar:3 / 2;--card__body--pi:var(--product-card-body-padding-inline);background-color:var(--product-card-bg);border-color:var(--product-card-border-color)}.product-card__media{background-color:var(--product-card-media-bg)}.product-card.card--horizontal{--card-horizontal-media-width:40%;--card-horizontal-content-padding:var(--s-spacing-3);border-color:#0000}.product-card__visual{isolation:isolate;block-size:100%;inline-size:100%;position:relative;overflow:hidden}.product-card__visual>img,.product-card__visual>picture,.product-card__visual>video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.product-card__visual:before,.product-card__visual:after{content:"";pointer-events:none;position:absolute}.product-card__visual:before{z-index:1;background:var(--product-card-media-overlay);top:0;bottom:0;left:0;right:0}.product-card__logo{--product-card-logo-block-size:28px;--product-card-logo-notch-size:14px;z-index:3;block-size:var(--product-card-logo-block-size);text-align:center;background:var(--product-card-logo-bg);pointer-events:none;inline-size:100px;padding:2px;position:absolute;bottom:0}.product-card__logo:dir(ltr){right:0}.product-card__logo:dir(rtl){left:0}.product-card__logo:before{content:"";border-style:solid;border-width:0 0 var(--product-card-logo-block-size) var(--product-card-logo-notch-size);border-color:transparent transparent var(--product-card-logo-bg) transparent;block-size:0;inline-size:0;position:absolute;top:0}.product-card__logo:dir(ltr):before{left:calc(var(--product-card-logo-notch-size) * -1)}.product-card__logo:dir(rtl):before{right:calc(var(--product-card-logo-notch-size) * -1)}.product-card__visual .product-card__logo img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.product-card__body{gap:var(--s-spacing-2);padding-block-start:var(--product-card-body-padding-block);padding-block-end:var(--product-card-body-padding-block)}.product-card__colors{align-items:center;gap:var(--s-spacing-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.product-card__colors>li{align-items:center;display:inline-flex}.product-card__color{inline-size:var(--product-card-color-size);block-size:var(--product-card-color-size);border-radius:var(--s-radius-circle);border:var(--s-border-width-default) solid var(--product-card-color-border-color);background-color:var(--product-card-color-bg,var(--s-color-surface-subtle));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.product-card__color--overflow{--product-card-color-bg:var(--product-card-color-overflow-bg);color:var(--product-card-color-overflow-color);font-size:calc(var(--s-type-label-tiny-font-size) * .7);font-weight:var(--s-font-weight-medium);line-height:1}.product-card__title{color:var(--product-card-title-color);margin:0}.product-card__description{color:var(--product-card-description-color);margin:0}.product-card__footer-inner{--product-card-view-bg:var(--c-product-card-view-bg,var(--s-color-surface-subtle));--product-card-view-border-color:var(--c-product-card-view-border-color,var(--s-color-surface-subtle));--product-card-favorite-color:var(--c-product-card-favorite-color,var(--s-color-text-active));gap:var(--s-spacing-2)}.product-card__view{--btn--justify-content:center;--btn--background-color:var(--product-card-view-bg);--btn--border-color:var(--product-card-view-border-color);z-index:2;flex:auto;position:relative}.product-card__favorite{--svg--fill:var(--product-card-favorite-color);--btn--color:var(--product-card-favorite-color);z-index:2;flex:none;position:relative}

.productDetail{flex-direction:column;display:flex;&>*+*{margin-top:var(--s-section-margin-bottom-normal)}& .patterns{gap:var(--s-spacing-6);flex-direction:column;display:flex}& .pattern-card{--card--gap:0;--card__media--ar:4 / 3;--card__body--pi:0;gap:var(--s-spacing-3);background-color:#0000;block-size:100%;& .card__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}& .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}& .description{margin:0}}}

.product-intro{--product-intro-gap:var(--c-product-intro-gap,var(--s-spacing-6));--product-intro-content-gap:var(--c-product-intro-content-gap,var(--s-spacing-6));--product-intro-header-gap:var(--c-product-intro-header-gap,var(--s-spacing-4));--product-intro-footer-gap:var(--c-product-intro-footer-gap,var(--s-spacing-4));--product-intro-links-gap:var(--c-product-intro-links-gap,var(--s-spacing-1));--product-intro-logo-max-width:var(--c-product-intro-logo-max-width,8rem);--product-intro-max-width:var(--c-product-intro-max-width,1800px);inline-size:100%;max-inline-size:var(--product-intro-max-width);gap:var(--product-intro-gap);color:var(--s-color-text-default);margin-inline-start:auto;margin-inline-end:auto;display:grid;& .header{gap:var(--product-intro-header-gap);flex-direction:column;display:flex}& .logo{inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:var(--product-intro-logo-max-width);& img{block-size:auto;inline-size:100%;display:block}}& .heading{margin:0}& .description>:first-child{margin-block-start:0}& .description>:last-child{margin-block-end:0}& .media{min-inline-size:0}& .action-section{gap:var(--product-intro-footer-gap);flex-direction:column;display:flex}& .form-box{margin:0}& .field{margin:0}& .colours-field{& .colours-header{justify-content:space-between;align-items:center;gap:var(--s-spacing-2);display:flex}& .radio-list--image{--c-list-carousel-gap:var(--s-spacing-2)}& .form-label{flex:auto;inline-size:auto;min-inline-size:0}& .show-all-colours{flex-shrink:0;margin-inline-start:auto}& .colour-selection{margin:0}}& .colours-drawer{gap:var(--s-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;& .drawer-card{--selectable-card-horizontal-media-size:100px;--selectable-card-max-inline-size:none;max-inline-size:none}}& .action{align-self:flex-start}& .divider{margin:0}& .links{gap:var(--product-intro-links-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;& .link:before{content:none}}@media (min-width:64em){column-gap:var(--product-intro-content-gap);grid-template:"media header""media footer"1fr/minmax(0,3fr) minmax(0,2fr);align-items:start;& .header{grid-area:header}& .media{grid-area:media}& .action-section{grid-area:footer}}}

.quote{max-width:800px}.quote blockquote{padding-block-end:var(--s-spacing-3);position:relative;& p{text-transform:var(--s-type-quote-text-transform);color:var(--s-color-heading-h3);font-family:var(--s-type-quote-font-family);font-size:var(--s-type-quote-font-size);line-height:var(--s-type-quote-line-height);letter-spacing:var(--s-type-quote-letter-spacing);font-weight:var(--s-type-quote-font-weight)}}.quote blockquote:after{content:"";border-block-end:4px solid var(--s-color-border-primary);width:var(--s-spacing-6);position:absolute;bottom:0;left:0}.quote .textblock{font-size:var(--s-type-body-small-font-size);line-height:var(--s-type-body-small-line-height);letter-spacing:var(--s-type-body-small-letter-spacing);margin-top:var(--s-spacing-4)}.quote .author{align-items:center;gap:var(--s-spacing-2);margin-block-start:var(--s-spacing-4);display:flex}.quote .author .description{font-family:var(--s-type-placeholder-font-family);font-size:var(--s-type-placeholder-font-size);font-weight:var(--s-type-placeholder-font-weight);line-height:var(--s-type-placeholder-line-height);letter-spacing:var(--s-type-placeholder-letter-spacing);color:var(--s-color-text-subtle)}.quote[class*=u-bg-color]{padding:var(--s-spacing-6)}

.references-card{--references-card-bg:var(--c-references-card-bg,var(--s-color-surface-default));--references-card-border-color:var(--c-references-card-border-color,transparent);--references-card-logo-bg:var(--c-references-card-logo-bg,var(--s-color-surface-default));--references-card-media-bg:var(--c-references-card-media-bg,var(--s-color-surface-neutral));--references-card-title-color:var(--c-references-card-title-color,var(--s-color-text-default));--references-card-description-color:var(--c-references-card-description-color,var(--s-color-text-subtle));--references-card-body-padding-inline:var(--c-references-card-body-padding-inline,var(--s-spacing-3));--references-card-body-padding-block:var(--c-references-card-body-padding-block,var(--s-spacing-3));--card--gap:0;--card__media--ar:2 / 3;background-color:var(--references-card-bg);border-color:var(--references-card-border-color)}.references-card__media{background-color:var(--references-card-media-bg)}.references-card.card--horizontal{--card-horizontal-media-width:40%;--card-horizontal-content-padding:var(--s-spacing-3);border-color:#0000}.references-card__visual{isolation:isolate;block-size:100%;inline-size:100%;position:relative;overflow:hidden}.references-card__visual>img,.references-card__visual>picture,.references-card__visual>video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.references-card__logo{--references-card-logo-block-size:28px;--references-card-logo-notch-size:14px;z-index:3;block-size:var(--references-card-logo-block-size);text-align:center;background:var(--references-card-logo-bg);pointer-events:none;inline-size:100px;padding:2px;position:absolute;bottom:0}.references-card__logo:dir(ltr){right:0}.references-card__logo:dir(rtl){left:0}.references-card__logo:before{content:"";border-style:solid;border-width:0 0 var(--references-card-logo-block-size) var(--references-card-logo-notch-size);border-color:transparent transparent var(--references-card-logo-bg) transparent;block-size:0;inline-size:0;position:absolute;top:0}.references-card__logo:dir(ltr):before{left:calc(var(--references-card-logo-notch-size) * -1)}.references-card__logo:dir(rtl):before{right:calc(var(--references-card-logo-notch-size) * -1)}.references-card__logo img{object-fit:contain;block-size:100%;inline-size:auto;max-inline-size:100%}.references-card__body{padding-inline:var(--references-card-body-padding-inline);gap:var(--s-spacing-2);padding-block-start:var(--references-card-body-padding-block);padding-block-end:var(--references-card-body-padding-block)}.references-card__title{color:var(--references-card-title-color);margin:0}.references-card__description{color:var(--references-card-description-color);margin:0}

.rich-text:has(>.wrap){--rich-text-gap:var(--c-rich-text-gap,var(--s-spacing-3));--rich-text-gap-lg:var(--c-rich-text-gap-lg,var(--s-spacing-9));--rich-text-stack-gap:var(--c-rich-text-stack-gap,var(--s-spacing-3));--rich-text-caption-gap:var(--c-rich-text-caption-gap,var(--s-spacing-1));--rich-text-aside-gap:var(--c-rich-text-aside-gap,var(--s-spacing-2));--rich-text-feature-gap:var(--c-rich-text-feature-gap,var(--s-spacing-3));--rich-text-feature-icon-offset:var(--c-rich-text-feature-icon-offset,var(--s-spacing-4));--rich-text-feature-padding:var(--c-rich-text-feature-padding,var(--s-spacing-4));--rich-text-feature-border:var(--c-rich-text-feature-border,var(--s-color-border-subtle));color:var(--c-rich-text-color,inherit);container-type:inline-size;&>.wrap{gap:var(--rich-text-gap);grid-template-areas:"media""text";inline-size:100%;display:grid}& .media{grid-area:media;min-inline-size:0;position:relative;overflow:hidden}& .text{grid-area:text;min-inline-size:0}& .main{flex-direction:column;display:flex;&>:not(:last-child){margin-block-end:var(--rich-text-stack-gap)}&>.caption{margin-block-end:var(--rich-text-caption-gap)}}& .caption{display:block}& .heading{margin:0}& .actions{gap:var(--s-spacing-3);flex-wrap:wrap;display:flex}& .aside{margin-block-start:var(--rich-text-aside-gap)}& .features{margin:0;padding:0;list-style:none}& .feature{gap:var(--rich-text-feature-gap);display:flex;&>.icon{flex-shrink:0;margin-block-start:var(--rich-text-feature-icon-offset)}& .item{border-block-end:1px solid var(--rich-text-feature-border);inline-size:100%}& .item-header{inline-size:100%;padding-block:var(--rich-text-feature-padding);cursor:pointer;align-items:center;margin:0;list-style:none;display:flex;&::-webkit-details-marker{display:none}}& .item:not(details) .item-header{cursor:default}& .heading{flex-grow:1;margin:0}& .chevron{flex-shrink:0;transition:transform .2s}& details[open]>.item-header .chevron{transform:rotate(180deg)}& .item-body{padding-block-end:var(--rich-text-feature-padding)}}&:has(.media){@container (width>=64em){&>.wrap{gap:var(--rich-text-gap-lg);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"text media";align-items:center}}}&.rich-text--media-left:has(.media){@container (width>=64em){&>.wrap{grid-template-areas:"media text"}}}@container (width<=63.9375em){&.rich-text--hide-media-mobile>.wrap{grid-template-areas:"text"}&.rich-text--hide-media-mobile .media{display:none}}}

.rich-tree-view__drag-ghost{background-color:var(--s-color-surface-default,#fff);white-space:nowrap;pointer-events:none;z-index:9999;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:14px;display:flex;position:fixed;top:-1000px;left:-1000px;box-shadow:0 4px 12px #00000026}.rich-tree-view{--rich-tree-view-bg:var(--c-rich-tree-view-bg,var(--s-color-surface-default));--rich-tree-view-border:var(--c-rich-tree-view-border,var(--s-color-border-subtle));--rich-tree-view-hover:var(--c-rich-tree-view-hover,var(--s-color-surface-subtle));--rich-tree-view-drop-color:var(--c-rich-tree-view-drop-color,var(--s-color-border-brand));gap:var(--s-spacing-1);flex-direction:column;display:flex;overflow:visible}.rich-tree-view__level1-header{align-items:center;gap:var(--s-spacing-3);padding:var(--s-spacing-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.rich-tree-view__level2-wrapper{position:relative;overflow:visible}.rich-tree-view__level2-item--dragging{opacity:.4}.rich-tree-view__level2-header{align-items:center;gap:var(--s-spacing-3);padding:var(--s-spacing-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;&[aria-disabled=true]{cursor:not-allowed}}.rich-tree-view__drag-handle{color:var(--fdt-core-color-neutral-300);cursor:grab;flex-shrink:0;align-items:center;display:inline-flex;&:active{cursor:grabbing}&.hidden{visibility:hidden}}.rich-tree-view__toggle-icon{color:var(--fdt-core-color-neutral-300);flex-shrink:0}.rich-tree-view__item-icon{color:var(--fdt-core-color-brand-primary);flex-shrink:0}.rich-tree-view__level1-children,.rich-tree-view__level2-children{gap:var(--s-spacing-1);flex-direction:column;display:flex}.rich-tree-view__level2-children{padding-inline-start:calc(var(--s-spacing-3) + var(--s-size-icon-tiny))}.rich-tree-view__file-item{padding-inline:var(--s-spacing-2)}.rich-tree-view__file-item--nested.rich-tree-view__file-item--selected,.rich-tree-view__file-item--selected:not(.rich-tree-view__file-item--nested){background-color:#b3007e0f}.rich-tree-view__drop-indicator{background-color:var(--fdt-core-color-brand-primary);pointer-events:none;z-index:1;border-radius:2px;width:100%;height:2px;position:absolute;top:-1px;left:0;overflow:visible;&:before{content:"";background-color:var(--fdt-core-color-brand-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}}

.scroll{--display:block;max-width:100%;position:relative;overflow:hidden}.scroll:before,.scroll:after{z-index:1;width:100%;height:1px;box-shadow:var(--scroll--box-shadow,0px 3px 5px var(--s-elevation-1-spread) var(--start--color,var(--s-elevation-1-color)), -1px -2px var(--s-elevation-1-blur) var(--s-elevation-1-spread) var(--end--color,var(--s-elevation-1-color)));border:0 solid #0000000a;position:absolute;left:0;right:0}.scroll:before{content:var(--scroll-start,"");border-block-end-width:var(--s-border-width-default);top:0}.scroll:after{content:var(--scroll-end,"");border-block-start-width:var(--s-border-width-default);bottom:0}.scroll.at-start{--scroll-start:none;--start--color:transparent}.scroll.at-end{--scroll-end:none;--end--color:transparent}.scroll__start,.scroll__end{display:var(--display,none);width:1px}.scroll__start{margin-block-start:2px}.scroll__end{margin-block-end:2px}.scroll__viewport{max-height:var(--scrollbar--max-height,100%);overflow-y:var(--scrollbar--overflow-y,auto);overflow-x:var(--scrollbar--overflow-x,hidden);height:100%}@supports ((-moz-appearance:none)){.scroll__viewport{scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground-color) var(--scrollbar-background-color)}}.scroll__viewport::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scroll__viewport::-webkit-scrollbar-button{display:none}.scroll__viewport::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-border-radius);background-color:var(--scrollbar-foreground-color);background-clip:padding-box}.scroll__viewport::-webkit-scrollbar-track{border-radius:var(--scrollbar-border-radius);background:var(--scrollbar-background-color)}.scroll--horizontal .scroll__viewport,.scroll--h-gradient .scroll__viewport{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.scroll--horizontal .scroll__viewport::-webkit-scrollbar,.scroll--h-gradient .scroll__viewport::-webkit-scrollbar{width:0;height:0;display:none}.scroll--horizontal{--scroll--box-shadow:0px 0px 5px 5px #0000001a}.scroll--horizontal:before{width:1px;height:calc(100% - var(--scroll-start--padding,3px));border-block-end-width:0;border-inline-end-width:var(--s-border-width-default);top:3px;left:0}.scroll--horizontal:after{width:1px;height:calc(100% - var(--scroll-start--padding,3px));border-block-start-width:0;border-inline-start-width:var(--s-border-width-default);top:3px;bottom:auto;left:auto;right:0}.scroll--h-gradient:before,.scroll--h-gradient:after{background:linear-gradient(90deg, var(--inline-start--color,#fff) 50%, #fff0 118.18%);width:60px;height:100%;box-shadow:none;pointer-events:none;border-block-start-width:0;display:inline-block;position:absolute}.scroll--h-gradient:before{left:var(--scroll-h-gradient-before--left,-1px)}.scroll--h-gradient:after{right:var(--scroll-h-gradient-before--right,-1px);left:auto;transform:rotate(-180deg)}.scroll--h-gradient .scroll__end,.scroll--h-gradient .scroll__start{margin-block-start:0;margin-block-end:0}

.section-header{align-items:center;gap:calc(var(--s-spacing-6) / 2);display:flex}.section-header__pictogram{width:var(--s-size-icon-display);height:var(--s-size-icon-display);background-color:color-mix(in srgb, var(--s-color-brand-primary) 6%, transparent);border-radius:var(--s-radius-medium);justify-content:center;align-items:center;display:flex}.section-header__title{color:var(--s-color-text-default)}.section-header__description{color:var(--s-color-text-subtle)}

.select-action-widget{z-index:1000;border:1px solid var(--s-color-palette-secondary-200,#ddd);border-radius:var(--s-radius-small) var(--s-radius-small) 0 0;border-bottom:none;width:500px;max-width:calc(100vw - 2rem);max-height:90vh;position:fixed;bottom:0;right:1rem;box-shadow:0 -2px 8px #0000001a}.select-action-widget .select-action-header{background:var(--s-color-surface-accent-dark);color:var(--s-color-palette-primary-50);border-radius:var(--s-radius-small) var(--s-radius-small) 0 0;justify-content:space-between;align-items:center;padding:.5rem .5rem .5rem 1rem;display:flex}.select-action-widget .select-action-header .expand-toggle{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-weight:700;display:flex}.select-action-widget .select-action-header .expand-toggle .expand-icon{transition:transform .2s}.select-action-widget .select-action-header .expand-toggle .expand-icon.rotated{transform:rotate(180deg)}.select-action-widget .select-action-header .action-buttons{align-items:center;gap:.25rem;display:flex}.select-action-widget .select-action-header .action-buttons .btn{--btn--color:var(--s-color-palette-neutral-0);--btn--border-color:var(--s-color-palette-neutral-0);--svg--fill:var(--s-color-palette-neutral-0)}.select-action-widget .expandable-wrapper{max-height:0;transition:max-height .3s;overflow:hidden}.select-action-widget .expandable-wrapper.expanded{max-height:400px;overflow-y:auto}.select-action-widget .selected-system-list{background-color:var(--s-color-palette-primary-50,#fff);margin:0;padding:0;list-style:none}.select-action-widget .selected-system-list .selected-system-item{border-top:1px solid var(--s-color-palette-secondary-100,#eee);justify-content:space-between;align-items:center;padding:.5rem .5rem .5rem 1rem;display:flex}.select-action-widget .selected-system-list .selected-system-item>div{flex-direction:column;flex:1;min-width:0;display:flex}.select-action-widget .selected-system-list .selected-system-item .system-description-name{color:var(--s-color-palette-secondary-500,#666);white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}

.selectable-card{--selectable-card-bg:var(--c-selectable-card-bg,var(--s-color-surface-default));--selectable-card-border-color:var(--c-selectable-card-border-color,var(--s-color-border-subtle));--selectable-card-max-inline-size:var(--c-selectable-card-max-inline-size,244px);--selectable-card-content-padding:var(--c-selectable-card-content-padding,var(--s-spacing-3));--selectable-card-no-media-min-block-size:var(--c-selectable-card-no-media-min-block-size,160px);--selectable-card-no-media-padding-block-start:var(--c-selectable-card-no-media-padding-block-start,var(--s-spacing-5));--selectable-card-horizontal-content-padding:var(--c-selectable-card-horizontal-content-padding,var(--s-spacing-3));--selectable-card-horizontal-content-padding-block:var(--c-selectable-card-horizontal-content-padding-block,var(--selectable-card-horizontal-content-padding));--selectable-card-horizontal-media-size:var(--c-selectable-card-horizontal-media-size,80px);--selectable-card-minimal-content-padding-block:var(--c-selectable-card-minimal-content-padding-block,var(--c-selectable-card-minimal-content-padding,var(--s-spacing-2)));--selectable-card-minimal-content-padding-inline:var(--c-selectable-card-minimal-content-padding-inline,var(--c-selectable-card-minimal-content-padding,var(--s-spacing-3)));--selectable-card-minimal-media-size:var(--c-selectable-card-minimal-media-size,48px);--selectable-card-horizontal-media-inner-size:calc(var(--selectable-card-horizontal-media-size) - (var(--s-border-width-default) * 2));--selectable-card-media-aspect-ratio:var(--c-selectable-card-media-aspect-ratio,3 / 2);--selectable-card-footer-actions-gap:var(--c-selectable-card-footer-actions-gap,var(--s-spacing-3));--selectable-card-footer-icon-size:var(--c-selectable-card-footer-icon-size,var(--s-size-icon-small));--selectable-card-actions-inline-size:var(--c-selectable-card-actions-inline-size,calc((var(--selectable-card-footer-icon-size) * 2) + var(--selectable-card-footer-actions-gap)));--selectable-card-tooltip-color:var(--c-selectable-card-tooltip-color,var(--s-color-text-subtle));--selectable-card-instant-selection-color:var(--c-selectable-card-instant-selection-color,var(--s-color-text-primary));--selectable-card-tooltip-offset:var(--c-selectable-card-tooltip-offset,var(--s-spacing-3));cursor:pointer;display:block;position:relative}.selectable-card--vertical{max-inline-size:var(--selectable-card-max-inline-size)}.selectable-card--vertical .selectable-card__surface{padding-block-end:var(--s-spacing-3)}.selectable-card--minimal{--selectable-card-border-color:var(--c-selectable-card-border-color-minimal,transparent);--selectable-card-horizontal-content-padding:var(--selectable-card-minimal-content-padding-inline);--selectable-card-horizontal-content-padding-block:var(--selectable-card-minimal-content-padding-block);--selectable-card-horizontal-media-size:var(--selectable-card-minimal-media-size)}.selectable-card--selected,.selectable-card:has(.selectable-card__input:checked){--selectable-card-bg:var(--c-selectable-card-bg-selected,var(--s-color-surface-primary-subtle));--selectable-card-border-color:var(--c-selectable-card-border-color-selected,var(--s-color-border-primary))}.selectable-card__input{opacity:0;pointer-events:none;position:absolute}.selectable-card__surface{gap:var(--selectable-card-content-gap,var(--s-spacing-3));border:var(--s-border-width-default) solid var(--selectable-card-border-color);border-radius:var(--s-radius-card);background-color:var(--selectable-card-bg);block-size:100%;box-shadow:var(--core-shadow-1);grid-template-rows:auto auto 1fr auto;grid-template-areas:"image""header""main""footer";transition:background-color .3s ease-in-out,border-color .3s ease-in-out;display:grid;position:relative;overflow:hidden}a.selectable-card__surface{color:inherit;cursor:inherit;text-decoration:none}.selectable-card--no-media .selectable-card__surface{grid-template-rows:auto 1fr auto;grid-template-areas:"header""main""footer"}.selectable-card--vertical.selectable-card--no-media .selectable-card__surface{min-block-size:var(--selectable-card-no-media-min-block-size);padding-block-start:var(--selectable-card-no-media-padding-block-start)}.selectable-card--vertical.selectable-card--no-media.selectable-card--has-header-content:not(.selectable-card--has-main-content):not(.selectable-card--has-footer-content) .selectable-card__surface{grid-template-rows:1fr auto 1fr;grid-template-areas:".""header"".";padding-block-start:0}.selectable-card--vertical.selectable-card--no-media.selectable-card--has-main-content:not(.selectable-card--has-header-content):not(.selectable-card--has-footer-content) .selectable-card__surface{grid-template-rows:1fr auto 1fr;grid-template-areas:".""main"".";padding-block-start:0}.selectable-card:not(.selectable-card--selected):has(.selectable-card__input:not(:checked)):hover .selectable-card__surface,.selectable-card--link:not(.selectable-card--disabled):hover .selectable-card__surface{--selectable-card-border-color:var(--c-selectable-card-border-color-hover,var(--s-color-border-default))}.selectable-card--story-hover:not(.selectable-card--selected) .selectable-card__surface{--selectable-card-border-color:var(--c-selectable-card-border-color-hover,var(--s-color-border-default))}.selectable-card--horizontal:not(.selectable-card--selected):has(.selectable-card__input:not(:checked)):hover .selectable-card__surface,.selectable-card--horizontal.selectable-card--link:not(.selectable-card--disabled):hover .selectable-card__surface,.selectable-card--horizontal.selectable-card--story-hover:not(.selectable-card--selected) .selectable-card__surface{--selectable-card-bg:var(--c-selectable-card-bg-horizontal-hover,var(--c-selectable-card-horizontal-media-bg,var(--s-color-surface-primary-subtle)))}.selectable-card__input:focus-visible+.selectable-card__surface,.selectable-card--link .selectable-card__surface:focus-visible{--selectable-card-border-color:var(--c-selectable-card-border-color-focus,var(--s-color-border-primary));border-width:var(--s-border-width-focus)}.selectable-card--story-focused .selectable-card__surface{--selectable-card-border-color:var(--c-selectable-card-border-color-focus,var(--s-color-border-primary));border-width:var(--s-border-width-focus)}.selectable-card__media{grid-area:image;position:relative;overflow:hidden}.selectable-card--vertical .selectable-card__media{aspect-ratio:var(--selectable-card-media-aspect-ratio)}.selectable-card__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.selectable-card__media--icon{background-color:var(--c-selectable-card-icon-media-bg,var(--s-color-surface-primary-subtle));color:var(--c-selectable-card-icon-color,var(--s-color-text-primary));place-items:center;display:grid}.selectable-card--vertical .selectable-card__media--icon{aspect-ratio:auto;padding:var(--s-spacing-3);background-color:#0000}.selectable-card__header{gap:var(--s-spacing-3);margin-inline:var(--selectable-card-content-padding);color:var(--s-color-text-default);flex-direction:column;grid-area:header;padding-block-start:var(--s-spacing-2);display:flex}.selectable-card__main{gap:var(--s-spacing-2);padding-inline:var(--selectable-card-content-padding);color:var(--s-color-text-subtle);flex-direction:column;grid-area:main;display:flex}.selectable-card--vertical .selectable-card__header,.selectable-card--vertical .selectable-card__main{text-align:center}.selectable-card--vertical.selectable-card--has-header-content.selectable-card--has-main-content .selectable-card__surface{--selectable-card-content-gap:var(--s-spacing-1)}.selectable-card__footer{justify-content:space-between;align-items:center;gap:var(--selectable-card-footer-actions-gap);padding-inline:var(--selectable-card-content-padding);grid-area:footer;margin-block-start:auto;padding-block-end:var(--selectable-card-content-padding);display:flex}.selectable-card__footer-actions{z-index:2;align-items:center;gap:var(--selectable-card-footer-actions-gap);display:flex;position:absolute}.selectable-card__tooltip{color:var(--selectable-card-tooltip-color);line-height:0;display:inline-flex}.selectable-card__tooltip-icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.selectable-card__tooltip-icon svg{inline-size:var(--selectable-card-footer-icon-size);block-size:var(--selectable-card-footer-icon-size)}.selectable-card__instant-selection{color:var(--selectable-card-instant-selection-color);cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.selectable-card__instant-selection:focus-visible{outline:var(--s-border-width-focus) solid var(--s-color-border-primary);outline-offset:var(--s-spacing-1)}.selectable-card__instant-selection svg{inline-size:var(--selectable-card-footer-icon-size);block-size:var(--selectable-card-footer-icon-size)}.selectable-card--vertical .selectable-card__footer{text-align:center;justify-content:center}.selectable-card--vertical:not(.selectable-card--has-footer-content):not(.selectable-card--has-instant-selection) .selectable-card__footer{padding-block-end:0}.selectable-card--vertical .selectable-card__footer-actions{padding:var(--selectable-card-content-padding);pointer-events:none;justify-content:center;align-items:flex-end;top:0;bottom:0;left:0;right:0}.selectable-card--vertical .selectable-card__footer-actions>*{pointer-events:auto}.selectable-card--vertical.selectable-card--has-instant-selection:not(.selectable-card--has-footer-content) .selectable-card__surface{padding-block-end:calc(var(--selectable-card-content-padding) + var(--selectable-card-footer-icon-size))}.selectable-card--vertical .selectable-card__tooltip{z-index:2;position:absolute;top:var(--selectable-card-tooltip-offset)}.selectable-card--vertical .selectable-card__tooltip:dir(ltr){right:var(--selectable-card-tooltip-offset)}.selectable-card--vertical .selectable-card__tooltip:dir(rtl){left:var(--selectable-card-tooltip-offset)}.selectable-card--horizontal .selectable-card__surface{grid-template-columns:var(--selectable-card-horizontal-media-inner-size) minmax(0, 1fr) auto;box-sizing:border-box;min-block-size:var(--selectable-card-horizontal-media-size);grid-template-rows:auto auto;grid-template-areas:"image header footer""image main footer";align-content:center;align-items:center;gap:0}.selectable-card--minimal .selectable-card__surface{grid-template-rows:1fr;grid-template-areas:"image header footer"}.selectable-card--horizontal.selectable-card--has-actions .selectable-card__surface{grid-template-columns:var(--selectable-card-horizontal-media-inner-size) minmax(0, 1fr) var(--selectable-card-actions-inline-size)}.selectable-card--horizontal.selectable-card--no-media .selectable-card__surface{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header footer""main footer"}.selectable-card--horizontal.selectable-card--no-media.selectable-card--has-actions .selectable-card__surface{grid-template-columns:minmax(0, 1fr) var(--selectable-card-actions-inline-size)}.selectable-card--minimal.selectable-card--no-media .selectable-card__surface{grid-template-areas:"header footer"}.selectable-card--horizontal.selectable-card--has-header-content:not(.selectable-card--has-main-content) .selectable-card__surface{grid-template-rows:1fr;grid-template-areas:"image header footer"}.selectable-card--horizontal.selectable-card--has-main-content:not(.selectable-card--has-header-content) .selectable-card__surface{grid-template-rows:1fr;grid-template-areas:"image main footer"}.selectable-card--horizontal.selectable-card--no-media.selectable-card--has-header-content:not(.selectable-card--has-main-content) .selectable-card__surface{grid-template-areas:"header footer"}.selectable-card--horizontal.selectable-card--no-media.selectable-card--has-main-content:not(.selectable-card--has-header-content) .selectable-card__surface{grid-template-areas:"main footer"}.selectable-card--horizontal .selectable-card__footer-actions{top:50%;translate:0 -50%}.selectable-card--horizontal .selectable-card__footer-actions:dir(ltr){right:var(--selectable-card-horizontal-content-padding)}.selectable-card--horizontal .selectable-card__footer-actions:dir(rtl){left:var(--selectable-card-horizontal-content-padding)}.selectable-card--horizontal .selectable-card__media{z-index:0;inline-size:var(--selectable-card-horizontal-media-inner-size);aspect-ratio:auto;background-color:var(--c-selectable-card-horizontal-media-bg,var(--s-color-surface-primary-subtle));grid-area:auto;place-items:center;block-size:100%;display:grid;position:absolute;top:0;bottom:0}.selectable-card--horizontal .selectable-card__media:dir(ltr){left:0}.selectable-card--horizontal .selectable-card__media:dir(rtl){right:0}.selectable-card--horizontal .selectable-card__header,.selectable-card--horizontal .selectable-card__main{min-inline-size:0;padding-block-start:0;padding-block-end:0;padding-inline:var(--selectable-card-horizontal-content-padding);align-self:center}.selectable-card--horizontal .selectable-card__header{margin-inline-start:0;margin-inline-end:0}.selectable-card--horizontal.selectable-card--has-header-content.selectable-card--has-main-content .selectable-card__main{margin-block-start:var(--s-spacing-1)}.selectable-card--minimal .selectable-card__header{padding-block:var(--selectable-card-horizontal-content-padding-block)}.selectable-card__header>*{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.selectable-card--minimal .selectable-card__header>*{line-clamp:1;-webkit-line-clamp:1}.selectable-card--horizontal:not(.selectable-card--minimal).selectable-card--has-header-content:not(.selectable-card--has-main-content) .selectable-card__header>*{line-clamp:3;-webkit-line-clamp:3}.selectable-card--horizontal:not(.selectable-card--minimal).selectable-card--has-header-content.selectable-card--has-main-content .selectable-card__header>*{line-clamp:1;-webkit-line-clamp:1}.selectable-card--horizontal:not(.selectable-card--minimal) .selectable-card__main>*{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.selectable-card--horizontal:not(.selectable-card--minimal).selectable-card--has-header-content.selectable-card--has-main-content .selectable-card__main>*{line-clamp:2;-webkit-line-clamp:2}.selectable-card--horizontal .selectable-card__footer{padding:var(--selectable-card-horizontal-content-padding-block) var(--selectable-card-horizontal-content-padding);align-self:center;margin-block-start:0;padding-inline-start:0}.selectable-card--disabled{--selectable-card-bg:var(--c-selectable-card-bg-disabled,var(--s-color-palette-neutral-0));cursor:not-allowed}.selectable-card--disabled.selectable-card--selected,.selectable-card--disabled:has(.selectable-card__input:checked){--selectable-card-bg:var(--c-selectable-card-bg-disabled,var(--s-color-palette-neutral-0))}.selectable-card--minimal.selectable-card--disabled:not(.selectable-card--selected):not(:has(.selectable-card__input:checked)){--selectable-card-border-color:var(--c-selectable-card-border-color-disabled,var(--s-color-border-subtle))}.selectable-card--disabled .selectable-card__surface{opacity:.7;pointer-events:none}.selectable-card--disabled .selectable-card__media--icon{color:var(--c-selectable-card-icon-color-disabled,var(--s-color-text-inactive))}.selectable-card--disabled .selectable-card__instant-selection{color:var(--c-selectable-card-instant-selection-color-disabled,var(--s-color-text-inactive))}.selectable-card--disabled .selectable-card__footer-actions{opacity:.7;pointer-events:none}

.selectable-tile{cursor:pointer;display:block;position:relative}.selectable-tile__input{opacity:0;pointer-events:none;position:absolute}.selectable-tile--selected .tile{border-color:var(--s-color-border-primary);background-color:var(--s-color-surface-primary-subtle)}.selectable-tile--selected .tile.category,.selectable-tile--selected .tile.shortcut{--tile-underline-width:100%}.selectable-tile .selectable-tile__input:focus-visible+.tile{outline:var(--s-border-width-focus) solid var(--s-color-border-primary);outline-offset:var(--s-spacing-1)}.selectable-tile--disabled{cursor:not-allowed}

.showcase-carousel{--showcase-carousel-content-width:var(--c-showcase-carousel-content-width,25rem);--showcase-carousel-body-bg:var(--c-showcase-carousel-body-bg,var(--s-color-surface-accent-dark));--showcase-carousel-body-color:var(--c-showcase-carousel-body-color,var(--s-color-text-inverted));--showcase-carousel-body-padding:var(--c-showcase-carousel-body-padding,var(--s-spacing-8) var(--s-spacing-6));--showcase-carousel-nav-bg:var(--c-showcase-carousel-nav-bg,var(--s-color-surface-accent-dark));--showcase-carousel-nav-color:var(--c-showcase-carousel-nav-color,var(--s-color-text-inverted));--showcase-carousel-nav-padding:var(--c-showcase-carousel-nav-padding,var(--s-spacing-1));--showcase-carousel-margin-top:var(--c-showcase-carousel-margin-top,var(--s-section-margin-bottom-normal));--showcase-carousel-margin-bottom:var(--c-showcase-carousel-margin-bottom,var(--s-section-margin-bottom-normal));--showcase-carousel-max-width:var(--c-showcase-carousel-max-width,var(--container-website--width));inline-size:min(var(--showcase-carousel-max-width), calc(100% - 2 * var(--container--spacing)));margin-block-start:var(--showcase-carousel-margin-top);margin-block-end:var(--showcase-carousel-margin-bottom);margin-inline-start:auto;margin-inline-end:auto;&.showcase-carousel--spacing-none{--showcase-carousel-margin-bottom:var(--c-showcase-carousel-margin-bottom,var(--s-section-margin-bottom-none))}&.showcase-carousel--spacing-small{--showcase-carousel-margin-bottom:var(--c-showcase-carousel-margin-bottom,var(--s-section-margin-bottom-small))}&.showcase-carousel--spacing-normal{--showcase-carousel-margin-bottom:var(--c-showcase-carousel-margin-bottom,var(--s-section-margin-bottom-normal))}& .slide{grid-template-columns:minmax(0,1fr);grid-template-areas:"pic""title""content";display:grid}& .media{aspect-ratio:3/2;grid-area:pic/1/pic/-1;line-height:0;overflow:hidden}& .image{object-fit:cover;block-size:100%;inline-size:100%;display:block}& .body{display:contents}& .title{grid-area:title;margin-block-start:var(--s-spacing-3)}& .content{grid-area:content;margin-block-start:var(--s-spacing-3)}& .description{font-size:var(--s-type-body-small-font-size);line-height:var(--s-type-body-small-line-height);letter-spacing:var(--s-type-body-small-letter-spacing)}& .description>:first-child{margin-block-start:0}& .description>:last-child{margin-block-end:0}& .actions{gap:var(--s-spacing-3);flex-wrap:wrap;margin-block-start:var(--s-spacing-4);display:flex}& .carousel-host{--c-list-carousel-gap:0;--c-list-carousel-gradient-size:0}& .carousel{container-type:inline-size;&:before,&:after{content:none}& .nav{align-items:center;gap:var(--c-list-carousel-nav-gap,var(--s-spacing-2));padding:var(--showcase-carousel-nav-padding);background-color:var(--showcase-carousel-nav-bg);color:var(--showcase-carousel-nav-color);z-index:2;display:flex;position:absolute;top:66.6667cqw;bottom:auto;translate:0 -100%}& .nav:dir(ltr){left:auto;right:0}& .nav:dir(rtl){left:0;right:auto}& .nav{& .btn-contained-secondary{--s-button-color-secondary-border:var(--s-button-color-secondary-border-inverted);--s-button-color-secondary-fg:var(--s-button-color-secondary-fg-inverted);--s-button-color-secondary-bg-hover:var(--s-button-color-secondary-bg-hover-inverted);--s-button-color-secondary-bg-pressed:var(--s-button-color-secondary-bg-pressed-inverted);--s-button-color-secondary-fg-hover:var(--s-button-color-secondary-fg-hover-inverted);--s-button-color-secondary-fg-pressed:var(--s-button-color-secondary-fg-pressed-inverted);--s-button-color-secondary-border-hover:var(--s-button-color-secondary-border-hover-inverted);--s-button-color-secondary-border-pressed:var(--s-button-color-secondary-border-pressed-inverted)}}& .fraction{color:var(--showcase-carousel-nav-color)}}@media (min-width:64em){--showcase-carousel-nav-padding:var(--c-showcase-carousel-nav-padding,var(--s-spacing-3) var(--s-spacing-4));& .slide{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"body pic";place-items:center stretch;overflow:hidden}& .media{margin-inline-start:calc(var(--showcase-carousel-content-width) / 2)}& .body{--set-heading--color:var(--showcase-carousel-body-color);inline-size:var(--showcase-carousel-content-width);padding:var(--showcase-carousel-body-padding);background-color:var(--showcase-carousel-body-bg);color:var(--showcase-carousel-body-color);z-index:1;flex-direction:column;grid-area:body;justify-content:center;display:flex;container:button-primary-inverted button-secondary-inverted/inline-size}& .title{grid-area:unset;margin-block-start:0}& .content{grid-area:unset;padding-block-start:0}& .carousel .nav{top:auto;bottom:0;translate:none}}}

.skeleton{background-color:var(--skeleton-bg,#e0e0e0);display:block;position:relative;overflow:hidden}.skeleton--text{border-radius:var(--s-radius-small);height:1em}.skeleton--rectangular{border-radius:0}.skeleton--rounded{border-radius:8px}.skeleton--circular{border-radius:50%}.skeleton--pulse{animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton--wave:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.6s linear infinite skeleton-wave;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes skeleton-wave{to{transform:translate(100%)}}

.stack{display:flex}.stack--column{flex-direction:column}.stack--column-reverse{flex-direction:column-reverse}.stack--row{flex-direction:row}.stack--row-reverse{flex-direction:row-reverse}.stack--spacing-1{gap:var(--s-spacing-1)}.stack--spacing-2{gap:var(--s-spacing-2)}.stack--spacing-3{gap:var(--s-spacing-3)}.stack--spacing-4{gap:var(--s-spacing-4)}.stack--spacing-5{gap:var(--s-spacing-5)}.stack--spacing-6{gap:var(--s-spacing-6)}.stack--spacing-7{gap:var(--s-spacing-7)}.stack--spacing-8{gap:var(--s-spacing-8)}.stack--spacing-9{gap:var(--s-spacing-9)}

.step-progress{--step-progress-line-track-color:var(--s-color-border-subtle);--step-progress-line-active-color:var(--s-color-border-primary);--step-progress-item-color-active:var(--s-color-text-primary);--step-progress-item-color-completed:var(--s-color-text-default);--step-progress-item-color-inactive:var(--s-color-text-inactive);--step-progress-separator-color:var(--s-color-text-inactive);--step-progress-separator-icon-size:20px;--step-progress-line-height:calc(var(--s-border-width-default) * 4);--step-progress-gap:var(--s-spacing-3);--step-progress-item-gap:var(--s-spacing-2);--step-progress-font-family:var(--s-type-label-small-font-family);--step-progress-font-size:var(--s-type-label-small-font-size);--step-progress-font-weight:var(--s-type-label-small-font-weight);--step-progress-line-height-label:var(--s-type-label-small-line-height);--step-progress-letter-spacing:var(--s-type-label-small-letter-spacing);gap:var(--step-progress-gap);flex-direction:column;inline-size:100%;display:flex}.step-progress__line{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:var(--step-progress-line-height);background-color:var(--step-progress-line-track-color);border:0;inline-size:100%}.step-progress__line::-webkit-progress-bar{background-color:var(--step-progress-line-track-color)}.step-progress__line::-webkit-progress-value{background-color:var(--step-progress-line-active-color);transition:width .2s}.step-progress__line::-moz-progress-bar{background-color:var(--step-progress-line-active-color);transition:width .2s}.step-progress__list{gap:var(--step-progress-item-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.step-progress__item{align-items:center;gap:var(--step-progress-item-gap);display:inline-flex}.step-progress__separator{color:var(--step-progress-separator-color);align-items:center;display:inline-flex}.step-progress__separator:has(svg),.step-progress__separator:has(img){inline-size:var(--step-progress-separator-icon-size);block-size:var(--step-progress-separator-icon-size);justify-content:center}.step-progress__separator :is(svg,img){block-size:100%;inline-size:100%}.step-progress__item-content{font-size:var(--step-progress-font-size);font-weight:var(--step-progress-font-weight);line-height:var(--step-progress-line-height-label);letter-spacing:var(--step-progress-letter-spacing);color:var(--step-progress-item-color-inactive);text-decoration:none}.step-progress__item-content--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.step-progress__item-content--completed{color:var(--step-progress-item-color-completed)}.step-progress__item-content--active{color:var(--step-progress-item-color-active)}.step-progress__item-content:focus-visible{outline:var(--s-border-width-focus) solid var(--s-color-border-focus);outline-offset:var(--s-spacing-1)}

:where(svg,body main svg.svg){width:var(--svg--width,auto);height:var(--svg--height,unset);min-width:var(--svg--min-width,12px);max-width:var(--svg--max-width,auto);max-height:var(--svg--max-height);fill:var(--svg--fill,currentColor);stroke:var(--svg--stroke);flex-shrink:var(--svg--shrink,0);transition:all .15s ease-in-out;display:block}.svg-micro{--spinner--icon-width:var(--s-size-icon-micro);width:var(--s-size-icon-micro);height:var(--s-size-icon-micro)}.svg-tiny{--spinner--icon-width:var(--s-size-icon-tiny);width:var(--s-size-icon-tiny);height:var(--s-size-icon-tiny)}.svg-small{--spinner--icon-width:var(--s-size-icon-small);width:var(--s-size-icon-small);height:var(--s-size-icon-small)}.svg-normal{--spinner--icon-width:var(--s-size-icon-normal);width:var(--s-size-icon-normal);height:var(--s-size-icon-normal)}.svg-large{--spinner--icon-width:var(--s-size-icon-large);width:var(--s-size-icon-large);height:var(--s-size-icon-large)}.svg-display{--spinner--icon-width:var(--s-size-icon-display);width:var(--s-size-icon-display);height:var(--s-size-icon-display)}.svg-backdrop{background:var(--s-color-surface-primary-subtle);width:var(--s-size-icon-display);height:var(--s-size-icon-display);border-radius:var(--s-radius-circle);justify-content:center;align-items:center;display:flex}

.system-card{--system-card-bg:var(--c-system-card-bg,var(--s-color-surface-default));--system-card-border-color:var(--c-system-card-border-color,var(--s-color-border-subtle));--system-card-media-bg:var(--c-system-card-media-bg,var(--s-color-surface-neutral));--system-card-title-color:var(--c-system-card-title-color,var(--s-color-text-default));--system-card-text-color:var(--c-system-card-text-color,var(--s-color-text-subtle));--system-card-action-color:var(--c-system-card-action-color,var(--s-color-text-active));--system-card-body-padding-inline:var(--c-system-card-body-padding-inline,var(--s-spacing-3));--system-card-body-padding-block:var(--c-system-card-body-padding-block,var(--s-spacing-3));--card--gap:0;--card__media--ar:3 / 2;--card__body--pi:var(--system-card-body-padding-inline);--c-def-small-color:var(--system-card-text-color);background-color:var(--system-card-bg);border-color:var(--system-card-border-color)}.system-card__media{background-color:var(--system-card-media-bg)}.system-card.card--horizontal .system-card__media{background-color:var(--system-card-bg)}.system-card.card--horizontal{--card-horizontal-media-width:10rem;--card-horizontal-content-padding:var(--s-spacing-2) var(--s-spacing-3);border-color:#0000}.system-card__horizontal-media{align-items:stretch;gap:var(--s-spacing-2);block-size:100%;inline-size:100%;padding-inline-start:var(--s-spacing-3);display:flex}.system-card__visual{block-size:100%;inline-size:100%;overflow:hidden}.system-card.card--horizontal .system-card__visual{flex:auto;min-inline-size:0}.system-card.card--horizontal .system-card__checkbox{z-index:2;flex:0 0 var(--s-size-icon-large);justify-content:center;align-items:center;padding:0;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}.system-card.card--horizontal .system-card__checkbox>:before{content:none}.system-card__visual>img,.system-card__visual>picture,.system-card__visual>video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.system-card__body{gap:var(--s-spacing-2);padding-block-start:var(--system-card-body-padding-block);padding-block-end:var(--s-spacing-2)}.system-card.card--horizontal .system-card__body{justify-content:center}.system-card__body-start{z-index:2;justify-content:space-between;align-items:center;gap:var(--s-spacing-2);display:flex;position:relative}.system-card__badges{align-items:center;gap:var(--s-spacing-1);flex-wrap:wrap;display:flex}.system-card__attachments{align-items:center;gap:var(--s-spacing-1);color:var(--system-card-action-color);font-size:var(--s-type-label-small-font-size);font-weight:var(--s-font-weight-bold);line-height:var(--s-type-label-small-line-height);flex-shrink:0;display:inline-flex}.system-card__title{color:var(--system-card-title-color);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.system-card__spec-label--truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.system-card__footer-inner{justify-content:center}.system-card__select{--btn--justify-content:center;--btn--background-color:var(--c-system-card-select-bg,var(--s-color-surface-subtle));--btn--border-color:var(--c-system-card-select-border-color,var(--s-color-surface-subtle));z-index:2;position:relative}

.tab{padding:var(--s-spacing-2) var(--s-spacing-3);color:var(--s-color-text-subtle);cursor:pointer;gap:var(--s-spacing-1);justify-content:center;align-items:center;display:inline-flex;position:relative}.tab:after{content:"";left:0;right:0;border-block-end:2px var(--divider--style) transparent;pointer-events:none;z-index:1;position:absolute;bottom:0}.tab.tab--icon-top,.tab.tab--icon-bottom{flex-direction:column}.tab.tab--icon-start,.tab.tab--icon-end{flex-direction:row}.tab.tab--wrapped{white-space:normal;text-align:center}.tab .tab__icon{justify-content:center;align-items:center;display:flex}.tab .tab__label{align-items:center;display:flex}.tab[aria-selected=true],.tab[aria-current=page]{color:var(--s-color-text-active)}.tab[aria-selected=true]:after,.tab[aria-current=page]:after{border-block-end-color:var(--s-color-text-active)}.tab[aria-selected=true]:hover,.tab[aria-current=page]:hover{color:var(--s-color-text-active)}.tab[aria-selected=true]:hover:after,.tab[aria-current=page]:hover:after{border-block-end-color:var(--s-color-text-active)}.tab[aria-disabled=true],.tab:disabled,.tab[disabled]{pointer-events:none;opacity:.8}.tab:hover{color:var(--s-color-text-default)}.tab:hover:after{border-block-end-color:var(--s-color-border-hover)}.tab:focus-visible:after{border-block-end-color:var(--s-color-border-focus)}@media (max-width:26.5625em){.tab{padding-inline:var(--s-spacing-2)}}.tab--swatch{--tab-swatch-selected-border:var(--c-tab-swatch-selected-border,var(--s-color-text-active));--tab-swatch-radius:var(--c-tab-swatch-radius,var(--s-radius-small));color:inherit;flex-shrink:0;padding:0}.tab--swatch:after{display:none}.tab--swatch:hover{color:inherit}.tab--swatch .tab__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tab--swatch .tab__icon{border-radius:var(--tab-swatch-radius);flex-shrink:0;display:block}.tab--swatch[aria-selected=true] .tab__icon{outline:2px solid var(--tab-swatch-selected-border);outline-offset:0}

.table{max-height:var(--scrollbar--max-height,100%);overflow-y:var(--scrollbar--overflow-y,auto);overflow-x:var(--scrollbar--overflow-x,hidden);--skel--width:100%;--scrollbar--overflow-y:hidden;--scrollbar--overflow-x:auto;--btn-group--gap:0;border:1px solid var(--s-color-border-subtle);border-radius:var(--s-radius-medium);grid-template-areas:"table-head""table-body";grid-auto-rows:max-content;align-items:flex-start;min-width:100%;display:grid;&.noBorder{border:none}}@supports ((-moz-appearance:none)){.table{scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground-color) var(--scrollbar-background-color)}}.table::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.table::-webkit-scrollbar-button{display:none}.table::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-border-radius);background-color:var(--scrollbar-foreground-color);background-clip:padding-box}.table::-webkit-scrollbar-track{border-radius:var(--scrollbar-border-radius);background:var(--scrollbar-background-color)}.table:before,.table:after{content:"";background:#fff;width:2px;height:4px;position:absolute;bottom:0}.table:before{left:0}.table:after{right:0}.table-wrapper{--table__overflow-shadow:linear-gradient(to right, #0f172a1f 0%, #0f172a0a 45%, transparent 100%);--table__overflow-shadow-mirror:linear-gradient(to left, #0f172a1f 0%, #0f172a0a 45%, transparent 100%);position:relative}.table-wrapper--sticky-left{--table__column-pinned--blw:1px;--table__column-pinned--width:16px;--table__control-left--display:flex}.table-wrapper--sticky-left:not(:has(.table__column--pinned)),.table-wrapper--sticky-left:not(:has(.table__head)){--table__control-left--left:-12px;--table__control--top:50%;--table__control--transform:translateY(calc(-50% - 3px))}.table-wrapper--sticky-right{--table__column-pinned-right--blw:1px;--table__column-pinned-right--width:16px;--table__control-right--display:flex}.table-wrapper--sticky-right:not(:has(.table__column--pinned)),.table-wrapper--sticky-right:not(:has(.table__head)){--table__control-right--right:-12px;--table__control--top:50%;--table__control--transform:translateY(calc(-50% - 3px))}.table-wrapper--static{position:static}.table-wrapper--static .table{--scrollbar--overflow-y:visible;max-height:none}.table-wrapper--static .table__row{position:relative}.table-wrapper--static .table__td{z-index:auto;min-width:0;position:static}.table-wrapper--static .table__th{min-width:0}.table-wrapper--static .table__td--interactable{z-index:2;position:relative}.table__td:has(.btn-flyout[open]),.table-wrapper--static .table__td--interactable:has(.btn-flyout[open]){z-index:3}.table .btn-flyout[open]{z-index:3}.table-wrapper--static .table__column--pinned,.table-wrapper--static .table__column--pinned-right{position:static}.table-wrapper--static .table__column--pinned:not(:has(~.table__column--pinned)):after,.table-wrapper--static .table__column--pinned-right:after{display:none}.table__head{--table__row--color:var(--s-color-surface-subtle);grid-area:table-head}.table__head-btn{justify-content:center;align-items:center;gap:var(--s-spacing-1);cursor:pointer;--svg--fill:var(--c-table-sort-icon-color,var(--s-color-text-default));display:flex}.table__body{--table__row--color:white;grid-area:table-body}.table__row{border-bottom:1px solid var(--s-color-border-subtle);background-color:var(--table__row--color);flex-direction:row;align-items:stretch;width:100%;display:flex;position:relative}.table__body .table__row:last-child{border-bottom:none}.table__row--muted{--table__row--color:var(--s-color-surface-subtle)}.table__row--link{color:inherit;text-decoration:none}.table__row-link{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.table__row-link:focus-visible{outline:var(--s-border-width-focus) solid var(--s-color-border-focus);outline-offset:calc(var(--s-border-width-focus) * -1)}.table__row:has(.table__td):hover{--table__cell-tile--color:var(--s-color-text-active);--table__cell-tile--text-deco:underline;background-color:var(--s-color-surface-primary-subtle);cursor:pointer}.table__th{padding:var(--s-spacing-3) var(--s-spacing-3)}.table__td{padding:var(--s-spacing-3);z-index:0;position:relative;overflow:hidden}.table__td--interactable{z-index:2;overflow:visible}.table__td.table__column--pinned,.table__td.table__column--pinned-right{overflow:visible}.table__th,.table__td{text-align:start;flex:1;justify-content:flex-start;align-items:center;min-width:200px;display:flex}.table__column--tiny{flex:none;width:50px;min-width:50px}.table__column--small{flex:none;width:100px;min-width:100px}.table__column--medium{flex:none;width:150px;min-width:150px}.table__column--large{flex:none;width:250px;min-width:250px}.table__column--huge{flex:none;width:300px;min-width:300px}.table__column--2xhuge{flex:none;width:600px;min-width:600px}.table__column--pinned{z-index:1;background:inherit;flex:none;position:sticky;top:0;left:0}.table__column--pinned:not(:has(~.table__column--pinned)):after{content:"";pointer-events:none;border-left:var(--table__column-pinned--blw,0px) solid var(--s-color-border-subtle);height:100%;width:var(--table__column-pinned--width,0);background:var(--table__overflow-shadow);position:absolute;top:0;left:100%}.table__column--pinned-right{--table__control--right:auto;--table__control--left:-12px;z-index:1;background:inherit;flex:none;justify-content:center;position:sticky;top:0;right:0}.table__column--pinned-right:after{content:"";pointer-events:none;border-right:var(--table__column-pinned-right--blw,0px) solid var(--s-color-border-subtle);height:100%;width:var(--table__column-pinned-right--width,0);background:var(--table__overflow-shadow-mirror);position:absolute;top:0;right:100%}.table__column--pinned-right+.table__column--pinned-right:after{display:none}.table__control{border:1px solid var(--s-color-border-subtle);border-radius:var(--s-radius-circle);color:var(--s-color-border-subtle);background-color:var(--s-color-palette-neutral-600);width:24px;height:24px;right:var(--set-table__control--right,var(--table__control--right,-12px));left:var(--set-table__control--left,var(--table__control--left,auto));z-index:2;cursor:pointer;top:var(--table__control--top);transform:var(--table__control--transform);justify-content:center;align-items:center;font-size:0;display:flex;position:absolute}.table__control--left{display:var(--table__control-left--display,none);--set-table__control--left:var(--table__control-left--left)}.table__control--right{display:var(--table__control-right--display,none);--set-table__control--right:var(--table__control-right--right)}

.pagination{--pagination-template-areas:"info - paging";--pagination-place-items:center end;grid-template-columns:repeat(3,1fr);grid-template-areas:var(--pagination-template-areas,"info paging -");place-items:var(--pagination-place-items,center);gap:var(--s-spacing-3);width:100%;display:grid}.pagination__info{grid-area:info;justify-self:start}.pagination__paging{gap:var(--s-spacing-1);grid-area:paging;display:flex}

.tabs{padding-inline:var(--tabs__nav--pi);background-color:var(--tabs-nav--bgc);border-block-end:var(--s-border-width-default) solid var(--s-color-border-subtle);margin-block-start:-2px}@media (min-width:64em){.tabs{--scroll-h-gradient-before--left:calc(var(--tabs__nav--pi) - 20px);--scroll-h-gradient-before--right:calc(var(--tabs__nav--pi) - 20px)}}.tabs__list{white-space:nowrap;max-width:100%;padding-block-start:var(--s-spacing-1);display:inline-flex}.tabs__divider{justify-content:center;align-items:center;display:flex}.tabs--fullWidth .tabs__list{width:100%;display:flex}.tabs--fullWidth .tabs__list .tab{flex:1}.tabs--centered .tabs__list{justify-content:center;width:100%;display:flex}.tabs--swatch{background-color:#0000;border-block-end:none;margin-block-start:0;padding-inline-start:0;padding-inline-end:0}.tabs--swatch .tabs__list{gap:var(--s-spacing-2);padding-block-start:0}.tabs--swatch .tabs__list .tab{flex-shrink:0}.tabs--overflow-carousel .carousel .viewport{box-sizing:border-box;padding-block-start:2px;padding-block-end:2px}.tabs--overflow-carousel .tabs__list{column-gap:var(--list-carousel-gap);white-space:nowrap;padding-block-start:0;display:flex}

.tag{--btn--padding:0;--btn--mh:none;justify-content:center;align-items:center;gap:var(--s-spacing-1);max-width:100%;color:var(--tag--color,var(--s-color-text-subtle));background-color:var(--tag--bgc,var(--s-color-surface-neutral));border-radius:var(--s-radius-tag);flex-shrink:0;display:inline-flex}.tag.tag-variant--outlined{border:var(--s-border-width-default) solid var(--tag--border-color,var(--s-color-border-default))}.tag.tag-variant--outlined.tag-state--default{--tag--bgc:var(--s-color-surface-default)}.tag.tag-size--small{padding:var(--s-spacing-1) var(--s-spacing-2)}.tag.tag-size--large{padding:var(--s-spacing-2) var(--s-spacing-3)}button.tag:hover.tag-variant--outlined,button.tag.tag-state--hover.tag-variant--outlined,a.tag:hover.tag-variant--outlined,a.tag.tag-state--hover.tag-variant--outlined{--tag--bgc:var(--s-color-surface-subtle-hover)}button.tag:hover.tag-variant--filled,button.tag.tag-state--hover.tag-variant--filled,a.tag:hover.tag-variant--filled,a.tag.tag-state--hover.tag-variant--filled{--tag--bgc:var(--s-color-surface-subtle-pressed)}button.tag.tag-state--active,a.tag.tag-state--active{--tag--color:var(--s-color-text-inverted);--tag--border-color:var(--s-color-surface-accent-dark)}button.tag.tag-state--active.tag-variant--outlined,button.tag.tag-state--active.tag-variant--filled,a.tag.tag-state--active.tag-variant--outlined,a.tag.tag-state--active.tag-variant--filled{--tag--bgc:var(--s-color-surface-accent-dark)}.tag-group{align-items:center;gap:var(--s-spacing-2);display:flex}.tag-group button{white-space:nowrap;flex-shrink:0}

.textblock{--textblock-gap:var(--c-textblock-gap,var(--s-spacing-3));--textblock-list-indent:var(--c-textblock-list-indent,var(--s-spacing-4));&>*+*{margin-block-start:var(--textblock-gap)}& ul{padding-inline-start:var(--textblock-list-indent);list-style:outside}& ol{padding-inline-start:var(--textblock-list-indent);list-style:decimal}}

.tile{--tile-shadow:var(--c-tile-shadow,var(--s-tile-shadow));--tile-body-color:var(--c-tile-body-color,var(--s-color-text-inverted));--tile-feature-overlay:var(--c-tile-feature-overlay,var(--c-homepage-hero-tile-overlay,linear-gradient(180deg, #0000000f 15.1%, #0009 100%)));--set-heading--mbe:var(--s-spacing-2);--s-color-text-heading-h4:var(--s-color-text-inverted);--svg--fill:var(--s-color-text-inverted);border-radius:var(--s-radius-card);grid-template-rows:1fr auto;gap:0;overflow:hidden;& .media{width:100%}& .body{z-index:1;color:var(--tile-body-color);padding:0 var(--s-spacing-3) var(--s-spacing-3);align-self:end}& .image{object-fit:cover;width:100%;height:100%;display:block}& .overlay{z-index:1;background:var(--tile-feature-overlay);pointer-events:none;transition:background .3s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}& .custom-pictogram{width:var(--svg--width,var(--s-size-icon-display));height:var(--svg--height,var(--s-size-icon-display));background-color:var(--svg--fill,var(--s-color-text-pictogram));-webkit-mask-image:var(--tile-custom-pictogram-mask);mask-image:var(--tile-custom-pictogram-mask);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:40em){--svg--width:var(--c-tile-icon-size-mobile,var(--s-size-icon-large));--svg--height:var(--c-tile-icon-size-mobile,var(--s-size-icon-large));& .svg-display{--spinner--icon-width:var(--svg--width);width:var(--svg--width);height:var(--svg--height)}}@media (min-width:40em){--svg--width:var(--s-size-icon-display);--svg--height:var(--s-size-icon-display)}&.default{--tile-body-color:var(--c-tile-body-color,var(--s-color-text-subtle));--set-heading--mbe:0;--set-heading--color:var(--s-color-text-default);--svg--fill:var(--s-color-text-pictogram);--truncate-multi:3;--card--gap:0;border:var(--s-border-width-default) solid var(--s-color-border-subtle);box-shadow:var(--tile-shadow);background-color:var(--s-color-surface-default);text-align:center;grid-template-rows:auto 1fr;transition:background .3s ease-in-out,border .3s ease-in-out;& .media{padding:var(--s-spacing-3) var(--s-spacing-3) var(--s-spacing-2);line-height:0}& .pictogram,& .custom-pictogram{margin-inline-start:auto;margin-inline-end:auto}& .body{gap:var(--s-spacing-2);align-self:stretch}&:hover{cursor:pointer;background-color:var(--s-color-surface-primary-subtle)}&.is-active{background-color:var(--s-color-surface-primary-subtle)}}&.feature{--tile-feature-color:var(--c-tile-feature-color,var(--c-homepage-hero-tile-color,var(--s-color-text-inverted)));--tile-feature-height:var(--c-tile-feature-height,var(--c-homepage-hero-tile-height,140px));--tile-feature-arrow-fill:var(--c-tile-feature-arrow-fill,var(--c-homepage-hero-tile-arrow-fill,var(--tile-feature-color)));--card--height:var(--tile-feature-height);block-size:var(--tile-feature-height);isolation:isolate;grid-template-rows:1fr auto;grid-template-areas:"image""main";& .media{grid-area:1/1/-1;height:100%;padding:0}& .arrow{--svg--fill:var(--tile-feature-arrow-fill);z-index:2;line-height:0;display:inline-flex;position:absolute;top:var(--s-spacing-3)}& .arrow:dir(ltr){right:var(--s-spacing-3)}& .arrow:dir(rtl){left:var(--s-spacing-3)}& .arrow{& .svg{transition:fill .3s ease-in-out}}& .body{z-index:2;justify-content:flex-end;gap:var(--s-spacing-2);padding:0 var(--s-spacing-3) var(--s-spacing-3);color:var(--tile-feature-color);grid-area:1/1/-1}& .title{--set-heading--color:var(--tile-feature-color);--set-heading--mbe:0;margin:0}& .description{color:var(--tile-feature-color);opacity:.92}& .overlay-link{z-index:3;&:after{content:"";width:var(--tile-underline-width,0);height:var(--s-border-width-focus);background-color:var(--s-color-border-primary);transition:width .3s ease-in-out;position:absolute;bottom:0}&:dir(ltr):after{left:0}&:dir(rtl):after{right:0}}&:has(.overlay-link:hover),&:has(.overlay-link:focus-visible),&.is-active{--tile-feature-overlay:linear-gradient(180deg, #00000014 15.1%, #000c 100%);--tile-feature-arrow-fill:var(--s-color-text-pictogram);--tile-underline-width:100%}@media (min-width:40em){--tile-feature-height:var(--c-tile-feature-height,var(--c-homepage-hero-tile-height,280px))}}&.category,&.shortcut{--tile-body-color:var(--c-tile-body-color,currentColor);--set-heading--color:currentColor;--set-heading--mbe:0;--svg--fill:var(--s-color-text-pictogram);border:var(--s-border-width-default) solid var(--s-color-border-subtle);box-shadow:var(--tile-shadow);background-color:var(--s-color-surface-default);& .media{padding:var(--s-spacing-3);padding-block-end:0}& .body{gap:var(--c-tile-body-gap,var(--s-spacing-1))}&:after{content:"";z-index:1;width:var(--tile-underline-width,0);height:var(--s-border-width-focus);background-color:var(--s-color-border-primary);transition:width .3s ease-in-out;position:absolute;top:calc(100% - 4px);bottom:0;left:0;right:0}&:hover{--svg--fill:var(--s-color-text-pictogram);--tile-underline-width:100%;cursor:pointer}&.is-active{--svg--fill:var(--s-color-text-pictogram);--tile-underline-width:100%}@media (min-width:40em){aspect-ratio:var(--c-tile-aspect-ratio,auto)}}&.category{--tile-category-min-width:auto;--tile-category-max-width:none;--tile-category-max-height:none;width:100%;min-width:var(--tile-category-min-width);max-width:var(--tile-category-max-width);max-height:var(--tile-category-max-height);grid-template-rows:auto auto;grid-template-areas:"image""main";gap:0;& .pictogram,& .custom-pictogram{margin-block-end:var(--c-tile-category-icon-gap,var(--s-spacing-1))}& .body{padding-block:var(--s-spacing-2)}&:has(.media) .body{padding-block-start:0}&.has-bg-image{--tile-body-color:var(--c-tile-body-color,var(--s-color-text-inverted));--set-heading--color:var(--s-color-text-inverted);isolation:isolate;background-color:#0000;border-width:0;min-height:145px;& .media{z-index:0;grid-area:1/1/-1/-1;width:auto;height:auto;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}& .image{position:absolute;top:0;bottom:0;left:0;right:0}& .body{z-index:2;grid-row:1/-1;align-self:end;padding-block-start:0}&:after{z-index:3}&:hover,&.is-active{--tile-feature-overlay:linear-gradient(180deg, #00000014 15.1%, #000c 100%)}@media (max-width:40em){grid-template-rows:1fr;grid-template-areas:"main";min-height:auto;& .body{grid-area:main;padding-block-start:var(--s-spacing-5)}}}@media (max-width:40em){--tile-category-min-width:var(--c-tile-category-min-width,var(--s-size-tile-category-min-width-mobile));--tile-category-max-width:var(--c-tile-category-max-width,var(--s-size-tile-category-max-width-mobile));--tile-category-max-height:var(--c-tile-category-max-height,var(--s-size-tile-category-max-height-mobile))}@media (min-width:40em){grid-template-rows:1fr auto}}&.shortcut{--tile-shortcut-media-width:calc(var(--s-size-icon-normal) + var(--s-spacing-3) * 2);& .media{box-sizing:border-box;padding-block:var(--s-spacing-3);padding-inline:var(--s-spacing-3);align-items:center;line-height:0;display:flex}& .pictogram,& .custom-pictogram{display:block}& .custom-pictogram{width:var(--s-size-icon-normal);height:var(--s-size-icon-normal);flex-shrink:0}& .body{min-width:0;padding-block-start:var(--s-spacing-4)}&:has(.media) .body{padding-block-start:var(--s-spacing-3)}&:is(article.card):not(:has(.card__footer)){grid-template-columns:var(--tile-shortcut-media-width) minmax(0, 1fr);grid-template-rows:auto;grid-template-areas:"image main"}}&.is-disabled{--tile-body-color:var(--c-tile-body-color,var(--s-color-text-inactive));--set-heading--color:var(--s-color-text-inactive);--svg--fill:var(--s-color-text-inactive);--s-color-text-pictogram:var(--s-color-text-inactive);pointer-events:none}&.is-active,&.is-active:hover,&.is-active .overlay-link{cursor:default}}

.timeline__line-segment{background:var(--s-color-border-subtle);z-index:0;width:2px;position:absolute;left:50px}.timeline__line-segment--above{height:13px;top:0}.timeline__line-segment--below{height:calc(100% - 33px);top:33px;.timeline__item:first-child>&{height:calc(100% - 22px);top:22px}}.timeline{flex-direction:column;padding-left:48px;display:flex;position:relative}.timeline__item{align-items:flex-start;min-height:64px;padding:12px 0;display:flex;position:relative;&:first-child{min-height:36px;padding:6px 0}}.timeline__row{align-items:center;min-height:56px;padding:6px 0;display:flex;position:relative}.timeline__version-badge{z-index:3;justify-content:flex-end;align-items:center;min-width:48px;display:flex;position:absolute;top:50%;left:-48px;transform:translateY(-50%)}.timeline__version-badge--row{min-width:48px;top:50%;left:-48px;transform:translateY(-50%)}.timeline__line{background:var(--s-color-border-subtle);z-index:0;width:2px;position:absolute;top:0;bottom:0;left:50px}.timeline__line--row{z-index:0;width:2px;top:0;bottom:0;left:50px}.timeline__dot{background:var(--s-color-palette-neutral-0,#fff);border:2px solid var(--s-color-palette-neutral-600);z-index:2;box-sizing:border-box;border-radius:50%;width:12px;height:12px;position:absolute;top:17px;left:45px;.timeline__item:first-child>&{top:10px}}.timeline__status{z-index:4;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50px;transform:translate(-50%,-50%);& .badge{border-radius:var(--s-radius-large);padding-inline:var(--s-spacing-2)}}.timeline__status--row{top:50%;left:50px;transform:translate(-50%,-50%)}.timeline__content{z-index:2;flex-direction:column;flex:1;gap:4px;margin-left:108px;display:flex}.timeline__content--event{margin-left:108px}.timeline__header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.timeline__change-toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.timeline__change-toggle-icon{transition:transform .16s;display:inline-flex}.timeline__change-panel{margin-top:10px;padding-top:8px}.timeline__change-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.timeline__change-row{grid-template-columns:180px minmax(140px,1fr) minmax(220px,1.5fr) 170px;align-items:center;gap:12px;display:grid}.timeline__change-user{align-items:center;gap:6px;display:flex}.timeline__user{align-items:center;gap:4px;display:flex}.timeline__changes{margin-top:8px}.timeline__line-segment--info,.timeline__line--info{background:var(--s-color-system-info-600)}.timeline__comment-section:not(:first-child){margin-top:16px}.timeline__comment-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.timeline__comment-row{grid-template-columns:180px 1fr 170px;align-items:start;gap:12px;display:grid}.timeline__comment-body{word-break:break-word}

.toast-region{box-sizing:border-box;width:100%;overflow:hidden}.toast-region--fixed{align-items:flex-end;gap:var(--s-spacing-3);width:auto;max-width:540px;padding:var(--s-spacing-4);pointer-events:none;z-index:1400;flex-direction:column;display:flex;position:fixed;bottom:0;overflow:clip}.toast-region--fixed:dir(ltr){right:0}.toast-region--fixed:dir(rtl){left:0}.toast-region--fixed .toast{pointer-events:auto;width:auto}.toast{--toast--bgc:var(--s-color-surface-accent-dark);--toast--color:var(--s-color-text-inverted,var(--s-color-palette-neutral-0));--toast--gap:var(--s-spacing-5);--toast--padding-block:var(--s-spacing-3);--toast--padding-inline:var(--s-spacing-3);--toast--radius:var(--s-radius-small);--toast--shadow:0 18px 45px #0000002e;--set-link--color:currentColor;--svg--fill:currentColor;box-sizing:border-box;width:100%;min-width:0;padding:var(--toast--padding-block) var(--toast--padding-inline);border-radius:var(--toast--radius);color:var(--toast--color);background-color:var(--toast--bgc);box-shadow:var(--toast--shadow);align-items:center;display:flex}.toast--animated{animation:.28s cubic-bezier(.16,1,.3,1) both toast-slide-in-right}.toast--closing{pointer-events:none;animation:.28s cubic-bezier(.7,0,.84,0) both toast-slide-out-right}.toast--info{--toast--bgc:var(--s-color-surface-accent-dark)}.toast--warning{--toast--bgc:var(--s-color-surface-warning)}.toast--error{--toast--bgc:var(--s-color-surface-error)}.toast--success{--toast--bgc:var(--s-color-surface-success)}.toast .alert{width:100%;min-width:0;color:inherit;box-shadow:none;background-color:#0000;border-radius:0;flex:auto;padding:0}.toast .alert.alert--standard{--set-link--color:currentColor;color:inherit;background-color:#0000;align-items:center}.toast .alert.alert--standard .alert__content{align-items:center;gap:var(--s-spacing-3,24px);flex:auto;min-width:0;padding-block-start:0;display:flex}.toast .alert.alert--standard.alert-color--warning,.toast .alert.alert--standard.alert-color--error,.toast .alert.alert--standard.alert-color--success,.toast .alert.alert--standard.alert-color--info{background-color:#0000}.toast .alert.alert--standard.alert-color--warning,.toast .alert.alert--standard.alert-color--error,.toast .alert.alert--standard.alert-color--success{--set-link--color:currentColor}.toast .alert__content__icon{--svg--fill:currentColor;flex:none;align-self:center}.toast .alert.alert--standard.alert-color--warning .alert__content__icon,.toast .alert.alert--standard.alert-color--error .alert__content__icon,.toast .alert.alert--standard.alert-color--success .alert__content__icon{fill:currentColor}.toast .alert__content__message{min-width:0;font-size:var(--s-type-body-large-font-size);line-height:var(--s-type-body-large-line-height);letter-spacing:.01em;flex:auto}.toast .alert__content__message>*{margin:0}.toast .alert__content__close{--svg--fill:currentColor}.toast .alert__content__close:hover{opacity:.82}.toast .alert__content__close:focus-visible{outline-offset:var(--s-spacing-1);outline:2px solid}.toast .alert__content__close svg{flex:none;transform:translateY(1px)}@keyframes toast-slide-in-right{0%{opacity:0;transform:translateX(calc(100% + var(--s-spacing-4)))}to{opacity:1;transform:translate(0)}}@keyframes toast-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(100% + var(--s-spacing-4)))}}@media (prefers-reduced-motion:reduce){.toast--animated,.toast--closing{animation:none}}@media (max-width:640px){.toast{--toast--gap:var(--s-spacing-3);--toast--padding-block:var(--s-spacing-3);--toast--padding-inline:var(--s-spacing-3);align-items:flex-start;min-height:0}.toast .alert__content__message{font-size:var(--s-type-body-large-font-size)}.toast .alert__content__close{font-size:var(--s-type-label-large-font-size)}}

.tooltip{--tooltip-bg:var(--c-tooltip-bg,var(--s-color-text-default));--tooltip-color:var(--c-tooltip-color,var(--s-color-text-inverted));--tooltip-font-family:var(--c-tooltip-font-family,var(--s-type-label-tiny-font-family));--tooltip-font-size:var(--c-tooltip-font-size,var(--s-type-label-tiny-font-size));--tooltip-line-height:var(--c-tooltip-line-height,var(--s-type-label-tiny-line-height));--tooltip-letter-spacing:var(--c-tooltip-letter-spacing,var(--s-type-label-tiny-letter-spacing));--tooltip-font-weight:var(--c-tooltip-font-weight,var(--s-type-label-tiny-font-weight));--tooltip-padding:var(--c-tooltip-padding,var(--s-spacing-2));--tooltip-z-index:var(--c-tooltip-z-index,9999);--tooltip-offset:var(--c-tooltip-offset,8px);--tooltip-arrow-size:var(--c-tooltip-arrow-size,8px);--tooltip-max-width:var(--c-tooltip-max-width,20rem);--tooltip-viewport-margin:8px;--tooltip-shift:0px;--tooltip-arrow-overlap:calc(var(--tooltip-arrow-size) / -2);--tooltip-arrow-inset:var(--c-tooltip-arrow-inset,12px);--tooltip-arrow-min:8px;--tooltip-arrow-max:calc(100% - 8px - var(--tooltip-arrow-size));display:var(--tooltip--display,inline-block);z-index:var(--tooltip--z-index);line-height:0;position:relative;& .trigger{&>[class=btn]{--btn--padding:0;--btn--mh:none;--svg--fill:var(--tooltip-svg-trigger--fill)}}& .box{--btn--z-index:100;z-index:var(--tooltip-z-index);width:max-content;max-width:min(var(--tooltip-max-width), calc(100vw - 2 * var(--tooltip-viewport-margin)));background-color:var(--tooltip-bg);color:var(--tooltip-color);font-family:var(--tooltip-font-family);font-size:var(--tooltip-font-size);line-height:var(--tooltip-line-height);letter-spacing:var(--tooltip-letter-spacing);font-weight:var(--tooltip-font-weight);pointer-events:none;overflow-wrap:break-word;opacity:0;visibility:hidden;border-radius:4px;position:absolute;& .content{padding:var(--tooltip-padding)}& .arrow{width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);background-color:var(--tooltip-bg);position:absolute;rotate:45deg}}&:is(:hover,:has(:focus-visible)) .box{opacity:1;visibility:visible}&.tooltip--floating-host{z-index:var(--tooltip-z-index);pointer-events:none;line-height:0;display:block;overflow:visible}&.tooltip--top{& .box{translate:calc(-50% + var(--tooltip-shift)) 0;margin-bottom:var(--tooltip-offset);bottom:100%;left:50%}& .arrow{bottom:var(--tooltip-arrow-overlap);left:clamp(var(--tooltip-arrow-min), calc(50% - var(--tooltip-arrow-size) / 2 - var(--tooltip-shift)), var(--tooltip-arrow-max))}}&.tooltip--top-start{& .box{translate:var(--tooltip-shift) 0;margin-bottom:var(--tooltip-offset);bottom:100%;left:0}& .arrow{bottom:var(--tooltip-arrow-overlap);left:clamp(var(--tooltip-arrow-min), calc(var(--tooltip-arrow-inset) - var(--tooltip-shift)), var(--tooltip-arrow-max))}}&.tooltip--top-end{& .box{translate:var(--tooltip-shift) 0;margin-bottom:var(--tooltip-offset);bottom:100%;right:0}& .arrow{bottom:var(--tooltip-arrow-overlap);right:clamp(var(--tooltip-arrow-min), calc(var(--tooltip-arrow-inset) + var(--tooltip-shift)), var(--tooltip-arrow-max))}}&.tooltip--bottom{& .box{translate:calc(-50% + var(--tooltip-shift)) 0;margin-top:var(--tooltip-offset);top:100%;left:50%}& .arrow{top:var(--tooltip-arrow-overlap);left:clamp(var(--tooltip-arrow-min), calc(50% - var(--tooltip-arrow-size) / 2 - var(--tooltip-shift)), var(--tooltip-arrow-max))}}&.tooltip--bottom-start{& .box{translate:var(--tooltip-shift) 0;margin-top:var(--tooltip-offset);top:100%;left:0}& .arrow{top:var(--tooltip-arrow-overlap);left:clamp(var(--tooltip-arrow-min), calc(var(--tooltip-arrow-inset) - var(--tooltip-shift)), var(--tooltip-arrow-max))}}&.tooltip--bottom-end{& .box{translate:var(--tooltip-shift) 0;margin-top:var(--tooltip-offset);top:100%;right:0}& .arrow{top:var(--tooltip-arrow-overlap);right:clamp(var(--tooltip-arrow-min), calc(var(--tooltip-arrow-inset) + var(--tooltip-shift)), var(--tooltip-arrow-max))}}&.tooltip--left{& .box{translate:0 calc(-50% + var(--tooltip-shift));margin-right:var(--tooltip-offset);top:50%;right:100%}& .arrow{right:var(--tooltip-arrow-overlap);top:clamp(var(--tooltip-arrow-min), calc(50% - var(--tooltip-arrow-size) / 2 - var(--tooltip-shift)), var(--tooltip-arrow-max))}}&.tooltip--left-start{& .box{translate:0 var(--tooltip-shift);margin-right:var(--tooltip-offset);top:0;right:100%}& .arrow{right:var(--tooltip-arrow-overlap);top:clamp(var(--tooltip-arrow-min), calc(var(--tooltip-arrow-inset) - var(--tooltip-shift)), var(--tooltip-arrow-max))}}&.tooltip--left-end{& .box{translate:0 var(--tooltip-shift);margin-right:var(--tooltip-offset);bottom:0;right:100%}& .arrow{right:var(--tooltip-arrow-overlap);bottom:clamp(var(--tooltip-arrow-min), calc(var(--tooltip-arrow-inset) + var(--tooltip-shift)), var(--tooltip-arrow-max))}}&.tooltip--right{& .box{translate:0 calc(-50% + var(--tooltip-shift));margin-left:var(--tooltip-offset);top:50%;left:100%}& .arrow{left:var(--tooltip-arrow-overlap);top:clamp(var(--tooltip-arrow-min), calc(50% - var(--tooltip-arrow-size) / 2 - var(--tooltip-shift)), var(--tooltip-arrow-max))}}&.tooltip--right-start{& .box{translate:0 var(--tooltip-shift);margin-left:var(--tooltip-offset);top:0;left:100%}& .arrow{left:var(--tooltip-arrow-overlap);top:clamp(var(--tooltip-arrow-min), calc(var(--tooltip-arrow-inset) - var(--tooltip-shift)), var(--tooltip-arrow-max))}}&.tooltip--right-end{& .box{translate:0 var(--tooltip-shift);margin-left:var(--tooltip-offset);bottom:0;left:100%}& .arrow{left:var(--tooltip-arrow-overlap);bottom:clamp(var(--tooltip-arrow-min), calc(var(--tooltip-arrow-inset) + var(--tooltip-shift)), var(--tooltip-arrow-max))}}}

blockquote{font-family:var(--s-type-quote-font-family);font-size:var(--s-type-quote-font-size);line-height:var(--s-type-quote-line-height);letter-spacing:var(--s-type-quote-letter-spacing);font-weight:var(--s-type-quote-font-weight);text-transform:var(--s-type-quote-text-transform,none);color:var(--blockquote-quote-color,var(--s-color-heading-h3));margin:0;padding-block-end:var(--s-spacing-3);position:relative}blockquote:after{content:"";border-color:var(--blockquote-border-color,var(--s-color-border-primary));border-style:solid;border-width:0;width:var(--s-spacing-6);border-block-end-width:4px;margin-block-start:var(--s-spacing-3);position:absolute;bottom:0;left:0}p.gutter-bottom{margin-block-end:var(--set-rt--mbe,var(--rt--mbe,var(--s-font-size-base)))}.label{font-family:var(--s-type-label-font-family);font-size:var(--s-type-label-font-size);line-height:var(--s-type-label-line-height);font-weight:var(--s-type-label-font-weight);letter-spacing:var(--s-type-label-letter-spacing)}.body--large{--link--fs:var(--s-type-body-large-font-size);font-size:var(--s-font-size-mobile-4);line-height:var(--s-type-body-large-line-height);letter-spacing:var(--s-type-body-large-letter-spacing);font-weight:var(--fdt-core-body-p-large-fontweight)}.body--large.gutter-bottom{--rt--mbe:calc(var(--s-type-body-large-font-size) * 2)}@media (min-width:40em){.body--large{font-size:var(--s-type-body-large-font-size)}}.body--normal,p{--link--fs:var(--s-type-body-normal-font-size);--rt--mbe:calc(var(--s-type-body-normal-font-size) * 2);font-size:var(--s-type-body-normal-font-size);line-height:var(--s-type-body-normal-line-height);letter-spacing:var(--s-type-body-normal-letter-spacing);font-weight:var(--fdt-core-body-p-normal-fontweight)}.body--small{--link--fs:var(--s-type-body-small-font-size);font-size:var(--s-type-body-small-font-size);line-height:var(--s-type-body-small-line-height);letter-spacing:var(--s-type-body-small-letter-spacing);font-weight:var(--fdt-core-body-p-small-fontweight)}.body--small.gutter-bottom{--rt--mbe:calc(var(--s-type-body-small-font-size) * 2)}.body--tiny{--link--fs:var(--s-type-body-tiny-font-size);font-size:var(--s-type-body-tiny-font-size);line-height:var(--s-type-body-tiny-line-height);letter-spacing:var(--s-type-body-tiny-letter-spacing);font-weight:var(--fdt-core-body-p-tiny-fontweight)}.body--tiny.gutter-bottom{--rt--mbe:calc(var(--s-type-body-tiny-font-size) * 2)}.label--large{font-family:var(--s-type-label-large-font-family);font-size:var(--s-type-label-large-font-size);line-height:var(--s-type-label-large-line-height);font-weight:var(--s-type-label-large-font-weight);letter-spacing:var(--s-type-label-large-letter-spacing)}.label--small{font-family:var(--s-type-label-small-font-family);font-size:var(--s-type-label-small-font-size);line-height:var(--s-type-label-small-line-height);font-weight:var(--s-type-label-small-font-weight);letter-spacing:var(--s-type-label-small-letter-spacing)}.label--tiny{font-family:var(--s-type-label-tiny-font-family);font-size:var(--s-type-label-tiny-font-size);line-height:var(--s-type-label-tiny-line-height);font-weight:var(--s-type-label-tiny-font-weight);letter-spacing:var(--s-type-label-tiny-letter-spacing)}.text--description{font-family:var(--s-type-description-font-family);font-size:var(--s-type-description-font-size);line-height:var(--s-type-description-line-height);font-weight:var(--s-type-description-font-weight);letter-spacing:var(--s-type-description-letter-spacing)}.text--intro,.text--intro *{--link--fs:var(--s-type-intro-font-size);font-family:var(--s-type-intro-font-family);font-size:var(--s-font-size-mobile-4);line-height:var(--s-type-intro-line-height);font-weight:var(--s-type-intro-font-weight);letter-spacing:var(--s-type-intro-letter-spacing);color:var(--set-text-intro--color,var(--s-color-text-subtle))}.text--intro strong{font-weight:var(--s-font-weight-heavy)}.text--intro em{font-style:italic}.text--intro.gutter-bottom{--rt--mbe:calc(var(--s-type-intro-font-size) * 2)}@media (min-width:40em){.text--intro{font-size:var(--s-type-intro-font-size)}}.text--caption{font-family:var(--s-heading-caption-font-family);font-size:var(--s-heading-caption-font-size);font-weight:var(--s-heading-caption-font-weight);line-height:var(--s-heading-caption-line-height);letter-spacing:var(--s-heading-caption-letter-spacing);text-transform:var(--s-heading-caption-text-case)}.text--caption.gutter-bottom{margin-block-end:var(--txt-caption--mbe,var(--s-spacing-1))}.typography-weight--semibold{font-weight:var(--s-font-weight-semi-bold)}.typography-weight--bold{font-weight:var(--s-font-weight-heavy)}.truncate-multi{display:var(--trunc-multi--display,-webkit-box);line-clamp:var(--truncate-multi,2);-webkit-line-clamp:var(--truncate-multi,2);-webkit-box-orient:vertical;overflow:hidden}@supports (-webkit-touch-callout:none){.truncate-multi{max-height:calc(var(--truncate--lh,var(--s-body-p-normal-line-height)) * var(--truncate-multi,2))}}.truncate-multi--1{display:var(--trunc-multi--display,-webkit-box);line-clamp:var(--truncate-multi,2);-webkit-line-clamp:var(--truncate-multi,2);--truncate-multi:1;-webkit-box-orient:vertical;overflow:hidden}@supports (-webkit-touch-callout:none){.truncate-multi--1{max-height:calc(var(--truncate--lh,var(--s-body-p-normal-line-height)) * var(--truncate-multi,2))}}.truncate-multi--2{display:var(--trunc-multi--display,-webkit-box);line-clamp:var(--truncate-multi,2);-webkit-line-clamp:var(--truncate-multi,2);--truncate-multi:2;-webkit-box-orient:vertical;overflow:hidden}@supports (-webkit-touch-callout:none){.truncate-multi--2{max-height:calc(var(--truncate--lh,var(--s-body-p-normal-line-height)) * var(--truncate-multi,2))}}.truncate-multi--3{display:var(--trunc-multi--display,-webkit-box);line-clamp:var(--truncate-multi,2);-webkit-line-clamp:var(--truncate-multi,2);--truncate-multi:3;-webkit-box-orient:vertical;overflow:hidden}@supports (-webkit-touch-callout:none){.truncate-multi--3{max-height:calc(var(--truncate--lh,var(--s-body-p-normal-line-height)) * var(--truncate-multi,2))}}.text--ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:var(--ellipsis-display,block);overflow:hidden}.text-color--primary{color:var(--s-color-text-primary)}.text-color--success{color:var(--s-color-text-success)}.text-color--error{color:var(--s-color-text-error)}.text-color--warning{color:var(--s-color-text-warning)}.text-color--textPrimary{color:var(--s-color-text-default)}.text-color--textSecondary{color:var(--s-color-text-subtle)}

.video{--video-caption-font-family:var(--c-video-caption-font-family,var(--s-heading-caption-font-family));--video-caption-font-size:var(--c-video-caption-font-size,var(--s-heading-caption-font-size));--video-caption-font-weight:var(--c-video-caption-font-weight,var(--s-heading-caption-font-weight));--video-caption-line-height:var(--c-video-caption-line-height,var(--s-heading-caption-line-height));--video-caption-letter-spacing:var(--c-video-caption-letter-spacing,var(--s-heading-caption-letter-spacing));--video-caption-text-transform:var(--c-video-caption-text-transform,var(--s-heading-caption-text-case));gap:var(--s-spacing-2);flex-direction:column;display:flex;& video{max-width:100%;height:auto;display:block}& .caption{font-family:var(--video-caption-font-family);font-size:var(--video-caption-font-size);font-weight:var(--video-caption-font-weight);line-height:var(--video-caption-line-height);letter-spacing:var(--video-caption-letter-spacing);text-transform:var(--video-caption-text-transform);margin:0}&.video--16-9{--video-ratio:16 / 9}&.video--4-3{--video-ratio:4 / 3}&.video--16-9,&.video--4-3{& video{width:100%;max-width:none;aspect-ratio:var(--video-ratio);object-fit:cover}}}

.video-card{--video-card-body-padding-block:var(--c-video-card-body-padding-block,var(--s-spacing-3));--card--gap:0;--card__media--ar:16 / 9;background-color:var(--video-card-bg);border-color:#0000}.video-card__body{gap:var(--s-spacing-2);padding-block-start:var(--video-card-body-padding-block)}.video-card__title{color:var(--s-color-text-default);line-clamp:2;-webkit-line-clamp:2;word-break:break-word;text-wrap:balance;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.video-card .card__media{z-index:2}.video-card__trigger{cursor:pointer;width:100%;height:100%;color:var(--s-color-text-inverted);background:0 0;border:0;padding:0;display:block;position:relative}.video-card__poster{object-fit:cover;width:100%;height:100%;display:block}.video-card__play{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-card__trigger:focus-visible{outline:var(--s-border-width-focus) solid var(--s-color-border-focus);outline-offset:calc(var(--s-border-width-focus) * -1)}.video-card__date{color:var(--s-color-text-subtle);font-size:var(--s-type-body-tiny-font-size);display:block}.video-card__modal{--video-card-modal-chrome:calc(var(--c-video-card-modal-close-size,48px) + var(--s-spacing-2) + (var(--s-spacing-4) * 2));inline-size:min(90vw, 1440px, calc((100dvh - var(--video-card-modal-chrome)) * 16 / 9));max-inline-size:1440px;max-block-size:calc(100dvh - var(--s-spacing-4));background:0 0;border:0;padding:0;position:fixed;overflow:clip}.video-card__modal::backdrop{background-color:var(--c-video-card-modal-backdrop-bg,var(--s-color-palette-neutral-600));opacity:var(--c-video-card-modal-backdrop-opacity,.5)}.video-card__modal[open]{flex-direction:column;align-items:stretch;min-block-size:0;display:flex}.video-card__modal-close{flex-shrink:0;justify-content:flex-end;padding-block-end:var(--s-spacing-2);display:flex}.video-card__modal-close button{inline-size:var(--c-video-card-modal-close-size,48px);block-size:var(--c-video-card-modal-close-size,48px);border-radius:var(--s-radius-circle);background-color:var(--c-video-card-modal-close-bg,var(--s-color-surface-subtle));color:var(--c-video-card-modal-close-color,var(--s-color-text-primary))}.video-card__modal-close button:hover{background-color:var(--c-video-card-modal-close-bg-hover,var(--s-button-color-tertiary-bg-hover));color:var(--c-video-card-modal-close-color-hover,var(--s-button-color-tertiary-fg-hover))}.video-card__modal-content{min-block-size:0;inline-size:100%;max-block-size:calc(100dvh - var(--video-card-modal-chrome));aspect-ratio:16/9;background-color:var(--s-color-palette-neutral-900);flex:auto;block-size:auto}.video-card__modal-player{object-fit:contain;border:0;block-size:100%;inline-size:100%;display:block}

.visually-hidden-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}

.mobile-toolbar{gap:var(--s-spacing-2);flex-direction:column;display:flex}.mobile-toolbar__btn{--btn--justify-content:center;--btn--text-align:center;width:100%}.dialog--fullscreen{border:none;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.dialog--fullscreen .dialog__footer-end{gap:var(--s-spacing-2);width:100%;display:flex}.dialog--fullscreen .dialog__footer-end>*{--btn--text-align:center;--btn--justify-content:center;flex:1}.mobile-sort-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.mobile-sort-list__item{align-items:center;gap:var(--s-spacing-3);padding:var(--s-spacing-3) var(--s-spacing-2);border-bottom:1px solid var(--s-color-border-subtle);cursor:pointer;display:flex}.mobile-sort-list__item:last-child{border-bottom:none}.mobile-sort-list__item--selected{font-weight:var(--s-type-label-normal-font-weight,600);background-color:var(--s-color-surface-accent-light,#f0f4ff);border-inline-start:3px solid var(--s-color-border-accent,currentColor)}

.search-autocomplete{position:relative;& .search-autocomplete__listbox{z-index:10;background-color:var(--s-color-surface-default,#fff);border:1px solid var(--s-color-border-default,#ccc);border-radius:0 0 var(--s-radius-field,4px) var(--s-radius-field,4px);border-top:none;max-height:240px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px #0000001f}& .search-autocomplete__option{padding:var(--s-spacing-2,8px) var(--s-spacing-3,12px);cursor:pointer;border-bottom:1px solid var(--s-color-border-subtle,#eee);flex-direction:column;gap:2px;display:flex;&:last-child{border-bottom:none}&:hover,&.highlighted{background-color:var(--s-color-surface-subtle,#f5f5f5)}}& .search-autocomplete__option-name{font-weight:var(--s-font-weight-semi-bold,600);font-size:var(--s-font-size-base,.875rem);color:var(--s-color-text-default,#1a1a1a)}& .search-autocomplete__option-commercial-name{color:var(--s-color-text-subtle,#666);font-size:.75rem}}

.system-grid-item__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.system-grid-item__performance{gap:var(--s-spacing-1);display:flex}.system-grid-item__performance-attribute{gap:var(--s-spacing-2);max-width:calc(var(--s-size-icon-display) + var(--s-spacing-1));flex-direction:column;justify-content:space-between;align-items:center;display:flex}.system-grid-item__performance-attribute-title{font-size:var(--s-type-label-tiny-font-size);font-weight:var(--s-font-weight-medium);line-height:var(--s-type-label-tiny-line-height);letter-spacing:var(--s-type-label-tiny-letter-spacing);color:var(--s-color-palette-neutral-600);text-align:center}.system-grid-item__performance-attribute-card{align-items:center;gap:var(--s-spacing-1);width:calc(var(--s-size-icon-display) + var(--s-spacing-1));border-radius:var(--s-radius-small);border-bottom:var(--s-border-width-focus) solid;padding:var(--s-spacing-2);flex-direction:column;display:flex}.system-grid-item__performance-attribute-value{font-size:var(--s-font-size-mobile-4);font-weight:var(--s-font-weight-medium);text-transform:uppercase;line-height:var(--s-type-body-large-line-height);color:var(--s-color-palette-neutral-800)}.system-grid-item__performance-attribute-metric{font-size:var(--s-type-label-tiny-font-size);font-weight:var(--s-font-weight-regular);line-height:var(--s-type-label-tiny-line-height);letter-spacing:var(--s-type-label-tiny-letter-spacing);color:var(--s-color-palette-neutral-600)}.system-grid-item__performance-attribute-metric--empty{visibility:hidden}.system-grid-item__performance-attribute-card--height{background-color:var(--s-color-productattr-height-bg);border-color:var(--s-color-productattr-height-border)}.system-grid-item__performance-attribute-card--fireResistance{background-color:var(--s-color-productattr-fire-bg);border-color:var(--s-color-productattr-fire-border)}.system-grid-item__performance-attribute-card--soundInsulation{background-color:var(--s-color-productattr-sound-bg);border-color:var(--s-color-productattr-sound-border)}
