.BorderRadius_borderRadius__APX_p,
.BorderRadius_ldBorderRadius__0GQiG {
    --ld-c-border-radius-rounded: var(--ld-s-border-radius-rounded);
    --ld-c-border-radius-extra-large: var(--ld-s-border-radius-extra-large);
    --ld-c-border-radius-large: var(--ld-s-border-radius-large);
    --ld-c-border-radius-extra-medium: var(--ld-s-border-radius-extra-medium);
    --ld-c-border-radius-medium: var(--ld-s-border-radius-medium);
    --ld-c-border-radius-small: var(--ld-s-border-radius-small);
    --ld-c-border-radius-none: var(--ld-s-border-radius-none);
}
.FormContainer_formContainer__X4gYs,
.FormContainer_ldForm__FiB24 {
    --ld-c-form-placeholder-text-offset: 2px;
    --ld-c-form-transition-easing-default: ease-out;
    --ld-c-form-transition-duration-slow: var(--ld-s-transition-duration-slow);
    --ld-c-form-transition-duration-default: var(--ld-s-transition-duration-default);
    --ld-c-form-transition-duration-fast: var(--ld-s-transition-duration-fast);
    --ld-c-form-disabled: var(--ld-s-opacity-disabled);
    --ld-c-form-form-section-box-shadow-focus-type: var(--ld-prim-box-shadow-0-12-24-type);
    --ld-c-form-form-section-box-shadow-focus-spread: var(--ld-prim-box-shadow-0-12-24-spread);
    --ld-c-form-form-section-box-shadow-focus-blur: var(--ld-prim-box-shadow-0-12-24-blur);
    --ld-c-form-form-section-box-shadow-focus-y: var(--ld-prim-box-shadow-0-12-24-y);
    --ld-c-form-form-section-box-shadow-focus-x: var(--ld-prim-box-shadow-0-12-24-x);
    --ld-c-form-input-min-w: var(--ld-s-min-w-default);
    --ld-c-form-name-value-subheader-text-case: var(--ld-s-typography-body1-text-case);
    --ld-c-form-name-value-subheader-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
    --ld-c-form-name-value-subheader-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    --ld-c-form-name-value-subheader-font-size: var(--ld-s-typography-body1-font-size);
    --ld-c-form-name-value-subheader-line-height: var(--ld-s-typography-body1-line-height);
    --ld-c-form-name-value-subheader-font-weight: var(--ld-s-typography-body1-font-weight);
    --ld-c-form-name-value-subheader-font-family: var(--ld-s-typography-body1-font-family);
    --ld-c-form-name-value-header-text-case: var(--ld-s-typography-label2-text-case);
    --ld-c-form-name-value-header-paragraph-spacing: var(--ld-s-typography-label2-paragraph-spacing);
    --ld-c-form-name-value-header-letter-spacing: var(--ld-s-typography-label2-letter-spacing);
    --ld-c-form-name-value-header-font-size: var(--ld-s-typography-label2-font-size);
    --ld-c-form-name-value-header-line-height: var(--ld-s-typography-label2-line-height);
    --ld-c-form-name-value-header-font-weight: var(--ld-s-typography-label2-font-weight);
    --ld-c-form-select-container-border-radius: var(--ld-s-border-radius-small);
    --ld-c-form-radio-border-radius: var(--ld-s-border-radius-rounded);
    --ld-c-form-text-info-subheader-text-case: var(--ld-s-typography-body2-text-case);
    --ld-c-form-text-info-subheader-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
    --ld-c-form-text-info-subheader-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
    --ld-c-form-text-info-subheader-font-size: var(--ld-s-typography-body2-font-size);
    --ld-c-form-text-info-subheader-line-height: var(--ld-s-typography-body2-line-height);
    --ld-c-form-text-info-subheader-font-weight: var(--ld-s-typography-body2-font-weight);
    --ld-c-form-text-info-subheader-font-family: var(--ld-s-typography-body2-font-family);
    --ld-c-form-text-info-header-text-case: var(--ld-s-typography-subtitle1-text-case);
    --ld-c-form-text-info-header-paragraph-spacing: var(--ld-s-typography-subtitle1-paragraph-spacing);
    --ld-c-form-text-info-header-line-height: var(--ld-s-typography-subtitle1-line-height);
    --ld-c-form-text-info-header-font-weight: var(--ld-s-typography-subtitle1-font-weight);
    --ld-c-form-form-section-box-shadow-focus-color: var(--ld-prim-box-shadow-0-12-24-color);
    --ld-c-form-form-section-border-radius: var(--ld-s-border-radius-extra-large);
    --ld-c-form-form-section-default: 1px solid var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-form-text-field-support-text-text-case: var(--ld-s-typography-body2-text-case);
    --ld-c-form-text-field-support-text-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
    --ld-c-form-text-field-support-text-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
    --ld-c-form-text-field-support-text-font-size: var(--ld-s-typography-body2-font-size);
    --ld-c-form-text-field-support-text-line-height: var(--ld-s-typography-body2-line-height);
    --ld-c-form-text-field-support-text-font-weight: var(--ld-s-typography-body2-font-weight);
    --ld-c-form-text-field-support-text-font-family: var(--ld-s-typography-body2-font-family);
    --ld-c-form-text-field-body-text-text-case: var(--ld-s-typography-body1-text-case);
    --ld-c-form-text-field-body-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
    --ld-c-form-text-field-body-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    --ld-c-form-text-field-body-text-font-size: var(--ld-s-typography-body1-font-size);
    --ld-c-form-text-field-body-text-line-height: var(--ld-s-typography-body1-line-height);
    --ld-c-form-text-field-body-text-font-weight: var(--ld-s-typography-body1-font-weight);
    --ld-c-form-text-field-body-text-font-family: var(--ld-s-typography-body1-font-family);
    --ld-c-form-text-field-label-text-case: var(--ld-s-typography-label1-text-case);
    --ld-c-form-text-field-label-paragraph-spacing: var(--ld-s-typography-label1-paragraph-spacing);
    --ld-c-form-text-field-label-letter-spacing: var(--ld-s-typography-label1-letter-spacing);
    --ld-c-form-text-field-label-font-size: var(--ld-s-typography-label1-font-size);
    --ld-c-form-text-field-label-line-height: var(--ld-s-typography-label1-line-height);
    --ld-c-form-text-field-label-font-weight: var(--ld-s-typography-label1-font-weight);
    --ld-c-form-text-field-placeholder-text-text-case: var(--ld-s-typography-body1-text-case);
    --ld-c-form-text-field-placeholder-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
    --ld-c-form-text-field-placeholder-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    --ld-c-form-text-field-placeholder-text-font-size: var(--ld-s-typography-body1-font-size);
    --ld-c-form-text-field-placeholder-text-line-height: var(--ld-s-typography-body1-line-height);
    --ld-c-form-text-field-placeholder-text-font-weight: var(--ld-s-typography-body1-font-weight);
    --ld-c-form-text-field-placeholder-text-font-family: var(--ld-s-typography-body1-font-family);
    --ld-c-form-input-container-default-border-radius: var(--ld-s-border-radius-small);
    --ld-c-form-input-container-large-border-radius: var(--ld-s-border-radius-medium);
    --ld-c-form-name-value-header-font-family: var(--ld-s-typography-label2-font-family);
    --ld-c-form-select-item-min-height: var(--ld-s-dim-static-xl);
    --ld-c-form-select-item-hover-bg: var(--ld-s-color-elevation-raised-darker);
    --ld-c-form-select-item-default-bg: var(--ld-s-color-elevation-raised-lighter);
    --ld-c-form-text-info-header-font-family: var(--ld-s-typography-subtitle1-font-family);
    --ld-c-form-form-section-bg: var(--ld-s-color-elevation-raised-darker);
    --ld-c-form-form-section-v-pad: var(--ld-s-dim-scaled-default);
    --ld-c-form-form-section-h-pad: var(--ld-s-dim-scaled-default);
    --ld-c-form-form-section-focus: 2px solid var(--ld-s-color-accent-primary-default);
    --ld-c-form-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
    --ld-c-form-border-hover: 2px solid var(--ld-s-color-accent-primary-default);
    --ld-c-form-border-default: 1px solid var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-focus: var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-placeholder-text: var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-disabled: var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-enabled: var(--ld-s-color-accent-primary-default);
    --ld-c-form-text-field-label-font-family: var(--ld-s-typography-label1-font-family);
    --ld-c-form-input-container-default-v-pad: var(--ld-s-dim-static-3xs);
    --ld-c-form-input-container-default-min-height: var(--ld-s-dim-static-xl);
    --ld-c-form-input-container-large-v-pad: var(--ld-s-dim-static-xs);
    --ld-c-form-input-container-large-min-height: var(--ld-s-dim-static-5xl);
    --ld-c-form-input-container-h-pad: var(--ld-s-dim-static-xs);
    --ld-c-form-color-success: var(--ld-s-color-utility-success-darker);
    --ld-c-form-color-error: var(--ld-s-color-utility-error-default);
    --ld-c-form-text-info-header-letter-spacing: var(--ld-s-typography-subtitle1-letter-spacing);
    --ld-c-form-text-info-header-font-size: var(--ld-s-typography-subtitle1-font-size);
    --ld-c-form-border-success: 2px solid var(--ld-c-form-color-success);
    --ld-c-form-border-error: 2px solid var(--ld-c-form-color-error);
}
.FormContainer_formContainer__X4gYs,
.FormContainer_ldStack__D_YOF {
    --ld-c-stack-gap-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-stack-gap-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-stack-gap-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-stack-gap-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-stack-gap-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-stack-gap-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-stack-gap-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-stack-gap-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-stack-gap-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-stack-gap-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-stack-gap-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-stack-gap-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-stack-gap-static-l: var(--ld-s-dim-static-l);
    --ld-c-stack-gap-static-m: var(--ld-s-dim-static-m);
    --ld-c-stack-gap-static-s: var(--ld-s-dim-static-s);
    --ld-c-stack-gap-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-stack-gap-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-stack-gap-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-stack-gap-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-stack-gap-static-none: var(--ld-s-dim-static-none);
}
.typography_ldTypographyGroup__PGtJP,
.typography_typographyGroup__EjgXD {
    --ld-c-typography-group-margin-mobile-label1-bot: 12px;
    --ld-c-typography-group-margin-mobile-label1-top: 12px;
    --ld-c-typography-group-margin-mobile-price1-bot: 12px;
    --ld-c-typography-group-margin-mobile-price1-top: 12px;
    --ld-c-typography-group-margin-mobile-disclaimer1-bot: 12px;
    --ld-c-typography-group-margin-mobile-disclaimer1-top: 12px;
    --ld-c-typography-group-margin-mobile-caption1-bot: 19px;
    --ld-c-typography-group-margin-mobile-caption1-top: 19px;
    --ld-c-typography-group-margin-mobile-body2-bot: 19px;
    --ld-c-typography-group-margin-mobile-body2-top: 19px;
    --ld-c-typography-group-margin-mobile-body1-bot: 19px;
    --ld-c-typography-group-margin-mobile-body1-top: 19px;
    --ld-c-typography-group-margin-mobile-subtitle2-bot: 19px;
    --ld-c-typography-group-margin-mobile-subtitle2-top: 19px;
    --ld-c-typography-group-margin-mobile-subtitle1-bot: 19px;
    --ld-c-typography-group-margin-mobile-subtitle1-top: 19px;
    --ld-c-typography-group-margin-mobile-heading6-bot: 29px;
    --ld-c-typography-group-margin-mobile-heading5-bot: 29px;
    --ld-c-typography-group-margin-mobile-heading6-top: 29px;
    --ld-c-typography-group-margin-mobile-heading5-top: 29px;
    --ld-c-typography-group-margin-mobile-heading4-bot: 29px;
    --ld-c-typography-group-margin-mobile-heading4-top: 29px;
    --ld-c-typography-group-margin-mobile-heading3-bot: 29px;
    --ld-c-typography-group-margin-mobile-heading3-top: 29px;
    --ld-c-typography-group-margin-mobile-heading2-bot: 29px;
    --ld-c-typography-group-margin-mobile-heading2-top: 29px;
    --ld-c-typography-group-margin-mobile-heading1-bot: 29px;
    --ld-c-typography-group-margin-mobile-heading1-top: 29px;
    --ld-c-typography-group-margin-desktop-label1-bot: 12px;
    --ld-c-typography-group-margin-desktop-label1-top: 12px;
    --ld-c-typography-group-margin-desktop-price1-bot: 12px;
    --ld-c-typography-group-margin-desktop-price1-top: 12px;
    --ld-c-typography-group-margin-desktop-disclaimer1-bot: 12px;
    --ld-c-typography-group-margin-desktop-disclaimer1-top: 12px;
    --ld-c-typography-group-margin-desktop-caption1-bot: 19px;
    --ld-c-typography-group-margin-desktop-caption1-top: 19px;
    --ld-c-typography-group-margin-desktop-body2-bot: 19px;
    --ld-c-typography-group-margin-desktop-body2-top: 19px;
    --ld-c-typography-group-margin-desktop-body1-bot: 29px;
    --ld-c-typography-group-margin-desktop-body1-top: 29px;
    --ld-c-typography-group-margin-desktop-subtitle2-bot: 29px;
    --ld-c-typography-group-margin-desktop-subtitle2-top: 29px;
    --ld-c-typography-group-margin-desktop-subtitle1-bot: 29px;
    --ld-c-typography-group-margin-desktop-subtitle1-top: 29px;
    --ld-c-typography-group-margin-desktop-heading5-bot: 29px;
    --ld-c-typography-group-margin-desktop-heading6-bot: 29px;
    --ld-c-typography-group-margin-desktop-heading6-top: 29px;
    --ld-c-typography-group-margin-desktop-heading5-top: 29px;
    --ld-c-typography-group-margin-desktop-heading4-bot: 29px;
    --ld-c-typography-group-margin-desktop-heading4-top: 29px;
    --ld-c-typography-group-margin-desktop-heading3-bot: 29px;
    --ld-c-typography-group-margin-desktop-heading3-top: 29px;
    --ld-c-typography-group-margin-desktop-heading2-bot: 29px;
    --ld-c-typography-group-margin-desktop-heading2-top: 29px;
    --ld-c-typography-group-margin-desktop-heading1-bot: 43px;
    --ld-c-typography-group-margin-desktop-heading1-top: 43px;
}
.typography_h1__cbP0J {
    color: inherit;
    font-family: var(--ld-s-typography-heading1-font-family);
    font-size: var(--ld-s-typography-heading1-font-size);
    font-weight: var(--ld-s-typography-heading1-font-weight);
    letter-spacing: var(--ld-s-typography-heading1-letter-spacing);
    line-height: var(--ld-s-typography-heading1-line-height);
    text-transform: var(--ld-s-typography-heading1-text-case);
}
.typography_h2__DvHfU {
    color: inherit;
    font-family: var(--ld-s-typography-heading2-font-family);
    font-size: var(--ld-s-typography-heading2-font-size);
    font-weight: var(--ld-s-typography-heading2-font-weight);
    letter-spacing: var(--ld-s-typography-heading2-letter-spacing);
    line-height: var(--ld-s-typography-heading2-line-height);
    text-transform: var(--ld-s-typography-heading2-text-case);
}
.typography_h3__nJsD_ {
    color: inherit;
    font-family: var(--ld-s-typography-heading3-font-family);
    font-size: var(--ld-s-typography-heading3-font-size);
    font-weight: var(--ld-s-typography-heading3-font-weight);
    letter-spacing: var(--ld-s-typography-heading3-letter-spacing);
    line-height: var(--ld-s-typography-heading3-line-height);
    text-transform: var(--ld-s-typography-heading3-text-case);
}
.typography_h4__YLt_s {
    color: inherit;
    font-family: var(--ld-s-typography-heading4-font-family);
    font-size: var(--ld-s-typography-heading4-font-size);
    font-weight: var(--ld-s-typography-heading4-font-weight);
    letter-spacing: var(--ld-s-typography-heading4-letter-spacing);
    line-height: var(--ld-s-typography-heading4-line-height);
    text-transform: var(--ld-s-typography-heading4-text-case);
}
.typography_h5__HCLc1 {
    color: inherit;
    font-family: var(--ld-s-typography-heading5-font-family);
    font-size: var(--ld-s-typography-heading5-font-size);
    font-weight: var(--ld-s-typography-heading5-font-weight);
    letter-spacing: var(--ld-s-typography-heading5-letter-spacing);
    line-height: var(--ld-s-typography-heading5-line-height);
    text-transform: var(--ld-s-typography-heading5-text-case);
}
.typography_h6__dAeYF {
    color: inherit;
    font-family: var(--ld-s-typography-heading6-font-family);
    font-size: var(--ld-s-typography-heading6-font-size);
    font-weight: var(--ld-s-typography-heading6-font-weight);
    letter-spacing: var(--ld-s-typography-heading6-letter-spacing);
    line-height: var(--ld-s-typography-heading6-line-height);
    text-transform: var(--ld-s-typography-heading6-text-case);
}
.typography_s1__Jx7H_ {
    color: inherit;
    font-family: var(--ld-s-typography-subtitle1-font-family);
    font-size: var(--ld-s-typography-subtitle1-font-size);
    font-weight: var(--ld-s-typography-subtitle1-font-weight);
    letter-spacing: var(--ld-s-typography-subtitle1-letter-spacing);
    line-height: var(--ld-s-typography-subtitle1-line-height);
    text-transform: var(--ld-s-typography-subtitle1-text-case);
}
.typography_s2__2TlBr {
    color: inherit;
    font-family: var(--ld-s-typography-subtitle2-font-family);
    font-size: var(--ld-s-typography-subtitle2-font-size);
    font-weight: var(--ld-s-typography-subtitle2-font-weight);
    letter-spacing: var(--ld-s-typography-subtitle2-letter-spacing);
    line-height: var(--ld-s-typography-subtitle2-line-height);
    text-transform: var(--ld-s-typography-subtitle2-text-case);
}
.typography_b1__8MRqS {
    color: inherit;
    font-family: var(--ld-s-typography-body1-font-family);
    font-size: var(--ld-s-typography-body1-font-size);
    font-weight: var(--ld-s-typography-body1-font-weight);
    letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    line-height: var(--ld-s-typography-body1-line-height);
    text-transform: var(--ld-s-typography-body1-text-case);
}
.typography_b2__hfgo5 {
    color: inherit;
    font-family: var(--ld-s-typography-body2-font-family);
    font-size: var(--ld-s-typography-body2-font-size);
    font-weight: var(--ld-s-typography-body2-font-weight);
    letter-spacing: var(--ld-s-typography-body2-letter-spacing);
    line-height: var(--ld-s-typography-body2-line-height);
    text-transform: var(--ld-s-typography-body2-text-case);
}
.typography_c1__2TeNQ {
    color: inherit;
    font-family: var(--ld-s-typography-caption1-font-family);
    font-size: var(--ld-s-typography-caption1-font-size);
    font-weight: var(--ld-s-typography-caption1-font-weight);
    letter-spacing: var(--ld-s-typography-caption1-letter-spacing);
    line-height: var(--ld-s-typography-caption1-line-height);
    text-transform: var(--ld-s-typography-caption1-text-case);
}
.typography_d1___baLy {
    color: inherit;
    font-family: var(--ld-s-typography-disclaimer1-font-family);
    font-size: var(--ld-s-typography-disclaimer1-font-size);
    font-weight: var(--ld-s-typography-disclaimer1-font-weight);
    letter-spacing: var(--ld-s-typography-disclaimer1-letter-spacing);
    line-height: var(--ld-s-typography-disclaimer1-line-height);
    text-transform: var(--ld-s-typography-disclaimer1-text-case);
}
.typography_p1__PIJkm {
    color: inherit;
    font-family: var(--ld-s-typography-price1-font-family);
    font-size: var(--ld-s-typography-price1-font-size);
    font-weight: var(--ld-s-typography-price1-font-weight);
    letter-spacing: var(--ld-s-typography-price1-letter-spacing);
    line-height: var(--ld-s-typography-price1-line-height);
    text-transform: var(--ld-s-typography-price1-text-case);
}
.typography_l1__rBFnC {
    color: inherit;
    font-family: var(--ld-s-typography-label1-font-family);
    font-size: var(--ld-s-typography-label1-font-size);
    font-weight: var(--ld-s-typography-label1-font-weight);
    letter-spacing: var(--ld-s-typography-label1-letter-spacing);
    line-height: var(--ld-s-typography-label1-line-height);
    text-transform: var(--ld-s-typography-label1-text-case);
}
.typography_l2__M_18t {
    color: inherit;
    font-family: var(--ld-s-typography-label2-font-family);
    font-size: var(--ld-s-typography-label2-font-size);
    font-weight: var(--ld-s-typography-label2-font-weight);
    letter-spacing: var(--ld-s-typography-label2-letter-spacing);
    line-height: var(--ld-s-typography-label2-line-height);
    text-transform: var(--ld-s-typography-label2-text-case);
}
.typography_superscript__H16xp {
    text-decoration: none;
}
.typography_typographyGroup__EjgXD {
    color: inherit;
    font-family: var(--ld-s-typography-body1-font-family);
    font-size: var(--ld-s-typography-body1-font-size);
    font-weight: var(--ld-s-typography-body1-font-weight);
    letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    line-height: var(--ld-s-typography-body1-line-height);
    text-transform: var(--ld-s-typography-body1-text-case);
}
.typography_typographyGroup__EjgXD.typography_typographyGroup__EjgXD :first-child {
    margin-top: 0;
}
.typography_typographyGroup__EjgXD.typography_typographyGroup__EjgXD :last-child {
    margin-bottom: 0;
}
.typography_typographyGroup__EjgXD .typography_h1__cbP0J {
    margin-bottom: var(--ld-c-typography-group-margin-mobile-heading1-bot);
    margin-top: var(--ld-c-typography-group-margin-mobile-heading1-top);
}
@media (min-width: 1024px) {
    .typography_typographyGroup__EjgXD .typography_h1__cbP0J {
        margin-bottom: var(--ld-c-typography-group-margin-desktop-heading1-bot);
        margin-top: var(--ld-c-typography-group-margin-desktop-heading1-top);
    }
}
.typography_typographyGroup__EjgXD .typography_h2__DvHfU {
    margin-bottom: var(--ld-c-typography-group-margin-mobile-heading2-bot);
    margin-top: var(--ld-c-typography-group-margin-mobile-heading2-top);
}
@media (min-width: 1024px) {
    .typography_typographyGroup__EjgXD .typography_h2__DvHfU {
        margin-bottom: var(--ld-c-typography-group-margin-desktop-heading2-bot);
        margin-top: var(--ld-c-typography-group-margin-desktop-heading2-top);
    }
}
.typography_typographyGroup__EjgXD .typography_h3__nJsD_ {
    margin-bottom: var(--ld-c-typography-group-margin-mobile-heading3-bot);
    margin-top: var(--ld-c-typography-group-margin-mobile-heading3-top);
}
@media (min-width: 1024px) {
    .typography_typographyGroup__EjgXD .typography_h3__nJsD_ {
        margin-bottom: var(--ld-c-typography-group-margin-desktop-heading3-bot);
        margin-top: var(--ld-c-typography-group-margin-desktop-heading3-top);
    }
}
.typography_typographyGroup__EjgXD .typography_h4__YLt_s {
    margin-bottom: var(--ld-c-typography-group-margin-mobile-heading4-bot);
    margin-top: var(--ld-c-typography-group-margin-mobile-heading4-top);
}
@media (min-width: 1024px) {
    .typography_typographyGroup__EjgXD .typography_h4__YLt_s {
        margin-bottom: var(--ld-c-typography-group-margin-desktop-heading4-bot);
        margin-top: var(--ld-c-typography-group-margin-desktop-heading4-top);
    }
}
.typography_typographyGroup__EjgXD .typography_h5__HCLc1 {
    margin-bottom: var(--ld-c-typography-group-margin-mobile-heading5-bot);
    margin-top: var(--ld-c-typography-group-margin-mobile-heading5-top);
}
@media (min-width: 1024px) {
    .typography_typographyGroup__EjgXD .typography_h5__HCLc1 {
        margin-bottom: var(--ld-c-typography-group-margin-desktop-heading5-bot);
        margin-top: var(--ld-c-typography-group-margin-desktop-heading5-top);
    }
}
.typography_typographyGroup__EjgXD .typography_h6__dAeYF {
    margin-bottom: var(--ld-c-typography-group-margin-mobile-heading6-bot);
    margin-top: var(--ld-c-typography-group-margin-mobile-heading6-top);
}
@media (min-width: 1024px) {
    .typography_typographyGroup__EjgXD .typography_h6__dAeYF {
        margin-bottom: var(--ld-c-typography-group-margin-desktop-heading6-bot);
        margin-top: var(--ld-c-typography-group-margin-desktop-heading6-top);
    }
}
.typography_typographyGroup__EjgXD .typography_s1__Jx7H_ {
    margin-bottom: var(--ld-c-typography-group-margin-mobile-subtitle1-bot);
    margin-top: var(--ld-c-typography-group-margin-mobile-subtitle1-top);
}
@media (min-width: 1024px) {
    .typography_typographyGroup__EjgXD .typography_s1__Jx7H_ {
        margin-bottom: var(--ld-c-typography-group-margin-desktop-subtitle1-bot);
        margin-top: var(--ld-c-typography-group-margin-desktop-subtitle1-top);
    }
}
.typography_typographyGroup__EjgXD .typography_s2__2TlBr {
    margin-bottom: var(--ld-c-typography-group-margin-mobile-subtitle2-bot);
    margin-top: var(--ld-c-typography-group-margin-mobile-subtitle2-top);
}
@media (min-width: 1024px) {
    .typography_typographyGroup__EjgXD .typography_s2__2TlBr {
        margin-bottom: var(--ld-c-typography-group-margin-desktop-subtitle2-bot);
        margin-top: var(--ld-c-typography-group-margin-desktop-subtitle2-top);
    }
}
.typography_typographyGroup__EjgXD .typography_b1__8MRqS {
    margin-bottom: var(--ld-c-typography-group-margin-mobile-body1-bot);
    margin-top: var(--ld-c-typography-group-margin-mobile-body1-top);
}
@media (min-width: 1024px) {
    .typography_typographyGroup__EjgXD .typography_b1__8MRqS {
        margin-bottom: var(--ld-c-typography-group-margin-desktop-body1-bot);
        margin-top: var(--ld-c-typography-group-margin-desktop-body1-top);
    }
}
.typography_typographyGroup__EjgXD .typography_b2__hfgo5 {
    margin-bottom: var(--ld-c-typography-group-margin-mobile-body2-bot);
    margin-top: var(--ld-c-typography-group-margin-mobile-body2-top);
}
@media (min-width: 1024px) {
    .typography_typographyGroup__EjgXD .typography_b2__hfgo5 {
        margin-bottom: var(--ld-c-typography-group-margin-desktop-body2-bot);
        margin-top: var(--ld-c-typography-group-margin-desktop-body2-top);
    }
}
.typography_typographyGroup__EjgXD .typography_c1__2TeNQ {
    margin-bottom: var(--ld-c-typography-group-margin-mobile-caption1-bot);
    margin-top: var(--ld-c-typography-group-margin-mobile-caption1-top);
}
@media (min-width: 1024px) {
    .typography_typographyGroup__EjgXD .typography_c1__2TeNQ {
        margin-bottom: var(--ld-c-typography-group-margin-desktop-caption1-bot);
        margin-top: var(--ld-c-typography-group-margin-desktop-caption1-top);
    }
}
.typography_typographyGroup__EjgXD .typography_d1___baLy {
    margin-bottom: var(--ld-c-typography-group-margin-mobile-disclaimer1-bot);
    margin-top: var(--ld-c-typography-group-margin-mobile-disclaimer1-top);
}
@media (min-width: 1024px) {
    .typography_typographyGroup__EjgXD .typography_d1___baLy {
        margin-bottom: var(--ld-c-typography-group-margin-desktop-disclaimer1-bot);
        margin-top: var(--ld-c-typography-group-margin-desktop-disclaimer1-top);
    }
}
.typography_book__sx_7v {
    font-weight: var(--ld-font-weights-book);
}
.typography_regular__ETkBy {
    font-weight: var(--ld-font-weights-regular);
}
.typography_bold__n03L6 {
    font-weight: var(--ld-font-weights-bold);
}
.typography_senkeiLine__X2D_y {
    border-bottom: 3px solid var(--ld-color-lexus-inari-500);
    content: " ";
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 8px;
    width: 40px;
}
@media (min-width: 1024px) {
    .typography_senkeiLine__X2D_y {
        margin-bottom: 12px;
        margin-right: 15px;
        width: 80px;
    }
}
.typography_indented__B_Tte {
    padding-left: 20px;
}
@media (min-width: 1024px) {
    .typography_indented__B_Tte {
        padding-left: 40px;
    }
}
.GenericLink_genericLink__ApD_x,
.GenericLink_ldLink__oggLW {
    --ld-c-link-external-transform-y: -1px;
    --ld-c-link-external-margin-left: 6px;
    --ld-c-link-line-w: 2px;
}
.GenericLink_subtle__ytNga:hover,
.GenericLink_underline__COljc,
:where(.GenericLink_genericLink__ApD_x) {
    text-decoration: underline;
    text-decoration-thickness: 1px;
}
:where(.GenericLink_genericLink__ApD_x) :not(span) {
    cursor: pointer;
}
:where(.GenericLink_genericLink__ApD_x):hover {
    text-decoration-thickness: var(--ld-c-link-line-w);
}
.GenericLink_genericLink__ApD_x:where(.GenericLink_quiet__VrExV),
.GenericLink_genericLink__ApD_x:where(.GenericLink_senkei__gXrHL),
.GenericLink_genericLink__ApD_x:where(.GenericLink_subtle__ytNga) {
    text-decoration: none;
}
.GenericLink_wrapper__WyrAH {
    display: block;
}
.GenericLink_inlineWrapper__va2fn {
    display: inline-block;
}
.GenericLink_senkei__gXrHL span {
    --ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
    --ornaments-senkei-default-line-size: 4px;
    --ornaments-senkei-offset-top-default: 4px;
    --ornaments-senkei-default-transition-duration: 0.3s;
    position: relative;
}
.GenericLink_senkei__gXrHL span:after {
    content: "";
    display: block;
    position: absolute;
    border-bottom: var(--ld-c-link-line-w) solid var(--ornaments-senkei-border-color);
    height: 0;
    transform: translateY(-4px);
    width: 100%;
    opacity: 0;
    max-width: 0;
    transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
}
.GenericLink_senkei__gXrHL span:hover:after {
    max-width: 100%;
    opacity: 1;
}
.GenericLink_externalLink___MYke:after {
    content: "";
    margin-left: var(--ld-c-link-external-margin-left);
    -webkit-mask-image: var(--lk-private-svg-external-link);
    mask-image: var(--lk-private-svg-external-link);
    width: var(--lk-private-svg-external-link-width);
    height: var(--lk-private-svg-external-link-height);
    display: inline-block;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    background-color: currentColor;
    transform: translateY(var(--ld-c-link-external-transform-y));
}
.FocusOutline_focusOutline__P_jI7,
.FocusOutline_ldFocusOutline__Rq4NA {
    --ld-c-focus-outline-offset-smallest: -1px;
    --ld-c-focus-outline-offset-smaller: 2px;
    --ld-c-focus-outline-none: var(--ld-s-border-radius-none);
    --ld-c-focus-outline-large: var(--ld-s-border-radius-large);
    --ld-c-focus-outline-medium: var(--ld-s-border-radius-medium);
    --ld-c-focus-outline-small: var(--ld-s-border-radius-small);
    --ld-c-focus-outline-rounded: var(--ld-s-border-radius-rounded);
    --ld-c-focus-outline-extra-large: var(--ld-s-border-radius-extra-large);
    --ld-c-focus-outline-default: var(--ld-s-border-radius-extra-medium);
    --ld-c-focus-outline-outline: 1px dashed var(--ld-s-color-accent-primary-default);
    --ld-c-focus-outline-offset-default: var(--ld-s-dim-static-4xs);
    --ld-c-focus-outline-success: 1px dashed var(--ld-s-color-utility-success-darker);
    --ld-c-focus-outline-error: 1px dashed var(--ld-s-color-utility-error-default);
}
.FocusOutline_focusOutline__P_jI7:not(.FocusOutline_notSelf__M_dyx):focus-visible {
    outline: var(--ld-c-focus-outline-outline);
}
.FocusOutline_focusOutline__P_jI7.FocusOutline_within__lUSRw:has(:focus-visible) {
    outline: var(--ld-c-focus-outline-outline);
}
.FocusOutline_focusOutline__P_jI7.FocusOutline_within__lUSRw:has(:focus-visible):has([data-invalid]),
.FocusOutline_focusOutline__P_jI7.FocusOutline_within__lUSRw:has(:focus-visible)[aria-invalid="true"] {
    outline: var(--ld-c-focus-outline-error);
}
.FocusOutline_focusOutline__P_jI7.FocusOutline_within__lUSRw:has(:focus-visible)[aria-describedby="valid"] {
    outline: var(--ld-c-focus-outline-success);
}
.FocusOutline_defaultOutlineOffSet__N8cZQ {
    outline-offset: var(--ld-c-focus-outline-offset-default);
}
.FocusOutline_smallestOutlineOffSet__i8bHy {
    outline-offset: var(--ld-c-focus-outline-offset-smallest);
}
.FocusOutline_smallOutlineOffSet__v_KKt {
    outline-offset: var(--ld-c-focus-outline-offset-smaller);
}
.FocusOutline_noneOutlineOffSet__GZbrD {
    outline-offset: 0;
}
[data-focus-visible] .FocusOutline_focusOutline__P_jI7 {
    outline: var(--ld-c-focus-outline-outline);
}
[data-focus-visible]:is([data-invalid]) .FocusOutline_focusOutline__P_jI7 {
    outline: var(--ld-c-focus-outline-error);
}
.FormHelperText_formHelperText__qXAC_ {
    display: flex;
}
.FormHelperText_error__1Ii_5 {
    color: var(--ld-c-form-color-error);
}
:where(.GlobalStylesScope_lkStylesScope__yQL_I) {
    display: contents;
}
.GlobalStylesScope_lkTheme__qDSmw {
    display: contents;
}
:root {
    --lk-private-svg-arrow-right: url("data:image/svg+xml, %3Csvg%20width=%2717%27%20height=%2713%27%20viewBox=%270%200%2017%2013%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M1%206.5H16M16%206.5L9.7931%200.5M16%206.5L9.7931%2012.5%27%20stroke=%27%23EB0A1E%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%2F%3E%3C%2Fsvg%3E");
    --lk-private-svg-arrow-right-width: 17px;
    --lk-private-svg-arrow-right-height: 13px;
    --lk-private-svg-external-link: url("data:image/svg+xml, %3Csvg%20width=%277%27%20height=%277%27%20viewBox=%272%2010%205%207%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M2.64648%2010.5H7.64648V15.5%27%20stroke=%27currentColor%27%20%2F%3E%3Cpath%20d=%27M7.64648%2010.3535L2%2016%27%20stroke=%27%231A1A1A%27%20%2F%3E%3C%2Fsvg%3E");
    --lk-private-svg-external-link-width: 7px;
    --lk-private-svg-external-link-height: 7px;
    --lk-private-svg-search: url("data:image/svg+xml, %3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2025%2024%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M21.21%2019.29L17.81%2015.9C18.907%2014.5024%2019.5022%2012.7767%2019.5%2011C19.5%206.58172%2015.9183%203%2011.5%203C7.08172%203%203.5%206.58172%203.5%2011C3.5%2015.4183%207.08172%2019%2011.5%2019C13.2767%2019.0022%2015.0025%2018.407%2016.4%2017.31L19.79%2020.71C20.1789%2021.1021%2020.8121%2021.1047%2021.2042%2020.7158C21.2061%2020.7139%2021.2081%2020.7119%2021.21%2020.71V20.71C21.6021%2020.3211%2021.6047%2019.6879%2021.2158%2019.2958C21.2139%2019.2939%2021.2119%2019.2919%2021.21%2019.29L21.21%2019.29ZM5.5%2011V11C5.5%207.68629%208.18629%205%2011.5%205C14.8137%205%2017.5%207.68629%2017.5%2011C17.5%2014.3137%2014.8137%2017%2011.5%2017C8.18629%2017%205.5%2014.3137%205.5%2011L5.5%2011Z%27%20fill=%27%23E4E1D8%27%2F%3E%3C%2Fsvg%3E");
    --lk-private-svg-search-width: 16px;
    --lk-private-svg-search-height: 16px;
    --lk-private-svg-loading-spinner: url("data:image/svg+xml, %3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20opacity=%270.5%27%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M12%2021C16.9706%2021%2021%2016.9706%2021%2012C21%207.02944%2016.9706%203%2012%203C7.02944%203%203%207.02944%203%2012C3%2016.9706%207.02944%2021%2012%2021ZM12%2024C18.6274%2024%2024%2018.6274%2024%2012C24%205.37258%2018.6274%200%2012%200C5.37258%200%200%205.37258%200%2012C0%2018.6274%205.37258%2024%2012%2024Z%27%20fill=%27white%27%2F%3E%3Cpath%20d=%27M24%2012C24%205.37258%2018.6274%200%2012%200V3C16.9706%203%2021%207.02944%2021%2012H24Z%27%20fill=%27%23CA4B19%27%2F%3E%3Cpath%20d=%27M24%2012C24%205.37258%2018.6274%200%2012%200V3C16.9706%203%2021%207.02944%2021%2012H24Z%27%20stroke=%27tansparent%27%2F%3E%3C%2Fsvg%3E");
    --lk-private-svg-loading-spinner-width: 16px;
    --lk-private-svg-loading-spinner-height: 16px;
    --icon-fill-color: var(--ld-button-icon-default);
    --lk-primary-nav-z-index: 1000;
    --lk-date-picker-popover-z-index: 1050;
    --lk-modal-z-index: 1100;
    --lk-popover-z-index: 1200;
    --lk-menu-close-button-container-z-index: 2;
}
:where(.lkStylesScope) img {
    border-style: none;
}
:where(.lkStylesScope) blockquote,
:where(.lkStylesScope) h1,
:where(.lkStylesScope) h2,
:where(.lkStylesScope) h3,
:where(.lkStylesScope) h4,
:where(.lkStylesScope) h5,
:where(.lkStylesScope) h6,
:where(.lkStylesScope) p {
    margin-top: 0;
    margin-bottom: 0;
}
:where(.lkStylesScope) figure {
    margin: 0;
}
:where(.lkStylesScope) button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border: 0;
    background: none;
    outline: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-align: inherit;
}
:where(.lkStylesScope) button:hover {
    color: inherit;
}
:where(.lkStylesScope) *,
:where(.lkStylesScope) :after,
:where(.lkStylesScope) :before {
    box-sizing: border-box;
}
:where(.lkStylesScope) ul {
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    list-style: none;
}
:where(.lkStylesScope) li {
    list-style: none;
    text-indent: 0;
    margin: 0;
    padding: 0;
}
:where(.lkStylesScope) li:before {
    content: none;
}
:where(.lkStylesScope) a {
    color: inherit;
}
:where(.lkStylesScope) {
    color: inherit;
    font-family: var(--ld-s-typography-body2-font-family);
    font-size: var(--ld-s-typography-body2-font-size);
    font-weight: var(--ld-s-typography-body2-font-weight);
    letter-spacing: var(--ld-s-typography-body2-letter-spacing);
    line-height: var(--ld-s-typography-body2-line-height);
    text-transform: var(--ld-s-typography-body2-text-case);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.InputLabel_inputLabel__cuQMO {
    display: flex;
}
.InputLabel_asterisk__cspnF {
    color: var(--ld-s-color-accent-secondary-default);
}
.Stack_ldStack__5S_nn,
.Stack_stack__ukzYy {
    --ld-c-stack-gap-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-stack-gap-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-stack-gap-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-stack-gap-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-stack-gap-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-stack-gap-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-stack-gap-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-stack-gap-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-stack-gap-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-stack-gap-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-stack-gap-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-stack-gap-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-stack-gap-static-l: var(--ld-s-dim-static-l);
    --ld-c-stack-gap-static-m: var(--ld-s-dim-static-m);
    --ld-c-stack-gap-static-s: var(--ld-s-dim-static-s);
    --ld-c-stack-gap-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-stack-gap-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-stack-gap-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-stack-gap-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-stack-gap-static-none: var(--ld-s-dim-static-none);
}
.InputBorder_inputBorder__4IMd7,
.InputBorder_ldInputBorder__tCoIe {
    --ld-c-input-border-disabled: 0.5;
    --ld-c-input-border-error-type: inset;
    --ld-c-input-border-error-spread: 2px;
    --ld-c-input-border-error-blur: 0;
    --ld-c-input-border-error-y: 0;
    --ld-c-input-border-error-x: 0;
    --ld-c-input-border-success-type: inset;
    --ld-c-input-border-success-spread: 2px;
    --ld-c-input-border-success-blur: 0;
    --ld-c-input-border-success-y: 0;
    --ld-c-input-border-success-x: 0;
    --ld-c-input-border-hover-type: inset;
    --ld-c-input-border-hover-spread: 2px;
    --ld-c-input-border-hover-blur: 0;
    --ld-c-input-border-hover-y: 0;
    --ld-c-input-border-hover-x: 0;
    --ld-c-input-border-default-type: inset;
    --ld-c-input-border-default-spread: 1px;
    --ld-c-input-border-default-blur: 0;
    --ld-c-input-border-default-y: 0;
    --ld-c-input-border-default-x: 0;
    --ld-c-input-border-border-radius-rounded: var(--ld-s-border-radius-rounded);
    --ld-c-input-border-border-radius-extra-large: var(--ld-s-border-radius-extra-large);
    --ld-c-input-border-border-radius-large: var(--ld-s-border-radius-large);
    --ld-c-input-border-border-radius-extra-medium: var(--ld-s-border-radius-extra-medium);
    --ld-c-input-border-border-radius-medium: var(--ld-s-border-radius-medium);
    --ld-c-input-border-border-radius-default: var(--ld-s-border-radius-small);
    --ld-c-input-border-hover-color: var(--ld-s-color-accent-primary-default);
    --ld-c-input-border-default-color: var(--ld-s-color-accent-primary-default);
    --ld-c-input-border-border-hover: 2px solid var(--ld-s-color-accent-primary-default);
    --ld-c-input-border-border-default: 1px solid var(--ld-s-color-accent-primary-default);
    --ld-c-input-border-error-color: var(--ld-s-color-utility-error-default);
    --ld-c-input-border-success-color: var(--ld-s-color-utility-success-darker);
    --ld-c-input-border-border-error: 2px solid var(--ld-s-color-utility-error-default);
    --ld-c-input-border-border-success: 2px solid var(--ld-s-color-utility-success-darker);
}
.InputBorder_inputBorder__4IMd7 {
    position: relative;
    display: flex;
    flex: 1 1;
    box-shadow: inset var(--ld-c-input-border-default-x) var(--ld-c-input-border-default-y) var(--ld-c-input-border-default-blur) var(--ld-c-input-border-default-spread) var(--ld-c-input-border-default-color);
}
.InputBorder_inputBorder__4IMd7 input:focus {
    outline: none;
}
.InputBorder_inputBorder__4IMd7:has([data-disabled]) {
    opacity: var(--ld-c-input-border-disabled);
    cursor: not-allowed;
    pointer-events: none;
}
.InputBorder_inputBorder__4IMd7:not(.InputBorder_invalid__5OjOj, .InputBorder_success__FaZMT):has([data-focused]):not(:has(.InputBorder_inputBorder__4IMd7)) {
    box-shadow: inset var(--ld-c-input-border-hover-x) var(--ld-c-input-border-hover-y) var(--ld-c-input-border-hover-blur) var(--ld-c-input-border-hover-spread) var(--ld-c-input-border-hover-color);
}
.InputBorder_inputBorderHoverState__hmPmx:hover,
[data-focus-visible] .InputBorder_inputBorder__4IMd7:not(.InputBorder_invalid__5OjOj, .InputBorder_success__FaZMT),
[data-hovered] .InputBorder_inputBorder__4IMd7:not(.InputBorder_invalid__5OjOj, .InputBorder_success__FaZMT) {
    box-shadow: inset var(--ld-c-input-border-hover-x) var(--ld-c-input-border-hover-y) var(--ld-c-input-border-hover-blur) var(--ld-c-input-border-hover-spread) var(--ld-c-input-border-hover-color);
}
.InputBorder_success__FaZMT {
    box-shadow: inset var(--ld-c-input-border-success-x) var(--ld-c-input-border-success-y) var(--ld-c-input-border-success-blur) var(--ld-c-input-border-success-spread) var(--ld-c-input-border-success-color);
}
.InputBorder_invalid__5OjOj {
    box-shadow: inset var(--ld-c-input-border-error-x) var(--ld-c-input-border-error-y) var(--ld-c-input-border-error-blur) var(--ld-c-input-border-error-spread) var(--ld-c-input-border-error-color);
}
.InputBorder_selected__SPRuq {
    box-shadow: inset var(--ld-c-input-border-hover-x) var(--ld-c-input-border-hover-y) var(--ld-c-input-border-hover-blur) var(--ld-c-input-border-hover-spread) var(--ld-c-input-border-hover-color);
}
.LoadingSpinner_ldSpinner__y0Ywl,
.LoadingSpinner_loadingSpinnerContainer__d3sMI {
    --ld-c-spinner-overlay-opacity: 0.1;
    --ld-c-spinner-overlay-bg: 0.9;
    --ld-c-spinner-border-radius: var(--ld-s-border-radius-rounded);
    --ld-c-spinner-bg: 2px solid var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-spinner-frame-size: var(--ld-s-dim-static-m);
    --ld-c-spinner-size: var(--ld-s-dim-static-m)- var(--ld-s-dim-static-4xs);
    --ld-c-spinner-fg: 2px solid var(--ld-s-color-accent-secondary-default);
}
.LoadingSpinner_loadingSpinnerContainer__d3sMI {
    display: inline-flex;
    padding: 2px;
}
.LoadingSpinner_loadingSpinner__Z29cw {
    border: var(--ld-c-spinner-bg);
    border-bottom-color: var(--ld-s-color-accent-secondary-default);
    animation: LoadingSpinner_rotation__2bLnp 1s linear infinite;
}
@keyframes LoadingSpinner_rotation__2bLnp {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(1turn);
    }
}
.TextInput_ldBox__iSvLy,
.TextInput_searchIcon__RpY1E,
.TextInput_searchInput___GAoI {
    --ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
    --ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
    --ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
    --ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}
.TextInput_input__3hc6c {
    border: 0;
    width: 100%;
    letter-spacing: var(--ld-c-form-text-field-body-text-letter-spacing);
    line-height: var(--ld-c-form-text-field-body-text-line-height);
    font-weight: var(--ld-c-form-text-field-body-text-font-weight);
    font-family: var(--ld-c-form-text-field-body-text-font-family);
    font-size: var(--ld-c-form-text-field-body-text-font-size);
    color: var(--ld-c-form-color-enabled);
    background-color: transparent;
}
.TextInput_input__3hc6c[type="search"]::-webkit-search-cancel-button,
.TextInput_input__3hc6c[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none;
}
.TextInput_input__3hc6c::placeholder {
    color: var(--ld-c-form-color-placeholder-text);
    opacity: 50%;
    transform: translateY(var(--ld-c-form-placeholder-text-offset));
}
.TextInput_clearIcon__49ddl {
    display: flex;
    justify-content: center;
    cursor: pointer;
    color: var(--ld-s-color-accent-primary-default);
}
.TextInput_validIcon__q9UsU {
    color: var(--ld-c-form-color-success);
}
.TextInput_inValidIcon__CyTb6 {
    color: var(--ld-c-form-color-error);
}
.TextInput_searchIcon__RpY1E {
    left: var(--ld-c-box-pad-static-xs);
    height: 16px;
    width: 16px;
}
.TextInput_searchInput___GAoI {
    padding: 0 var(--ld-c-box-pad-static-l);
}
.TextInput_inputContainer__wMbiK {
    display: flex;
    align-items: center;
    width: 100%;
    min-height: var(--ld-c-form-input-container-default-min-height);
    padding: var(--ld-c-form-input-container-default-v-pad) var(--ld-c-form-input-container-h-pad);
}
.TextInput_iconContainer__BSiCN {
    display: flex;
}
.TextInput_iconContainer__BSiCN svg {
    height: var(--ld-dimension-16);
    width: var(--ld-dimension-16);
}
.Autocomplete_ldAutocomplete__v4nHO {
    --ld-c-autocomplete-popover-hover: var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-autocomplete-popover-bg: var(--ld-s-color-elevation-raised-lighter);
    --ld-c-autocomplete-min-height: var(--ld-s-dim-static-xl);
}
.Autocomplete_autocomplete__BvPI_[data-disabled] {
    opacity: 50%;
    cursor: not-allowed;
}
.Autocomplete_listbox__fzP4j {
    display: flex;
    flex-direction: column;
    gap: 1px;
    overflow: hidden;
    cursor: pointer;
}
.Autocomplete_isSolidPlaceholder__G9VAP::placeholder {
    opacity: 1;
}
.Box_box__kUeyT,
.Box_ldBox__tf1fi {
    --ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
    --ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
    --ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
    --ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}
.Surface_ldSurface__zetMw,
.Surface_surface__vklb_ {
    --ld-c-surface-highlight: var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-surface-elevation-inset-darker: var(--ld-s-color-elevation-inset-darker);
    --ld-c-surface-elevation-inset-default: var(--ld-s-color-elevation-inset-default);
    --ld-c-surface-elevation-inset-lighter: var(--ld-s-color-elevation-inset-lighter);
    --ld-c-surface-elevation-raised-darker: var(--ld-s-color-elevation-raised-darker);
    --ld-c-surface-elevation-raised-default: var(--ld-s-color-elevation-raised-default);
    --ld-c-surface-elevation-raised-lighter: var(--ld-s-color-elevation-raised-lighter);
    --ld-c-surface-canvas-darker: var(--ld-s-color-canvas-darker);
    --ld-c-surface-canvas-default: var(--ld-s-color-canvas-default);
    --ld-c-surface-canvas-lighter: var(--ld-s-color-canvas-lighter);
}
.Surface_surface__vklb_ {
    --lk-canvas-color: var(--lk-surface-color);
}
.Surface_highlightOnHover__2nHGK:hover:not(.Surface_omitStyles__mP5AJ),
.Surface_surface__vklb_:not(.Surface_none__CvwcO):not(.Surface_omitStyles__mP5AJ) {
    background-color: var(--lk-surface-color);
    color: var(--ld-s-color-foreground-default);
}
.Surface_highlightOnHover__2nHGK:hover,
.Surface_highlight__Q7T76 {
    --lk-surface-color: var(--ld-c-surface-highlight);
}
.Surface_canvasDefault__ROYr7 {
    --lk-surface-color: var(--ld-c-surface-canvas-default);
}
.Surface_canvasDarker__DcB_N {
    --lk-surface-color: var(--ld-c-surface-canvas-darker);
}
.Surface_canvasLighter__aSaN3 {
    --lk-surface-color: var(--ld-c-surface-canvas-lighter);
}
.Surface_elevationInsetDefault__3JcxN {
    --lk-surface-color: var(--ld-c-surface-elevation-inset-default);
}
.Surface_elevationInsetDarker__1edcm {
    --lk-surface-color: var(--ld-c-surface-elevation-inset-darker);
}
.Surface_elevationInsetLighter__AcTYS {
    --lk-surface-color: var(--ld-c-surface-elevation-inset-lighter);
}
.Surface_elevationRaisedDefault__Vf390 {
    --lk-surface-color: var(--ld-c-surface-elevation-raised-default);
}
.Surface_elevationRaisedDarker__ZQNpb {
    --lk-surface-color: var(--ld-c-surface-elevation-raised-darker);
}
.Surface_elevationRaisedLighter__E9bBJ {
    --lk-surface-color: var(--ld-c-surface-elevation-raised-lighter);
}
.PopoverLayout_ldPopover__N5rO9,
.PopoverLayout_popover__fHYRG {
    --ld-c-popover-max-w: 400px;
    --ld-c-popover-box-shadow-type: var(--ld-s-box-shadow-default-type);
    --ld-c-popover-box-shadow-spread: var(--ld-s-box-shadow-default-spread);
    --ld-c-popover-box-shadow-blur: var(--ld-s-box-shadow-default-blur);
    --ld-c-popover-box-shadow-y: var(--ld-s-box-shadow-default-y);
    --ld-c-popover-box-shadow-x: var(--ld-s-box-shadow-default-x);
    --ld-c-popover-border: 1px solid var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-popover-box-shadow-color: var(--ld-s-box-shadow-default-color);
}
.PopoverLayout_popover__fHYRG {
    box-shadow: var(--ld-c-popover-box-shadow-x) var(--ld-c-popover-box-shadow-y) var(--ld-c-popover-box-shadow-blur) var(--ld-c-popover-box-shadow-spread) var(--ld-c-popover-box-shadow-color) var(--ld-c-popover-box-shadow-type);
    border: var(--ld-c-popover-border);
}
.PopoverLayout_useTriggerWidth__2QXUb {
    width: var(--trigger-width, auto);
}
.PopoverLayout_scrollable__W_5r4 {
    height: 100%;
    overflow-y: auto;
}
.AutocompleteItem_autoCompleteItem__ZwtBv,
.AutocompleteItem_ldBox__f4873 {
    --ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
    --ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
    --ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
    --ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}
.AutocompleteItem_autoCompleteItem__ZwtBv {
    color: inherit;
    font-family: var(--ld-s-typography-body1-font-family);
    font-size: var(--ld-s-typography-body1-font-size);
    font-weight: var(--ld-s-typography-body1-font-weight);
    letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    line-height: var(--ld-s-typography-body1-line-height);
    text-transform: var(--ld-s-typography-body1-text-case);
    color: var(--ld-s-color-accent-primary-default);
    text-transform: uppercase;
}
.AutocompleteItem_autoCompleteItem__ZwtBv[data-focused] {
    background-color: var(--lk-surface-color);
}
.DatePicker_calendar__tMVJA,
.DatePicker_ldForm__ymTBN {
    --ld-c-form-placeholder-text-offset: 2px;
    --ld-c-form-transition-easing-default: ease-out;
    --ld-c-form-transition-duration-slow: var(--ld-s-transition-duration-slow);
    --ld-c-form-transition-duration-default: var(--ld-s-transition-duration-default);
    --ld-c-form-transition-duration-fast: var(--ld-s-transition-duration-fast);
    --ld-c-form-disabled: var(--ld-s-opacity-disabled);
    --ld-c-form-form-section-box-shadow-focus-type: var(--ld-prim-box-shadow-0-12-24-type);
    --ld-c-form-form-section-box-shadow-focus-spread: var(--ld-prim-box-shadow-0-12-24-spread);
    --ld-c-form-form-section-box-shadow-focus-blur: var(--ld-prim-box-shadow-0-12-24-blur);
    --ld-c-form-form-section-box-shadow-focus-y: var(--ld-prim-box-shadow-0-12-24-y);
    --ld-c-form-form-section-box-shadow-focus-x: var(--ld-prim-box-shadow-0-12-24-x);
    --ld-c-form-input-min-w: var(--ld-s-min-w-default);
    --ld-c-form-name-value-subheader-text-case: var(--ld-s-typography-body1-text-case);
    --ld-c-form-name-value-subheader-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
    --ld-c-form-name-value-subheader-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    --ld-c-form-name-value-subheader-font-size: var(--ld-s-typography-body1-font-size);
    --ld-c-form-name-value-subheader-line-height: var(--ld-s-typography-body1-line-height);
    --ld-c-form-name-value-subheader-font-weight: var(--ld-s-typography-body1-font-weight);
    --ld-c-form-name-value-subheader-font-family: var(--ld-s-typography-body1-font-family);
    --ld-c-form-name-value-header-text-case: var(--ld-s-typography-label2-text-case);
    --ld-c-form-name-value-header-paragraph-spacing: var(--ld-s-typography-label2-paragraph-spacing);
    --ld-c-form-name-value-header-letter-spacing: var(--ld-s-typography-label2-letter-spacing);
    --ld-c-form-name-value-header-font-size: var(--ld-s-typography-label2-font-size);
    --ld-c-form-name-value-header-line-height: var(--ld-s-typography-label2-line-height);
    --ld-c-form-name-value-header-font-weight: var(--ld-s-typography-label2-font-weight);
    --ld-c-form-select-container-border-radius: var(--ld-s-border-radius-small);
    --ld-c-form-radio-border-radius: var(--ld-s-border-radius-rounded);
    --ld-c-form-text-info-subheader-text-case: var(--ld-s-typography-body2-text-case);
    --ld-c-form-text-info-subheader-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
    --ld-c-form-text-info-subheader-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
    --ld-c-form-text-info-subheader-font-size: var(--ld-s-typography-body2-font-size);
    --ld-c-form-text-info-subheader-line-height: var(--ld-s-typography-body2-line-height);
    --ld-c-form-text-info-subheader-font-weight: var(--ld-s-typography-body2-font-weight);
    --ld-c-form-text-info-subheader-font-family: var(--ld-s-typography-body2-font-family);
    --ld-c-form-text-info-header-text-case: var(--ld-s-typography-subtitle1-text-case);
    --ld-c-form-text-info-header-paragraph-spacing: var(--ld-s-typography-subtitle1-paragraph-spacing);
    --ld-c-form-text-info-header-line-height: var(--ld-s-typography-subtitle1-line-height);
    --ld-c-form-text-info-header-font-weight: var(--ld-s-typography-subtitle1-font-weight);
    --ld-c-form-form-section-box-shadow-focus-color: var(--ld-prim-box-shadow-0-12-24-color);
    --ld-c-form-form-section-border-radius: var(--ld-s-border-radius-extra-large);
    --ld-c-form-form-section-default: 1px solid var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-form-text-field-support-text-text-case: var(--ld-s-typography-body2-text-case);
    --ld-c-form-text-field-support-text-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
    --ld-c-form-text-field-support-text-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
    --ld-c-form-text-field-support-text-font-size: var(--ld-s-typography-body2-font-size);
    --ld-c-form-text-field-support-text-line-height: var(--ld-s-typography-body2-line-height);
    --ld-c-form-text-field-support-text-font-weight: var(--ld-s-typography-body2-font-weight);
    --ld-c-form-text-field-support-text-font-family: var(--ld-s-typography-body2-font-family);
    --ld-c-form-text-field-body-text-text-case: var(--ld-s-typography-body1-text-case);
    --ld-c-form-text-field-body-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
    --ld-c-form-text-field-body-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    --ld-c-form-text-field-body-text-font-size: var(--ld-s-typography-body1-font-size);
    --ld-c-form-text-field-body-text-line-height: var(--ld-s-typography-body1-line-height);
    --ld-c-form-text-field-body-text-font-weight: var(--ld-s-typography-body1-font-weight);
    --ld-c-form-text-field-body-text-font-family: var(--ld-s-typography-body1-font-family);
    --ld-c-form-text-field-label-text-case: var(--ld-s-typography-label1-text-case);
    --ld-c-form-text-field-label-paragraph-spacing: var(--ld-s-typography-label1-paragraph-spacing);
    --ld-c-form-text-field-label-letter-spacing: var(--ld-s-typography-label1-letter-spacing);
    --ld-c-form-text-field-label-font-size: var(--ld-s-typography-label1-font-size);
    --ld-c-form-text-field-label-line-height: var(--ld-s-typography-label1-line-height);
    --ld-c-form-text-field-label-font-weight: var(--ld-s-typography-label1-font-weight);
    --ld-c-form-text-field-placeholder-text-text-case: var(--ld-s-typography-body1-text-case);
    --ld-c-form-text-field-placeholder-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
    --ld-c-form-text-field-placeholder-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    --ld-c-form-text-field-placeholder-text-font-size: var(--ld-s-typography-body1-font-size);
    --ld-c-form-text-field-placeholder-text-line-height: var(--ld-s-typography-body1-line-height);
    --ld-c-form-text-field-placeholder-text-font-weight: var(--ld-s-typography-body1-font-weight);
    --ld-c-form-text-field-placeholder-text-font-family: var(--ld-s-typography-body1-font-family);
    --ld-c-form-input-container-default-border-radius: var(--ld-s-border-radius-small);
    --ld-c-form-input-container-large-border-radius: var(--ld-s-border-radius-medium);
    --ld-c-form-name-value-header-font-family: var(--ld-s-typography-label2-font-family);
    --ld-c-form-select-item-min-height: var(--ld-s-dim-static-xl);
    --ld-c-form-select-item-hover-bg: var(--ld-s-color-elevation-raised-darker);
    --ld-c-form-select-item-default-bg: var(--ld-s-color-elevation-raised-lighter);
    --ld-c-form-text-info-header-font-family: var(--ld-s-typography-subtitle1-font-family);
    --ld-c-form-form-section-bg: var(--ld-s-color-elevation-raised-darker);
    --ld-c-form-form-section-v-pad: var(--ld-s-dim-scaled-default);
    --ld-c-form-form-section-h-pad: var(--ld-s-dim-scaled-default);
    --ld-c-form-form-section-focus: 2px solid var(--ld-s-color-accent-primary-default);
    --ld-c-form-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
    --ld-c-form-border-hover: 2px solid var(--ld-s-color-accent-primary-default);
    --ld-c-form-border-default: 1px solid var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-focus: var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-placeholder-text: var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-disabled: var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-enabled: var(--ld-s-color-accent-primary-default);
    --ld-c-form-text-field-label-font-family: var(--ld-s-typography-label1-font-family);
    --ld-c-form-input-container-default-v-pad: var(--ld-s-dim-static-3xs);
    --ld-c-form-input-container-default-min-height: var(--ld-s-dim-static-xl);
    --ld-c-form-input-container-large-v-pad: var(--ld-s-dim-static-xs);
    --ld-c-form-input-container-large-min-height: var(--ld-s-dim-static-5xl);
    --ld-c-form-input-container-h-pad: var(--ld-s-dim-static-xs);
    --ld-c-form-color-success: var(--ld-s-color-utility-success-darker);
    --ld-c-form-color-error: var(--ld-s-color-utility-error-default);
    --ld-c-form-text-info-header-letter-spacing: var(--ld-s-typography-subtitle1-letter-spacing);
    --ld-c-form-text-info-header-font-size: var(--ld-s-typography-subtitle1-font-size);
    --ld-c-form-border-success: 2px solid var(--ld-c-form-color-success);
    --ld-c-form-border-error: 2px solid var(--ld-c-form-color-error);
}
.DatePicker_calendar__tMVJA,
.DatePicker_ldDatePicker__bXX1C {
    --ld-c-date-picker-container-min-w: 264px;
    --ld-c-date-picker-container-border-radius: var(--ld-s-border-radius-medium);
    --ld-c-date-picker-current-date-offset-width: var(--ld-s-dim-static-4xs);
    --ld-c-date-picker-cell-width: var(--ld-s-dim-static-m);
    --ld-c-date-picker-color-selected: var(--ld-s-color-accent-secondary-default);
}
.DatePicker_datePicker__cEePj[data-disabled] {
    opacity: var(--ld-s-opacity-disabled);
}
.DatePicker_dateGroup__gHcvH {
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
}
.DatePicker_loadingSpinner__grlUh {
    position: absolute;
    right: var(--ld-dimension-24);
    top: 50%;
    transform: translate(-50%, -50%);
}
.DatePicker_dateSegment__9D5yE {
    display: flex;
    align-items: center;
}
.DatePicker_dateSegment__9D5yE[aria-hidden],
.DatePicker_dateSegment__9D5yE[data-placeholder] {
    opacity: var(--ld-s-opacity-disabled);
}
.DatePicker_dateSegment__9D5yE:not([data-focused]):not([data-focus-visible]) {
    outline: none;
}
.DatePicker_headerText__YMcfC {
    font-weight: var(--ld-font-weights-regular);
    text-transform: uppercase;
}
.DatePicker_calendarCell__iWRl5 {
    color: inherit;
    font-family: var(--ld-s-typography-body1-font-family);
    font-size: var(--ld-s-typography-body1-font-size);
    font-weight: var(--ld-s-typography-body1-font-weight);
    letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    line-height: var(--ld-s-typography-body1-line-height);
    text-transform: var(--ld-s-typography-body1-text-case);
    width: 32px;
    text-align: center;
    cursor: pointer;
}
.DatePicker_calendarCell__iWRl5:focus-visible,
.DatePicker_calendarCell__iWRl5[data-focus-visible] {
    outline: var(--ld-c-form-outline-focus);
    border-radius: var(--ld-s-border-radius-large);
}
.DatePicker_calendarCell__iWRl5[data-selected] {
    color: var(--ld-c-date-picker-color-selected);
}
.DatePicker_calendarCell__iWRl5[data-disabled],
.DatePicker_calendarCell__iWRl5[data-unavailable] {
    opacity: 25%;
    cursor: not-allowed;
}
.DatePicker_datesFromCurrentMonthOnly___6V6f[data-outside-month] {
    display: none;
}
.DatePicker_calendarCellToday__M0J4E {
    -webkit-text-decoration: underline var(--ld-c-date-picker-color-selected);
    text-decoration: underline var(--ld-c-date-picker-color-selected);
    text-underline-offset: var(--ld-c-date-picker-current-date-offset-width);
}
.DatePicker_calendar__tMVJA {
    color: var(--ld-s-color-accent-primary-default);
    border: 1px solid var(--ld-s-color-utility-modifiers-midlight);
    background: var(--ld-s-color-elevation-raised-lighter);
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
}
.DatePicker_header__JXZnY {
    display: flex;
    align-items: center;
    justify-content: center;
}
.DatePicker_heading___n8TQ {
    color: inherit;
    font-family: var(--ld-s-typography-heading6-font-family);
    font-size: var(--ld-s-typography-heading6-font-size);
    font-weight: var(--ld-s-typography-heading6-font-weight);
    letter-spacing: var(--ld-s-typography-heading6-letter-spacing);
    line-height: var(--ld-s-typography-heading6-line-height);
    text-transform: var(--ld-s-typography-heading6-text-case);
    font-weight: var(--ld-font-weights-regular);
    flex: 1 1;
    display: flex;
    justify-content: center;
    margin: 0;
}
.DatePicker_iconButtonContainer__LRpWH {
    all: unset;
    box-sizing: border-box;
    width: 24px;
    height: 24px;
    padding: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.DatePicker_iconButtonContainer__LRpWH > svg {
    width: 100%;
    height: 100%;
}
.DatePicker_iconButtonContainer__LRpWH[data-disabled] {
    cursor: not-allowed;
    opacity: var(--ld-s-opacity-disabled);
}
.DatePicker_dateInput__0Xn3b {
    text-transform: uppercase;
    width: 100%;
    display: flex;
    border: 0;
    letter-spacing: var(--ld-c-form-text-field-body-text-letter-spacing);
    line-height: var(--ld-c-form-text-field-body-text-line-height);
    font-weight: var(--ld-c-form-text-field-body-text-font-weight);
    font-family: var(--ld-c-form-text-field-body-text-font-family);
    font-size: var(--ld-c-form-text-field-body-text-font-size);
    color: var(--ld-c-form-color-enabled);
    background-color: transparent;
    padding: var(--ld-c-form-input-container-default-v-pad) calc(var(--ld-dimension-24) + var(--ld-c-form-input-container-h-pad)) var(--ld-c-form-input-container-default-v-pad) var(--ld-c-form-input-container-h-pad);
    min-height: var(--ld-c-form-input-container-default-min-height);
}
.DatePicker_dateInput__0Xn3b::placeholder {
    color: var(--ld-c-form-color-placeholder-text);
    opacity: var(--ld-s-opacity-disabled);
}
.DatePicker_calendarTriggerButton__JB185 {
    cursor: pointer;
    position: absolute;
    right: var(--ld-c-form-input-container-default-v-pad);
}
.DatePicker_calendarTriggerButton__JB185:focus-visible {
    outline: var(--ld-c-form-outline-focus);
    outline-offset: calc(var(--ld-c-stack-gap-static-4xs) / 2);
    border-radius: var(--ld-s-border-radius-large);
}
.DatePicker_calendarDatesContainer__SoA6H,
.DatePicker_datePickerContainer__yq2nM {
    position: relative;
}
.DatePicker_datePickerSpinnerContainer__C1nYH {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--ld-c-form-select-item-default-bg);
    opacity: 0.75;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Alert_ldForm__2gRhn {
    --ld-c-form-placeholder-text-offset: 2px;
    --ld-c-form-transition-easing-default: ease-out;
    --ld-c-form-transition-duration-slow: var(--ld-s-transition-duration-slow);
    --ld-c-form-transition-duration-default: var(--ld-s-transition-duration-default);
    --ld-c-form-transition-duration-fast: var(--ld-s-transition-duration-fast);
    --ld-c-form-disabled: var(--ld-s-opacity-disabled);
    --ld-c-form-form-section-box-shadow-focus-type: var(--ld-prim-box-shadow-0-12-24-type);
    --ld-c-form-form-section-box-shadow-focus-spread: var(--ld-prim-box-shadow-0-12-24-spread);
    --ld-c-form-form-section-box-shadow-focus-blur: var(--ld-prim-box-shadow-0-12-24-blur);
    --ld-c-form-form-section-box-shadow-focus-y: var(--ld-prim-box-shadow-0-12-24-y);
    --ld-c-form-form-section-box-shadow-focus-x: var(--ld-prim-box-shadow-0-12-24-x);
    --ld-c-form-input-min-w: var(--ld-s-min-w-default);
    --ld-c-form-name-value-subheader-text-case: var(--ld-s-typography-body1-text-case);
    --ld-c-form-name-value-subheader-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
    --ld-c-form-name-value-subheader-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    --ld-c-form-name-value-subheader-font-size: var(--ld-s-typography-body1-font-size);
    --ld-c-form-name-value-subheader-line-height: var(--ld-s-typography-body1-line-height);
    --ld-c-form-name-value-subheader-font-weight: var(--ld-s-typography-body1-font-weight);
    --ld-c-form-name-value-subheader-font-family: var(--ld-s-typography-body1-font-family);
    --ld-c-form-name-value-header-text-case: var(--ld-s-typography-label2-text-case);
    --ld-c-form-name-value-header-paragraph-spacing: var(--ld-s-typography-label2-paragraph-spacing);
    --ld-c-form-name-value-header-letter-spacing: var(--ld-s-typography-label2-letter-spacing);
    --ld-c-form-name-value-header-font-size: var(--ld-s-typography-label2-font-size);
    --ld-c-form-name-value-header-line-height: var(--ld-s-typography-label2-line-height);
    --ld-c-form-name-value-header-font-weight: var(--ld-s-typography-label2-font-weight);
    --ld-c-form-select-container-border-radius: var(--ld-s-border-radius-small);
    --ld-c-form-radio-border-radius: var(--ld-s-border-radius-rounded);
    --ld-c-form-text-info-subheader-text-case: var(--ld-s-typography-body2-text-case);
    --ld-c-form-text-info-subheader-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
    --ld-c-form-text-info-subheader-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
    --ld-c-form-text-info-subheader-font-size: var(--ld-s-typography-body2-font-size);
    --ld-c-form-text-info-subheader-line-height: var(--ld-s-typography-body2-line-height);
    --ld-c-form-text-info-subheader-font-weight: var(--ld-s-typography-body2-font-weight);
    --ld-c-form-text-info-subheader-font-family: var(--ld-s-typography-body2-font-family);
    --ld-c-form-text-info-header-text-case: var(--ld-s-typography-subtitle1-text-case);
    --ld-c-form-text-info-header-paragraph-spacing: var(--ld-s-typography-subtitle1-paragraph-spacing);
    --ld-c-form-text-info-header-line-height: var(--ld-s-typography-subtitle1-line-height);
    --ld-c-form-text-info-header-font-weight: var(--ld-s-typography-subtitle1-font-weight);
    --ld-c-form-form-section-box-shadow-focus-color: var(--ld-prim-box-shadow-0-12-24-color);
    --ld-c-form-form-section-border-radius: var(--ld-s-border-radius-extra-large);
    --ld-c-form-form-section-default: 1px solid var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-form-text-field-support-text-text-case: var(--ld-s-typography-body2-text-case);
    --ld-c-form-text-field-support-text-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
    --ld-c-form-text-field-support-text-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
    --ld-c-form-text-field-support-text-font-size: var(--ld-s-typography-body2-font-size);
    --ld-c-form-text-field-support-text-line-height: var(--ld-s-typography-body2-line-height);
    --ld-c-form-text-field-support-text-font-weight: var(--ld-s-typography-body2-font-weight);
    --ld-c-form-text-field-support-text-font-family: var(--ld-s-typography-body2-font-family);
    --ld-c-form-text-field-body-text-text-case: var(--ld-s-typography-body1-text-case);
    --ld-c-form-text-field-body-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
    --ld-c-form-text-field-body-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    --ld-c-form-text-field-body-text-font-size: var(--ld-s-typography-body1-font-size);
    --ld-c-form-text-field-body-text-line-height: var(--ld-s-typography-body1-line-height);
    --ld-c-form-text-field-body-text-font-weight: var(--ld-s-typography-body1-font-weight);
    --ld-c-form-text-field-body-text-font-family: var(--ld-s-typography-body1-font-family);
    --ld-c-form-text-field-label-text-case: var(--ld-s-typography-label1-text-case);
    --ld-c-form-text-field-label-paragraph-spacing: var(--ld-s-typography-label1-paragraph-spacing);
    --ld-c-form-text-field-label-letter-spacing: var(--ld-s-typography-label1-letter-spacing);
    --ld-c-form-text-field-label-font-size: var(--ld-s-typography-label1-font-size);
    --ld-c-form-text-field-label-line-height: var(--ld-s-typography-label1-line-height);
    --ld-c-form-text-field-label-font-weight: var(--ld-s-typography-label1-font-weight);
    --ld-c-form-text-field-placeholder-text-text-case: var(--ld-s-typography-body1-text-case);
    --ld-c-form-text-field-placeholder-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
    --ld-c-form-text-field-placeholder-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    --ld-c-form-text-field-placeholder-text-font-size: var(--ld-s-typography-body1-font-size);
    --ld-c-form-text-field-placeholder-text-line-height: var(--ld-s-typography-body1-line-height);
    --ld-c-form-text-field-placeholder-text-font-weight: var(--ld-s-typography-body1-font-weight);
    --ld-c-form-text-field-placeholder-text-font-family: var(--ld-s-typography-body1-font-family);
    --ld-c-form-input-container-default-border-radius: var(--ld-s-border-radius-small);
    --ld-c-form-input-container-large-border-radius: var(--ld-s-border-radius-medium);
    --ld-c-form-name-value-header-font-family: var(--ld-s-typography-label2-font-family);
    --ld-c-form-select-item-min-height: var(--ld-s-dim-static-xl);
    --ld-c-form-select-item-hover-bg: var(--ld-s-color-elevation-raised-darker);
    --ld-c-form-select-item-default-bg: var(--ld-s-color-elevation-raised-lighter);
    --ld-c-form-text-info-header-font-family: var(--ld-s-typography-subtitle1-font-family);
    --ld-c-form-form-section-bg: var(--ld-s-color-elevation-raised-darker);
    --ld-c-form-form-section-v-pad: var(--ld-s-dim-scaled-default);
    --ld-c-form-form-section-h-pad: var(--ld-s-dim-scaled-default);
    --ld-c-form-form-section-focus: 2px solid var(--ld-s-color-accent-primary-default);
    --ld-c-form-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
    --ld-c-form-border-hover: 2px solid var(--ld-s-color-accent-primary-default);
    --ld-c-form-border-default: 1px solid var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-focus: var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-placeholder-text: var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-disabled: var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-enabled: var(--ld-s-color-accent-primary-default);
    --ld-c-form-text-field-label-font-family: var(--ld-s-typography-label1-font-family);
    --ld-c-form-input-container-default-v-pad: var(--ld-s-dim-static-3xs);
    --ld-c-form-input-container-default-min-height: var(--ld-s-dim-static-xl);
    --ld-c-form-input-container-large-v-pad: var(--ld-s-dim-static-xs);
    --ld-c-form-input-container-large-min-height: var(--ld-s-dim-static-5xl);
    --ld-c-form-input-container-h-pad: var(--ld-s-dim-static-xs);
    --ld-c-form-color-success: var(--ld-s-color-utility-success-darker);
    --ld-c-form-color-error: var(--ld-s-color-utility-error-default);
    --ld-c-form-text-info-header-letter-spacing: var(--ld-s-typography-subtitle1-letter-spacing);
    --ld-c-form-text-info-header-font-size: var(--ld-s-typography-subtitle1-font-size);
    --ld-c-form-border-success: 2px solid var(--ld-c-form-color-success);
    --ld-c-form-border-error: 2px solid var(--ld-c-form-color-error);
}
.Alert_alert__ewg_A {
    background: var(--ld-s-color-elevation-raised-lighter);
    padding: var(--ld-s-dim-scaled-even-less);
    border-left: 4px solid transparent;
}
.Alert_iconContainer__gNf1h {
    width: 24px;
    height: 24px;
}
.Alert_iconContainer__gNf1h > svg {
    width: inherit;
    height: inherit;
}
.Alert_info__yTSH9 {
    border-color: var(--ld-s-color-utility-information-default);
}
.Alert_success__e24cs {
    border-color: var(--ld-s-color-utility-success-default);
}
.Alert_warning__F2cTn {
    border-color: var(--ld-s-color-utility-warning-default);
}
.Alert_error__Qwqjc {
    border-color: var(--ld-s-color-utility-error-default);
}
.Radio_ldBox__7oRGW,
.Radio_radio__YlW8S {
    --ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
    --ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
    --ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
    --ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}
.Radio_ldRadio___AyI8,
.Radio_radio__YlW8S {
    --ld-c-radio-circle-size-small: 20px;
    --ld-c-radio-unselected-border: none;
    --ld-c-radio-unselected-background: none;
    --ld-c-radio-selected-icon: none;
    --ld-c-radio-selected-border: none;
    --ld-c-radio-selected-background: none;
    --ld-c-radio-circle-size-default: var(--ld-s-dim-d-5);
    --ld-c-radio-border-radius: var(--ld-s-border-radius-rounded);
}
.Radio_radio__YlW8S {
    flex: 1 1;
    display: flex;
    min-height: var(--ld-c-form-input-container-default-min-height);
    padding: var(--ld-c-box-pad-static-3xs);
}
.Radio_radio__YlW8S.Radio_isFramed__6qXIk {
    min-height: var(--ld-c-form-input-container-large-min-height);
    padding: var(--ld-c-form-input-container-large-v-pad) var(--ld-c-form-input-container-h-pad);
}
.Radio_radio__YlW8S .Radio_stack__ytVJc {
    width: 100%;
}
.Radio_radio__YlW8S .Radio_iconContainer__JiCpf {
    width: var(--ld-c-radio-circle-size-default);
    height: var(--ld-c-radio-circle-size-default);
    flex-shrink: 0;
    padding: var(--ld-dimension-2);
}
.Radio_radio__YlW8S .Radio_radioDotContainer__mbDNb {
    height: 100%;
}
.Radio_radio__YlW8S[data-disabled] {
    opacity: 0.5;
}
.Radio_radio__YlW8S[data-selected] .Radio_radioDot__jyFIR {
    position: absolute;
    background-color: var(--ld-c-form-color-enabled);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
}
.Radio_radio__YlW8S[data-invalid] .Radio_radioDot__jyFIR {
    background: var(--ld-c-form-color-error);
}
.RadioItemDetail_svgIconWrapper__JO74T {
    display: flex;
    height: 16px;
    width: 16px;
}
.RadioItemDetail_svgIconWrapper__JO74T svg {
    height: 100%;
    width: 100%;
}
.RadioItemDetail_breakWord__emXd2 {
    word-break: break-word;
}
.CheckboxGroup_isHorizontal__RxoNl,
.CheckboxGroup_ldStack__vcURp {
    --ld-c-stack-gap-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-stack-gap-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-stack-gap-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-stack-gap-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-stack-gap-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-stack-gap-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-stack-gap-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-stack-gap-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-stack-gap-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-stack-gap-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-stack-gap-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-stack-gap-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-stack-gap-static-l: var(--ld-s-dim-static-l);
    --ld-c-stack-gap-static-m: var(--ld-s-dim-static-m);
    --ld-c-stack-gap-static-s: var(--ld-s-dim-static-s);
    --ld-c-stack-gap-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-stack-gap-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-stack-gap-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-stack-gap-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-stack-gap-static-none: var(--ld-s-dim-static-none);
}
.CheckboxGroup_isHorizontal__RxoNl,
.CheckboxGroup_ldIcon__MCWZO {
    --ld-icon-sizing-more: var(--ld-s-dim-d-5);
    --ld-icon-sizing-default: var(--ld-s-dim-d-4);
    --ld-icon-sizing-less: var(--ld-s-dim-d-3);
}
.CheckboxGroup_isHorizontal__RxoNl > label {
    flex: 1 1 calc(50% - var(--ld-c-stack-gap-static-3xs));
    min-width: min(var(--ld-c-form-input-min-w), 100%);
}
.Checkbox_checkbox__2FI_Z,
.Checkbox_ldBox__SdlhT {
    --ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
    --ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
    --ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
    --ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}
.Checkbox_checkbox__2FI_Z,
.Checkbox_ldCheckbox__xqcKn {
    --ld-c-checkbox-box-size-small: 20px;
    --ld-c-checkbox-icon-size-small: var(--ld-s-dim-d-3);
    --ld-c-checkbox-icon-size-default: var(--ld-s-dim-d-4);
    --ld-c-checkbox-box-size-default: var(--ld-s-dim-d-5);
    --ld-c-checkbox-color-unselected-border: var(--ld-s-color-default-accent-primary-default);
    --ld-c-checkbox-color-selected-icon: var(--ld-s-color-default-accent-primary-default);
    --ld-c-checkbox-color-selected-border: var(--ld-s-color-default-accent-primary-default);
}
.Checkbox_checkbox__2FI_Z {
    display: flex;
    width: 100%;
    min-height: var(--ld-c-form-input-container-default-min-height);
    padding: var(--ld-c-box-pad-static-3xs);
}
.Checkbox_checkbox__2FI_Z.Checkbox_isFramed__t4G5k {
    min-height: var(--ld-c-form-input-container-large-min-height);
    padding: var(--ld-c-form-input-container-large-v-pad) var(--ld-c-form-input-container-h-pad);
}
.Checkbox_checkbox__2FI_Z .Checkbox_stack__F_nO2 {
    width: 100%;
}
.Checkbox_checkbox__2FI_Z .Checkbox_iconContainer__7yl_w {
    width: var(--ld-c-checkbox-box-size-default);
    height: var(--ld-c-checkbox-box-size-default);
    flex-shrink: 0;
    padding: var(--ld-dimension-2);
}
.Checkbox_checkbox__2FI_Z .Checkbox_smallIconContainer__p5te3 {
    width: var(--ld-c-checkbox-box-size-small);
    height: var(--ld-c-checkbox-box-size-small);
}
.Checkbox_checkbox__2FI_Z .Checkbox_checkboxTickContainer__cN02j {
    height: 100%;
}
.Checkbox_checkbox__2FI_Z .Checkbox_checkboxTick__dNfw1 {
    display: none;
}
.Checkbox_checkbox__2FI_Z[data-disabled] {
    opacity: 0.5;
}
.Checkbox_checkbox__2FI_Z[data-selected] .Checkbox_checkboxTick__dNfw1 {
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: var(--ld-c-checkbox-icon-size-default);
    height: var(--ld-c-checkbox-icon-size-default);
}
.Checkbox_checkbox__2FI_Z[data-selected] .Checkbox_smallCheckboxTick__6abkj {
    width: var(--ld-c-checkbox-icon-size-small);
    height: var(--ld-c-checkbox-icon-size-small);
}
.Checkbox_checkbox__2FI_Z[data-invalid] .Checkbox_checkboxTick__dNfw1 {
    background: var(--ld-c-form-color-error);
}
.Divider_divider__9dS_P,
.Divider_ldDivider__uQ2pI {
    --ld-c-divider-lightest: 0.1;
    --ld-c-divider-light: 0.3;
    --ld-c-divider-dark: 0.5;
    --ld-c-divider-darkest: 1;
    --ld-c-divider-default: var(--ld-s-color-accent-primary-default);
}
.Divider_divider__9dS_P {
    height: 1px;
    background-color: var(--ld-c-divider-default);
    width: 100%;
}
.Divider_invisible__n5lQ7 {
    opacity: 0;
}
.Divider_lightest__ZeM0R {
    opacity: var(--ld-c-divider-lightest);
}
.Divider_light__MSrFj {
    opacity: var(--ld-c-divider-light);
}
.Divider_dark__Ub_QU {
    opacity: var(--ld-c-divider-dark);
}
.Divider_darkest__P0Qlx {
    opacity: var(--ld-c-divider-darkest);
}
.Modal_ldForm__3HAw1 {
    --ld-c-form-placeholder-text-offset: 2px;
    --ld-c-form-transition-easing-default: ease-out;
    --ld-c-form-transition-duration-slow: var(--ld-s-transition-duration-slow);
    --ld-c-form-transition-duration-default: var(--ld-s-transition-duration-default);
    --ld-c-form-transition-duration-fast: var(--ld-s-transition-duration-fast);
    --ld-c-form-disabled: var(--ld-s-opacity-disabled);
    --ld-c-form-form-section-box-shadow-focus-type: var(--ld-prim-box-shadow-0-12-24-type);
    --ld-c-form-form-section-box-shadow-focus-spread: var(--ld-prim-box-shadow-0-12-24-spread);
    --ld-c-form-form-section-box-shadow-focus-blur: var(--ld-prim-box-shadow-0-12-24-blur);
    --ld-c-form-form-section-box-shadow-focus-y: var(--ld-prim-box-shadow-0-12-24-y);
    --ld-c-form-form-section-box-shadow-focus-x: var(--ld-prim-box-shadow-0-12-24-x);
    --ld-c-form-input-min-w: var(--ld-s-min-w-default);
    --ld-c-form-name-value-subheader-text-case: var(--ld-s-typography-body1-text-case);
    --ld-c-form-name-value-subheader-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
    --ld-c-form-name-value-subheader-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    --ld-c-form-name-value-subheader-font-size: var(--ld-s-typography-body1-font-size);
    --ld-c-form-name-value-subheader-line-height: var(--ld-s-typography-body1-line-height);
    --ld-c-form-name-value-subheader-font-weight: var(--ld-s-typography-body1-font-weight);
    --ld-c-form-name-value-subheader-font-family: var(--ld-s-typography-body1-font-family);
    --ld-c-form-name-value-header-text-case: var(--ld-s-typography-label2-text-case);
    --ld-c-form-name-value-header-paragraph-spacing: var(--ld-s-typography-label2-paragraph-spacing);
    --ld-c-form-name-value-header-letter-spacing: var(--ld-s-typography-label2-letter-spacing);
    --ld-c-form-name-value-header-font-size: var(--ld-s-typography-label2-font-size);
    --ld-c-form-name-value-header-line-height: var(--ld-s-typography-label2-line-height);
    --ld-c-form-name-value-header-font-weight: var(--ld-s-typography-label2-font-weight);
    --ld-c-form-select-container-border-radius: var(--ld-s-border-radius-small);
    --ld-c-form-radio-border-radius: var(--ld-s-border-radius-rounded);
    --ld-c-form-text-info-subheader-text-case: var(--ld-s-typography-body2-text-case);
    --ld-c-form-text-info-subheader-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
    --ld-c-form-text-info-subheader-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
    --ld-c-form-text-info-subheader-font-size: var(--ld-s-typography-body2-font-size);
    --ld-c-form-text-info-subheader-line-height: var(--ld-s-typography-body2-line-height);
    --ld-c-form-text-info-subheader-font-weight: var(--ld-s-typography-body2-font-weight);
    --ld-c-form-text-info-subheader-font-family: var(--ld-s-typography-body2-font-family);
    --ld-c-form-text-info-header-text-case: var(--ld-s-typography-subtitle1-text-case);
    --ld-c-form-text-info-header-paragraph-spacing: var(--ld-s-typography-subtitle1-paragraph-spacing);
    --ld-c-form-text-info-header-line-height: var(--ld-s-typography-subtitle1-line-height);
    --ld-c-form-text-info-header-font-weight: var(--ld-s-typography-subtitle1-font-weight);
    --ld-c-form-form-section-box-shadow-focus-color: var(--ld-prim-box-shadow-0-12-24-color);
    --ld-c-form-form-section-border-radius: var(--ld-s-border-radius-extra-large);
    --ld-c-form-form-section-default: 1px solid var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-form-text-field-support-text-text-case: var(--ld-s-typography-body2-text-case);
    --ld-c-form-text-field-support-text-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
    --ld-c-form-text-field-support-text-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
    --ld-c-form-text-field-support-text-font-size: var(--ld-s-typography-body2-font-size);
    --ld-c-form-text-field-support-text-line-height: var(--ld-s-typography-body2-line-height);
    --ld-c-form-text-field-support-text-font-weight: var(--ld-s-typography-body2-font-weight);
    --ld-c-form-text-field-support-text-font-family: var(--ld-s-typography-body2-font-family);
    --ld-c-form-text-field-body-text-text-case: var(--ld-s-typography-body1-text-case);
    --ld-c-form-text-field-body-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
    --ld-c-form-text-field-body-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    --ld-c-form-text-field-body-text-font-size: var(--ld-s-typography-body1-font-size);
    --ld-c-form-text-field-body-text-line-height: var(--ld-s-typography-body1-line-height);
    --ld-c-form-text-field-body-text-font-weight: var(--ld-s-typography-body1-font-weight);
    --ld-c-form-text-field-body-text-font-family: var(--ld-s-typography-body1-font-family);
    --ld-c-form-text-field-label-text-case: var(--ld-s-typography-label1-text-case);
    --ld-c-form-text-field-label-paragraph-spacing: var(--ld-s-typography-label1-paragraph-spacing);
    --ld-c-form-text-field-label-letter-spacing: var(--ld-s-typography-label1-letter-spacing);
    --ld-c-form-text-field-label-font-size: var(--ld-s-typography-label1-font-size);
    --ld-c-form-text-field-label-line-height: var(--ld-s-typography-label1-line-height);
    --ld-c-form-text-field-label-font-weight: var(--ld-s-typography-label1-font-weight);
    --ld-c-form-text-field-placeholder-text-text-case: var(--ld-s-typography-body1-text-case);
    --ld-c-form-text-field-placeholder-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
    --ld-c-form-text-field-placeholder-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    --ld-c-form-text-field-placeholder-text-font-size: var(--ld-s-typography-body1-font-size);
    --ld-c-form-text-field-placeholder-text-line-height: var(--ld-s-typography-body1-line-height);
    --ld-c-form-text-field-placeholder-text-font-weight: var(--ld-s-typography-body1-font-weight);
    --ld-c-form-text-field-placeholder-text-font-family: var(--ld-s-typography-body1-font-family);
    --ld-c-form-input-container-default-border-radius: var(--ld-s-border-radius-small);
    --ld-c-form-input-container-large-border-radius: var(--ld-s-border-radius-medium);
    --ld-c-form-name-value-header-font-family: var(--ld-s-typography-label2-font-family);
    --ld-c-form-select-item-min-height: var(--ld-s-dim-static-xl);
    --ld-c-form-select-item-hover-bg: var(--ld-s-color-elevation-raised-darker);
    --ld-c-form-select-item-default-bg: var(--ld-s-color-elevation-raised-lighter);
    --ld-c-form-text-info-header-font-family: var(--ld-s-typography-subtitle1-font-family);
    --ld-c-form-form-section-bg: var(--ld-s-color-elevation-raised-darker);
    --ld-c-form-form-section-v-pad: var(--ld-s-dim-scaled-default);
    --ld-c-form-form-section-h-pad: var(--ld-s-dim-scaled-default);
    --ld-c-form-form-section-focus: 2px solid var(--ld-s-color-accent-primary-default);
    --ld-c-form-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
    --ld-c-form-border-hover: 2px solid var(--ld-s-color-accent-primary-default);
    --ld-c-form-border-default: 1px solid var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-focus: var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-placeholder-text: var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-disabled: var(--ld-s-color-accent-primary-default);
    --ld-c-form-color-enabled: var(--ld-s-color-accent-primary-default);
    --ld-c-form-text-field-label-font-family: var(--ld-s-typography-label1-font-family);
    --ld-c-form-input-container-default-v-pad: var(--ld-s-dim-static-3xs);
    --ld-c-form-input-container-default-min-height: var(--ld-s-dim-static-xl);
    --ld-c-form-input-container-large-v-pad: var(--ld-s-dim-static-xs);
    --ld-c-form-input-container-large-min-height: var(--ld-s-dim-static-5xl);
    --ld-c-form-input-container-h-pad: var(--ld-s-dim-static-xs);
    --ld-c-form-color-success: var(--ld-s-color-utility-success-darker);
    --ld-c-form-color-error: var(--ld-s-color-utility-error-default);
    --ld-c-form-text-info-header-letter-spacing: var(--ld-s-typography-subtitle1-letter-spacing);
    --ld-c-form-text-info-header-font-size: var(--ld-s-typography-subtitle1-font-size);
    --ld-c-form-border-success: 2px solid var(--ld-c-form-color-success);
    --ld-c-form-border-error: 2px solid var(--ld-c-form-color-error);
}
.Modal_dialog__ucn40,
.Modal_ldBox__5SMoo {
    --ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
    --ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
    --ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
    --ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}
.Modal_dialog__ucn40,
.Modal_ldModal__KrHVb,
.Modal_modalOverlay__rjNTL {
    --ld-c-modal-color-bg: rgba(35, 38, 50, 0.75);
    --ld-c-modal-max-w: var(--ld-s-sz-columns-8col-max-w);
    --ld-c-modal-transition-duration: var(--ld-s-transition-duration-fast);
    --ld-c-modal-transition-easing: var(--ld-s-transition-easing-ease-out);
    --ld-c-modal-h-pad: var(--ld-s-dim-scaled-default);
    --ld-c-modal-v-pad: var(--ld-s-dim-scaled-most);
}
.Modal_ldPopover__zN36I,
.Modal_popover___njxY {
    --ld-c-popover-max-w: 400px;
    --ld-c-popover-box-shadow-type: var(--ld-s-box-shadow-default-type);
    --ld-c-popover-box-shadow-spread: var(--ld-s-box-shadow-default-spread);
    --ld-c-popover-box-shadow-blur: var(--ld-s-box-shadow-default-blur);
    --ld-c-popover-box-shadow-y: var(--ld-s-box-shadow-default-y);
    --ld-c-popover-box-shadow-x: var(--ld-s-box-shadow-default-x);
    --ld-c-popover-border: 1px solid var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-popover-box-shadow-color: var(--ld-s-box-shadow-default-color);
}
.Modal_modalOverlay__rjNTL {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: var(--visual-viewport-height);
    background: var(--ld-c-modal-color-bg);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: var(--lk-modal-z-index, 1);
}
.Modal_dialog__ucn40 {
    max-height: min(100vh - var(--ld-c-box-pad-static-m), var(--visual-viewport-height) - var(--ld-c-box-pad-static-m));
    box-sizing: border-box;
    overflow-y: auto;
    width: calc(100vw - var(--ld-c-box-pad-static-m));
    max-width: var(--ld-c-modal-max-w);
    transition: all var(--ld-c-modal-transition-duration) var(--ld-c-modal-transition-easing);
    outline: none;
    position: relative;
}
.Modal_popover___njxY {
    max-width: var(--ld-c-popover-max-w);
}
.IconLink_iconLink__AUDBd,
.IconLink_ldIconLink__kLu8o {
    --ld-c-icon-link-opacity-disabled: 0.5;
    --ld-c-icon-link-transition-text-duration: 450ms;
    --ld-c-icon-link-transition-icon-duration: var(--ld-s-transition-duration-default);
    --ld-c-icon-link-transition-easing-default: var(--ld-s-transition-easing-ease-out);
    --ld-c-icon-link-gap: var(--ld-s-dim-static-4xs);
    --ld-c-icon-link-chevron-size: var(--ld-s-dim-static-2xs);
}
.IconLink_iconLink__AUDBd {
    display: inline-block;
    max-width: -moz-fit-content;
    max-width: fit-content;
}
.IconLink_container__s1LU6 {
    position: relative;
    padding-right: calc(var(--ld-c-icon-link-chevron-size) - 2 * var(--ld-c-icon-link-gap));
}
.IconLink_container__s1LU6.IconLink_disabled__dErev {
    opacity: var(--ld-c-icon-link-opacity-disabled);
    cursor: default;
}
.IconLink_container__s1LU6.IconLink_animated__IHDWb:not(.IconLink_disabled__dErev):hover .IconLink_iconLeft__IJBjk {
    opacity: 0;
}
.IconLink_container__s1LU6.IconLink_animated__IHDWb:not(.IconLink_disabled__dErev):hover .IconLink_iconRight__7Eef4 {
    opacity: 1;
}
.IconLink_container__s1LU6.IconLink_animated__IHDWb:not(.IconLink_disabled__dErev):hover .IconLink_text__l1CPy {
    transform: translateX(calc(0px - var(--ld-c-icon-link-chevron-size)));
}
.IconLink_container__s1LU6 .IconLink_icon___AbSx {
    transition: opacity var(--ld-c-icon-link-transition-icon-duration) var(--ld-c-icon-link-transition-easing-default);
}
.IconLink_container__s1LU6 .IconLink_icon___AbSx svg {
    height: var(--ld-c-icon-link-chevron-size);
    width: var(--ld-c-icon-link-chevron-size);
    display: block;
}
.IconLink_container__s1LU6 .IconLink_iconLeft__IJBjk {
    opacity: 1;
}
.IconLink_container__s1LU6.IconLink_animated__IHDWb .IconLink_iconRight__7Eef4 {
    opacity: 0;
    position: absolute;
    right: 0;
}
.IconLink_container__s1LU6 .IconLink_text__l1CPy {
    transition: transform var(--ld-c-icon-link-transition-text-duration) var(--ld-c-icon-link-transition-easing-default);
    transform: translateX(0);
}
.SVGInfoCircleAnimated_infoCircleAnimated__aLruD {
    border: 2px;
}
.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_R83X2SrZK * {
    transition-duration: 0.5s;
    transition-property: transform;
    transition-timing-function: ease-in-out;
}
.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_R83X2SrZK {
    border-radius: 50%;
}
.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_jmHK5trHns_an_anWn31MKH {
    transform: translate(16px, 19px) translate(-16px, -19px) translate(0);
}
.SVGInfoCircleAnimated_active__ai7B7.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_jmHK5trHns_an_anWn31MKH {
    transform: translate(16px, 19px) translate(-16px, -19px) translateY(-3px);
}
.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_jmHK5trHns_an_A0eM93gt1 {
    transform: translate(16px, 19px) scale(1) translate(-16px, -19px);
}
.SVGInfoCircleAnimated_active__ai7B7.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_jmHK5trHns_an_A0eM93gt1 {
    transform: translate(16px, 19px) scale(5, 0.3) translate(-16px, -19px);
}
.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_1fUqEs7ngG_an_PpSfaeqmh {
    transform: translate(16px, 7.9999px) translate(-16px, -7.9999px) translate(0);
}
.SVGInfoCircleAnimated_active__ai7B7.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_1fUqEs7ngG_an_PpSfaeqmh {
    transform: translate(16px, 7.9999px) translate(-16px, -7.9999px) translateY(8px);
}
.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_jmHK5trHns_an_39zHbxqec {
    transform: translate(16px, 19px) rotate(0deg) translate(-16px, -19px);
}
.SVGInfoCircleAnimated_active__ai7B7.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_jmHK5trHns_an_39zHbxqec {
    transform: translate(16px, 19px) rotate(45deg) translate(-16px, -19px);
}
.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_1fUqEs7ngG_an_4pOv3FSUw {
    transform: translate(16px, 8px) rotate(0deg) translate(-16px, -8px);
}
.SVGInfoCircleAnimated_active__ai7B7.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_1fUqEs7ngG_an_4pOv3FSUw {
    transform: translate(16px, 8px) rotate(45deg) translate(-16px, -8px);
}
.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_1fUqEs7ngG_an_teAff_UH2 {
    transform: translate(16px, 8px) scale(1) translate(-16px, -8px);
}
.SVGInfoCircleAnimated_active__ai7B7.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_1fUqEs7ngG_an_teAff_UH2 {
    transform: translate(16px, 8px) scaleY(5) translate(-16px, -8px);
}
.SVGIconWrapper_iconWrapper__Z4an0 {
    display: inline-block;
    fill: currentColor;
    line-height: 1;
}
.SVGIconWrapper_iconWrapper__Z4an0 svg {
    display: block;
}
.SVGIconWrapper_iconWrapper__Z4an0 circle,
.SVGIconWrapper_iconWrapper__Z4an0 path {
    fill: var(--icon-fill-color);
}
.SVGIconWrapper_withBackground__ru0DF {
    padding: 5px;
    background: hsla(0, 0%, 100%, 0.392);
}
.TextField_ldStack__AQX1y {
    --ld-c-stack-gap-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-stack-gap-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-stack-gap-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-stack-gap-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-stack-gap-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-stack-gap-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-stack-gap-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-stack-gap-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-stack-gap-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-stack-gap-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-stack-gap-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-stack-gap-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-stack-gap-static-l: var(--ld-s-dim-static-l);
    --ld-c-stack-gap-static-m: var(--ld-s-dim-static-m);
    --ld-c-stack-gap-static-s: var(--ld-s-dim-static-s);
    --ld-c-stack-gap-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-stack-gap-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-stack-gap-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-stack-gap-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-stack-gap-static-none: var(--ld-s-dim-static-none);
}
.TextField_textField__IFFky {
    display: flex;
    flex-direction: column;
    gap: var(--ld-c-stack-gap-static-3xs);
    width: 100%;
    min-width: var(--ld-c-form-input-min-w);
}
.TextField_textField__IFFky[data-disabled] {
    opacity: 50%;
}
.TextField_success__AbRmJ {
    color: var(--ld-c-form-color-success);
}
.Tooltip_tooltipTrigger__arjwm {
    display: inline-flex;
    height: -moz-fit-content;
    height: fit-content;
}
.TooltipPopup_ldTooltipPopup__kHgnd,
.TooltipPopup_tooltipPopup__s4x2Q {
    --ld-c-tooltip-popup-border-radius: var(--ld-s-border-radius-small);
    --ld-c-tooltip-popup-border: 1px solid var(--ld-s-color-foreground-default);
    --ld-c-tooltip-popup-text: var(--ld-s-color-foreground-default);
    --ld-c-tooltip-popup-background: var(--ld-s-color-elevation-raised-default);
    --ld-c-tooltip-popup-margin: var(--ld-s-dim-scaled-default);
    --ld-c-tooltip-popup-altitude: var(--ld-s-dim-static-4xs);
    --ld-c-tooltip-popup-base: var(--ld-s-dim-static-3xs);
}
.TooltipPopup_ldBox__rlbgV,
.TooltipPopup_tooltipPopup__s4x2Q {
    --ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
    --ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
    --ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
    --ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}
.TooltipPopup_ldIconTooltip__WhMG6 {
    --ld-c-icon-tooltip-clickable-area: 44px;
    --ld-c-icon-tooltip-shadow-default-type: dropShadow;
    --ld-c-icon-tooltip-shadow-default-spread: 0;
    --ld-c-icon-tooltip-shadow-default-blur: 8px;
    --ld-c-icon-tooltip-shadow-default-y: 1px;
    --ld-c-icon-tooltip-shadow-default-x: 0;
    --ld-c-icon-tooltip-icon-accent: var(--ld-color-core-white);
    --ld-c-icon-tooltip-icon-default: var(--ld-color-core-black);
    --ld-c-icon-tooltip-shadow-default-color: var(--ld-s-color-default-common-black);
    --ld-c-icon-tooltip-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
    --ld-c-icon-tooltip-icon-size: var(--ld-s-dim-static-xs);
}
.TooltipPopup_tooltipPopup__s4x2Q .TooltipPopup_popupContent__1NMnN {
    position: relative;
    background-color: var(--ld-c-tooltip-popup-background);
    border: var(--ld-c-tooltip-popup-border);
    max-width: calc(100vw - var(--ld-c-tooltip-popup-margin) * 2);
    max-height: calc(100vh - var(--ld-c-tooltip-popup-margin) * 2);
    color: var(--ld-c-tooltip-popup-text);
    font-size: var(--ld-tooltip-typography-font-size);
    font-weight: var(--ld-tooltip-typography-font-weight);
    line-height: var(--ld-tooltip-typography-line-height);
    letter-spacing: var(--ld-tooltip-typography-letter-spacing);
    overflow: hidden auto;
}
.TooltipPopup_tooltipPopup__s4x2Q .TooltipPopup_popupContent__1NMnN > p {
    color: inherit;
}
.TooltipPopup_tooltipPopup__s4x2Q .TooltipPopup_triangle__pfsX6 {
    width: 0;
    height: 0;
    border-bottom: var(--ld-c-tooltip-popup-altitude) solid var(--ld-s-color-foreground-default);
}
.TooltipPopup_tooltipPopup__s4x2Q .TooltipPopup_triangle__pfsX6,
.TooltipPopup_tooltipPopup__s4x2Q .TooltipPopup_triangle__pfsX6:before {
    border-left: calc(var(--ld-c-tooltip-popup-base) / 2) solid transparent;
    border-right: calc(var(--ld-c-tooltip-popup-base) / 2) solid transparent;
}
.TooltipPopup_tooltipPopup__s4x2Q .TooltipPopup_triangle__pfsX6:before {
    content: "";
    position: absolute;
    top: 1px;
    left: calc(-1 * var(--ld-c-tooltip-popup-base) / 2);
    border-bottom: var(--ld-c-tooltip-popup-altitude) solid var(--ld-c-tooltip-popup-background);
}
.TooltipPopup_positionTopLeft__L2eIT,
.TooltipPopup_positionTopMiddle__VekHX,
.TooltipPopup_positionTopRight__sxEC6 {
    flex-direction: column-reverse;
}
.TooltipPopup_positionBottomLeft__2ljuI,
.TooltipPopup_positionBottomMiddle__agmQz,
.TooltipPopup_positionBottomRight__w3kC9 {
    flex-direction: column;
}
.TooltipPopup_positionMiddleBottomLeft__oR0A9,
.TooltipPopup_positionMiddleLeft__Rbf_X,
.TooltipPopup_positionMiddleTopLeft__ygMaL {
    flex-direction: row-reverse;
}
.TooltipPopup_positionMiddleBottomRight__vcMB4,
.TooltipPopup_positionMiddleRight__vTb9_,
.TooltipPopup_positionMiddleTopRight__Bq7ts {
    flex-direction: row;
}
.TooltipPopup_containerBottomLeft__VTRPS,
.TooltipPopup_containerTopLeft__7fMvZ {
    align-items: start;
}
.TooltipPopup_containerBottomRight__mIfq4,
.TooltipPopup_containerTopRight__7cIly {
    align-items: end;
}
.TooltipPopup_containerBottomMiddle__bRuHF,
.TooltipPopup_containerMiddleLeft__aXab6,
.TooltipPopup_containerMiddleRight__P34JX,
.TooltipPopup_containerTopMiddle__HF0kA {
    align-items: center;
    margin: 0;
}
.TooltipPopup_containerMiddleBottomLeft__6EZd7,
.TooltipPopup_containerMiddleBottomRight__ZIOiM {
    align-items: flex-end;
    margin: calc(-1 * (var(--ld-c-box-pad-static-4xs) + var(--ld-c-tooltip-popup-altitude) / 2)) 0;
}
.TooltipPopup_containerMiddleTopLeft__3n3n2,
.TooltipPopup_containerMiddleTopRight__vimZ2 {
    align-items: flex-start;
    margin: calc(-1 * (var(--ld-c-box-pad-static-4xs) + var(--ld-c-tooltip-popup-altitude) / 2)) 0;
}
.TooltipPopup_containerMiddleBottomLeft__6EZd7,
.TooltipPopup_containerMiddleLeft__aXab6,
.TooltipPopup_containerMiddleTopLeft__3n3n2 {
    margin-right: var(--ld-c-tooltip-popup-margin);
}
.TooltipPopup_containerMiddleBottomRight__ZIOiM,
.TooltipPopup_containerMiddleRight__P34JX,
.TooltipPopup_containerMiddleTopRight__vimZ2 {
    margin-left: var(--ld-c-tooltip-popup-margin);
}
.TooltipPopup_containerTopLeft__7fMvZ,
.TooltipPopup_containerTopMiddle__HF0kA,
.TooltipPopup_containerTopRight__7cIly {
    margin-bottom: var(--ld-c-tooltip-popup-margin);
}
.TooltipPopup_containerBottomLeft__VTRPS,
.TooltipPopup_containerBottomMiddle__bRuHF,
.TooltipPopup_containerBottomRight__mIfq4 {
    margin-top: var(--ld-c-tooltip-popup-margin);
}
.TooltipPopup_pointerBottomLeft__uRAua,
.TooltipPopup_pointerBottomMiddle__HiXpO,
.TooltipPopup_pointerBottomRight__Fbqae {
    transform: rotate(180deg);
    margin-top: -1px;
}
.TooltipPopup_pointerTopLeft__fB_0S,
.TooltipPopup_pointerTopMiddle__mvL2K,
.TooltipPopup_pointerTopRight__Wbkgx {
    transform: rotate(0);
    margin-bottom: -1px;
}
.TooltipPopup_pointerMiddleBottomLeft__17dXu,
.TooltipPopup_pointerMiddleLeft__5OE66,
.TooltipPopup_pointerMiddleTopLeft__hpmKG {
    transform: rotate(-90deg);
    margin-right: -3px;
}
.TooltipPopup_pointerMiddleBottomRight__dYcY6,
.TooltipPopup_pointerMiddleRight__JJFKB,
.TooltipPopup_pointerMiddleTopRight__NbgKf {
    transform: rotate(90deg);
    margin-left: -3px;
}
.IconButton_iconButton__pu0Fj,
.IconButton_ldIconButton__fW22T {
    --ld-c-icon-button-subtle-hover-type: inset;
    --ld-c-icon-button-subtle-hover-spread: 2px;
    --ld-c-icon-button-subtle-hover-blur: 0;
    --ld-c-icon-button-subtle-hover-y: 0;
    --ld-c-icon-button-subtle-hover-x: 0;
    --ld-c-icon-button-subtle-default-type: inset;
    --ld-c-icon-button-subtle-default-spread: 1px;
    --ld-c-icon-button-subtle-default-blur: 0;
    --ld-c-icon-button-subtle-default-y: 0;
    --ld-c-icon-button-subtle-default-x: 0;
    --ld-c-icon-button-subtle-background: none;
    --ld-c-icon-button-bare-border-radius: 3px;
    --ld-c-icon-button-default-border-radius: 999px;
    --ld-c-icon-button-highlight-border: 1px solid var(--ld-s-color-default-utility-modifiers-midlight);
    --ld-c-icon-button-highlight-hover-background: var(--ld-s-color-default-utility-modifiers-mid);
    --ld-c-icon-button-opacity-disabled: var(--ld-s-opacity-disabled);
    --ld-c-icon-button-default-hover-background: var(--ld-color-lexus-smoke-300);
    --ld-c-icon-button-highlight-enabled-background: var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-icon-button-bare-hover-background: var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-icon-button-shadow-default-type: var(--ld-s-box-shadow-less-type);
    --ld-c-icon-button-shadow-default-spread: var(--ld-s-box-shadow-less-spread);
    --ld-c-icon-button-shadow-default-blur: var(--ld-s-box-shadow-less-blur);
    --ld-c-icon-button-shadow-default-y: var(--ld-s-box-shadow-less-y);
    --ld-c-icon-button-shadow-default-x: var(--ld-s-box-shadow-less-x);
    --ld-c-icon-button-default-color: var(--ld-s-color-default-common-black);
    --ld-c-icon-button-default-enabled-background: var(--ld-s-color-alt-common-white);
    --ld-c-icon-button-highlight-color: var(--ld-s-color-foreground-default);
    --ld-c-icon-button-subtle-color: var(--ld-s-color-foreground-default);
    --ld-c-icon-button-subtle-hover-color: var(--ld-s-color-accent-primary-default);
    --ld-c-icon-button-subtle-default-color: var(--ld-s-color-accent-primary-opacity-default-lighter);
    --ld-c-icon-button-bare-color: var(--ld-s-color-foreground-default);
    --ld-c-icon-button-shadow-default-color: var(--ld-s-box-shadow-less-color);
    --ld-c-icon-button-focus-offset: var(--ld-s-dim-static-4xs);
    --ld-c-icon-button-border: 1px solid var(--ld-s-color-elevation-inset-darker);
    --ld-c-icon-button-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
    --ld-c-icon-button-padding-small: var(--ld-s-dim-static-3xs);
    --ld-c-icon-button-padding-default: var(--ld-s-dim-static-2xs);
    --ld-c-icon-button-icon-size: var(--ld-s-dim-static-xs);
    --ld-c-icon-button-size: var(--ld-s-dim-static-l);
}
.IconButton_iconButton__pu0Fj {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: var(--ld-c-icon-button-icon-size);
    width: var(--ld-c-icon-button-icon-size);
    padding: var(--ld-c-icon-button-padding-default);
    box-sizing: content-box;
    cursor: pointer;
    background-color: var(--ld-c-icon-button-default-enabled-background);
}
.IconButton_iconButton__pu0Fj:not(:empty) {
    color: var(--ld-c-icon-button-default-color);
}
.IconButton_iconButton__pu0Fj.IconButton_small__XLUId {
    padding: var(--ld-c-icon-button-padding-small);
}
.IconButton_iconButton__pu0Fj.IconButton_bare__sRt8A {
    background: none;
    color: var(--ld-c-icon-button-bare-color);
    padding: 0;
    height: auto;
}
.IconButton_iconButton__pu0Fj.IconButton_subtle__HOdZv {
    background: var(--ld-c-icon-button-subtle-background);
    color: var(--ld-c-icon-button-subtle-color);
    box-shadow: var(--ld-c-icon-button-subtle-default-type) var(--ld-c-icon-button-subtle-default-x) var(--ld-c-icon-button-subtle-default-y) var(--ld-c-icon-button-subtle-default-blur) var(--ld-c-icon-button-subtle-default-spread)
        var(--ld-c-icon-button-subtle-default-color);
}
.IconButton_iconButton__pu0Fj.IconButton_highlight__srO37 {
    background: var(--ld-c-icon-button-highlight-enabled-background);
    color: var(--ld-c-icon-button-highlight-color);
    border: var(--ld-c-icon-button-highlight-border);
    padding: calc(var(--ld-c-icon-button-padding-default) - 1px);
}
.IconButton_iconButton__pu0Fj.IconButton_highlight__srO37.IconButton_small__XLUId {
    padding: calc(var(--ld-c-icon-button-padding-small) - 1px);
}
.IconButton_iconButton__pu0Fj.IconButton_shadowed__dL1MV {
    box-shadow: var(--ld-c-icon-button-shadow-default-x) var(--ld-c-icon-button-shadow-default-y) var(--ld-c-icon-button-shadow-default-blur) var(--ld-c-icon-button-shadow-default-spread) var(--ld-c-icon-button-shadow-default-color);
}
.IconButton_iconButton__pu0Fj.IconButton_shadowed__dL1MV:hover {
    box-shadow: none;
}
.IconButton_iconButton__pu0Fj.IconButton_disabled__CuTw_ {
    opacity: 50%;
    cursor: default;
}
.IconButton_iconButton__pu0Fj:hover:not(.IconButton_disabled__CuTw_) {
    background-color: var(--ld-c-icon-button-default-hover-background);
}
.IconButton_iconButton__pu0Fj:hover:not(.IconButton_disabled__CuTw_).IconButton_bare__sRt8A {
    background-color: var(--ld-c-icon-button-bare-hover-background);
}
.IconButton_iconButton__pu0Fj:hover:not(.IconButton_disabled__CuTw_).IconButton_subtle__HOdZv {
    background-color: transparent;
    box-shadow: var(--ld-c-icon-button-subtle-hover-type) var(--ld-c-icon-button-subtle-hover-x) var(--ld-c-icon-button-subtle-hover-y) var(--ld-c-icon-button-subtle-hover-blur) var(--ld-c-icon-button-subtle-hover-spread)
        var(--ld-c-icon-button-subtle-hover-color);
}
.IconButton_iconButton__pu0Fj:hover:not(.IconButton_disabled__CuTw_).IconButton_highlight__srO37 {
    background-color: var(--ld-c-icon-button-highlight-hover-background);
}
.TooltipWithIcon_ldIconButton__w9YlK,
.TooltipWithIcon_tooltipWithIcon__N92bz {
    --ld-c-icon-button-subtle-hover-type: inset;
    --ld-c-icon-button-subtle-hover-spread: 2px;
    --ld-c-icon-button-subtle-hover-blur: 0;
    --ld-c-icon-button-subtle-hover-y: 0;
    --ld-c-icon-button-subtle-hover-x: 0;
    --ld-c-icon-button-subtle-default-type: inset;
    --ld-c-icon-button-subtle-default-spread: 1px;
    --ld-c-icon-button-subtle-default-blur: 0;
    --ld-c-icon-button-subtle-default-y: 0;
    --ld-c-icon-button-subtle-default-x: 0;
    --ld-c-icon-button-subtle-background: none;
    --ld-c-icon-button-bare-border-radius: 3px;
    --ld-c-icon-button-default-border-radius: 999px;
    --ld-c-icon-button-highlight-border: 1px solid var(--ld-s-color-default-utility-modifiers-midlight);
    --ld-c-icon-button-highlight-hover-background: var(--ld-s-color-default-utility-modifiers-mid);
    --ld-c-icon-button-opacity-disabled: var(--ld-s-opacity-disabled);
    --ld-c-icon-button-default-hover-background: var(--ld-color-lexus-smoke-300);
    --ld-c-icon-button-highlight-enabled-background: var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-icon-button-bare-hover-background: var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-icon-button-shadow-default-type: var(--ld-s-box-shadow-less-type);
    --ld-c-icon-button-shadow-default-spread: var(--ld-s-box-shadow-less-spread);
    --ld-c-icon-button-shadow-default-blur: var(--ld-s-box-shadow-less-blur);
    --ld-c-icon-button-shadow-default-y: var(--ld-s-box-shadow-less-y);
    --ld-c-icon-button-shadow-default-x: var(--ld-s-box-shadow-less-x);
    --ld-c-icon-button-default-color: var(--ld-s-color-default-common-black);
    --ld-c-icon-button-default-enabled-background: var(--ld-s-color-alt-common-white);
    --ld-c-icon-button-highlight-color: var(--ld-s-color-foreground-default);
    --ld-c-icon-button-subtle-color: var(--ld-s-color-foreground-default);
    --ld-c-icon-button-subtle-hover-color: var(--ld-s-color-accent-primary-default);
    --ld-c-icon-button-subtle-default-color: var(--ld-s-color-accent-primary-opacity-default-lighter);
    --ld-c-icon-button-bare-color: var(--ld-s-color-foreground-default);
    --ld-c-icon-button-shadow-default-color: var(--ld-s-box-shadow-less-color);
    --ld-c-icon-button-focus-offset: var(--ld-s-dim-static-4xs);
    --ld-c-icon-button-border: 1px solid var(--ld-s-color-elevation-inset-darker);
    --ld-c-icon-button-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
    --ld-c-icon-button-padding-small: var(--ld-s-dim-static-3xs);
    --ld-c-icon-button-padding-default: var(--ld-s-dim-static-2xs);
    --ld-c-icon-button-icon-size: var(--ld-s-dim-static-xs);
    --ld-c-icon-button-size: var(--ld-s-dim-static-l);
}
.TooltipWithIcon_ldIconTooltip__dsSnv,
.TooltipWithIcon_tooltipWithIcon__N92bz {
    --ld-c-icon-tooltip-clickable-area: 44px;
    --ld-c-icon-tooltip-shadow-default-type: dropShadow;
    --ld-c-icon-tooltip-shadow-default-spread: 0;
    --ld-c-icon-tooltip-shadow-default-blur: 8px;
    --ld-c-icon-tooltip-shadow-default-y: 1px;
    --ld-c-icon-tooltip-shadow-default-x: 0;
    --ld-c-icon-tooltip-icon-accent: var(--ld-color-core-white);
    --ld-c-icon-tooltip-icon-default: var(--ld-color-core-black);
    --ld-c-icon-tooltip-shadow-default-color: var(--ld-s-color-default-common-black);
    --ld-c-icon-tooltip-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
    --ld-c-icon-tooltip-icon-size: var(--ld-s-dim-static-xs);
}
.TooltipWithIcon_tooltipWithIcon__N92bz button.TooltipWithIcon_toolTipTrigger___0FDs {
    width: auto;
    height: auto;
    color: var(--ld-c-icon-tooltip-icon-default);
}
.TooltipWithIcon_tooltipWithIcon__N92bz button.TooltipWithIcon_iconColorAccent__PP7AG {
    color: var(--ld-c-icon-tooltip-icon-accent);
}
.TooltipWithIcon_tooltipWithIcon__N92bz .TooltipWithIcon_clickableArea__Qchv_ {
    cursor: pointer;
    width: var(--ld-c-icon-tooltip-clickable-area);
    height: var(--ld-c-icon-tooltip-clickable-area);
    border-radius: 50%;
    position: relative;
}
.TooltipWithIcon_tooltipWithIcon__N92bz .TooltipWithIcon_clickableArea__Qchv_ button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.TooltipWithIcon_isShadow__V65wl svg {
    filter: drop-shadow(0 var(--ld-c-icon-tooltip-shadow-default-y, 1px) var(--ld-c-icon-tooltip-shadow-default-blur, 8px) var(--ld-c-icon-tooltip-shadow-default-color));
}
.FocusCatcher_focusCatcher__oP0QU,
.TooltipWithIcon_hiddenButton__0LbCV {
    opacity: 0;
    position: absolute;
    pointer-events: none;
}
.TopBanner_ldTopBanner__RT9Jr,
.TopBanner_topBanner__p0YPo {
    --ld-c-top-banner-fg: var(--ld-s-color-foreground-on-accent);
    --ld-c-top-banner-bg: var(--ld-s-color-accent-primary-default);
}
.TopBanner_topBanner__p0YPo {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--ld-c-top-banner-bg);
    color: var(--ld-c-top-banner-fg);
}
.Responsive_showForSmall__1IcTE {
    display: none;
}
@media (max-width: 1023.98px) {
    .Responsive_showForSmall__1IcTE {
        display: contents;
    }
}
.Responsive_showForLarge__Hmafh {
    display: none;
}
@media (min-width: 1024px) {
    .Responsive_showForLarge__Hmafh {
        display: contents;
    }
}
.ThemeVariantScope_isContents__GEz_h {
    display: contents;
}
.PrimaryNav_primaryNav__qznzQ {
    --primary-nav-navbar-z-index: 2;
    --primary-nav-modal-z-index: 3;
    --primary-nav-navbar-height: 68px;
    --primary-nav-container-shadow-height: calc(100% + 124px - var(--primary-nav-navbar-height));
    --primary-nav-top-dynamic: 0;
    --primary-nav-bottom-dynamic: var(--primary-nav-navbar-height);
    --primary-navbar-item-senkei-transition-duration: 0.3s;
    --primary-navbar-item-label-transition-duration: 0.3s;
    --primary-navbar-item-fill-transition-duration: 0.3s;
    --primary-nav-navbar-item-regular-padding-horizontal: clamp(8px, -11.6923076923px + 1.9230769231vw, 16px);
    --primary-nav-navbar-item-regular-padding-horizontal-last: clamp(24px, -15.3846153846px + 3.8461538462vw, 40px);
    --primary-nav-navbar-item-authenticated-label-background: #d9d9d9;
    --primary-nav-navbar-logo-padding: 24px;
    --primary-nav-navbar-logo-focus-padding: -15px;
    --primary-nav-tg-navbar-item-regular-font-size: 12px;
    --primary-nav-tg-navbar-item-regular-line-height: 12px;
    --primary-nav-tg-navbar-item-regular-letter-spacing: 1.44px;
    --primary-nav-tg-navbar-item-regular-text-transform: uppercase;
    --primary-nav-tg-navbar-item-regular-font-weight: 400;
    --primary-nav-tg-navbar-item-special-font-size: 12px;
    --primary-nav-tg-navbar-item-special-line-height: 16px;
    --primary-nav-tg-navbar-item-special-letter-spacing: 1px;
    --primary-nav-tg-navbar-item-special-text-transform: uppercase;
    --primary-nav-tg-navbar-item-special-font-weight: 400;
    --primary-nav-tg-static-link-font-size: 12px;
    --primary-nav-tg-static-link-line-height: 12px;
    --primary-nav-tg-static-link-letter-spacing: 1.44px;
    --primary-nav-tg-static-link-text-transform: uppercase;
    --primary-nav-tg-item-font-size: 23px;
    --primary-nav-tg-item-line-height: 26.45px;
    --primary-nav-tg-item-font-weight: 300;
    --primary-nav-modal-transition-duration: 0.3s;
    --primary-nav-modal-content-transition-duration: 0.3s;
    --primary-nav-modal-container-padding: 24px;
    --primary-nav-desktop-layout-padding-top: 120px;
    --primary-nav-desktop-layout-level-1-body-footer-spacing: 40px;
    --primary-nav-desktop-layout-level-2-padding: var(--primary-nav-desktop-layout-padding-top) 80px;
    --primary-nav-mobile-page-padding-top: 120px;
    --primary-nav-mobile-page-level-2-header-padding-bottom: 40px;
    --primary-nav-mobile-page-level-2-footer-and-children-padding-top: 40px;
    --primary-nav-mobile-page-level-2-children-footer-spacing: 40px;
    --primary-nav-mobile-items-container-padding: 40px;
    --primary-nav-items-spacing-between: 40px;
    --primary-nav-footer-padding: 40px;
    --primary-nav-modal-dealer-details-visible-max-height: 1650px;
    --primary-nav-navbar-item-special-max-width: 89px;
    --primary-nav-navbar-item-special-background-transition: background var(--primary-navbar-item-fill-transition-duration) ease-in-out, color var(--primary-navbar-item-fill-transition-duration) ease-in-out;
    --primary-nav-navbar-item-special-background-hover: var(--ld-color-legacy-deepblue-light);
    --primary-nav-navbar-item-special-background-active: var(--ld-color-legacy-smoke-lightest);
    --primary-nav-navbar-item-special-border-left: 1px solid var(--ld-color-legacy-lexus-brand-white);
}
@media (min-width: 1024px) {
    .PrimaryNav_primaryNav__qznzQ {
        --primary-nav-modal-z-index: 1;
        --primary-nav-tg-item-font-size: 26px;
        --primary-nav-tg-item-line-height: 29.9px;
        --primary-nav-modal-container-padding: clamp(40px, -58.4548819768px + 9.6149223595vw, 80px);
        --primary-nav-footer-padding: var(--primary-nav-modal-container-padding);
        position: relative;
        z-index: 1;
    }
}
.PrimaryNav_navbarWrapper__mXZcZ {
    position: relative;
    z-index: var(--primary-nav-navbar-z-index);
}
.PrimaryNav_logo__eIcTW {
    display: flex;
    height: 100%;
    align-items: center;
    line-height: 0;
}
.PrimaryNav_logo__eIcTW svg {
    max-width: 100%;
    height: auto;
}
.PrimaryNav_logo__eIcTW .PrimaryNav_logoLink___jwLZ img {
    width: 100%;
}
.PrimaryNav_modal__8A1cj {
    --primary-nav-modal-display: flex;
    --primary-nav-modal-padding-top: 0;
    --primary-nav-modal-height: 100vh;
    position: absolute;
    z-index: var(--primary-nav-modal-z-index);
    display: none;
    flex-direction: column;
    border-top: var(--primary-nav-modal-padding-top) solid var(--ld-color-legacy-deepblue-dark);
    top: 0;
    left: 0;
    right: 0;
    height: var(--primary-nav-modal-height);
    background-color: var(--ld-color-legacy-deepblue-dark);
    color: var(--ld-color-legacy-lexus-brand-white);
}
@media (min-width: 1024px) {
    .PrimaryNav_modal__8A1cj {
        --primary-nav-modal-padding-top: var(--primary-nav-navbar-height);
        --primary-nav-modal-height: calc(100vh - var(--primary-nav-top-dynamic));
    }
}
.PrimaryNav_modalOpenCloseEnter__GIDw6 {
    opacity: 0;
    display: var(--primary-nav-modal-display);
}
@media (max-width: 1023.98px) {
    .PrimaryNav_modalOpenCloseEnter__GIDw6 {
        transform: translateX(50px);
    }
}
.PrimaryNav_modalOpenCloseEnterActive__eoh7k {
    transition: opacity var(--primary-nav-modal-transition-duration) ease-in-out, transform var(--primary-nav-modal-transition-duration) ease-out;
    opacity: 1;
    transform: translateX(0);
    display: var(--primary-nav-modal-display);
}
.PrimaryNav_modalOpenCloseEnterDone__8ymLw,
.PrimaryNav_modalOpenCloseExit__HWMJ7 {
    display: var(--primary-nav-modal-display);
}
.PrimaryNav_modalOpenCloseExit__HWMJ7 {
    opacity: 1;
}
.PrimaryNav_modalOpenCloseExitActive__exhzV {
    transition: opacity var(--primary-nav-modal-transition-duration) ease-in-out;
    opacity: 0;
}
.PrimaryNav_modalOpenCloseExitDone__4EIjD {
    display: none;
}
.PrimaryNav_closeButtonContainer__4rPE6 {
    position: fixed;
    z-index: 1;
}
.PrimaryNav_allModalsContentScrollContainer__sfsUr {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
}
.PrimaryNav_allModalsContent__0I0vk {
    flex-grow: 1;
    display: flex;
    flex-direction: row;
}
.PrimaryNav_modalContent__9UXL_ {
    --primary-nav-modal-content-display: flex;
    display: none;
    width: 100%;
    margin-right: -100%;
    flex-direction: column;
    transition: opacity var(--primary-nav-modal-content-transition-duration) ease-in-out, transform var(--primary-nav-modal-content-transition-duration) ease-out;

}
.PrimaryNav_modalContentSwitchEnter__AtRwu {
    opacity: 0;
    display: var(--primary-nav-modal-content-display);
}

.PrimaryNav_modalContentSwitchEnterActive__NXe3O {
    opacity: 0;
    transform: translateX(0);
    display: var(--primary-nav-modal-content-display);
}
@media (max-width: 1023.98px) {
    .PrimaryNav_modalContentSwitchEnterActive__NXe3O {
        transform: translateX(50px);
    }
}
.PrimaryNav_modalContentSwitchEnterDone__WregQ,
.PrimaryNav_modalContentSwitchExit__uXKR_ {
    display: var(--primary-nav-modal-content-display);
}
.PrimaryNav_modalContentSwitchExit__uXKR_ {
    opacity: 1;
}
.PrimaryNav_modalContentSwitchExitActive__8dyNt {
    transition: opacity var(--primary-nav-modal-content-transition-duration) ease-in-out;
    opacity: 0;
    display: var(--primary-nav-modal-content-display);
}
.PrimaryNav_modalContentSwitchExitDone__SIF7V {
    display: none;
}
.PrimaryNav_modalContentSwitchBackEnter__2e0j6 {
    opacity: 0;
    display: var(--primary-nav-modal-content-display);
}
.PrimaryNav_modalContentSwitchBackEnterActive__5dVdr {
    transition: opacity var(--primary-nav-modal-content-transition-duration) ease-in-out;
    opacity: 0;
    display: var(--primary-nav-modal-content-display);
}
.PrimaryNav_modalContentSwitchBackEnterDone__WJMcv,
.PrimaryNav_modalContentSwitchBackExit__4MZiQ {
    display: var(--primary-nav-modal-content-display);
}
.PrimaryNav_modalContentSwitchBackExit__4MZiQ {
    opacity: 1;
}
.PrimaryNav_modalContentSwitchBackExitActive__rzp_c {
    transition: opacity var(--primary-nav-modal-content-transition-duration) ease-in-out;
    opacity: 0;
    display: var(--primary-nav-modal-content-display);
}
.PrimaryNav_modalContentSwitchBackExitDone__AqRVT {
    display: none;
}
.PrimaryNavCloseButton_ldBox___QEDP {
    --ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
    --ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
    --ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
    --ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}
.PrimaryNavCloseButton_closeButton__lGaex {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border: 0;
    background: none;
    outline: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-align: inherit;
    --primary-nav-close-button-top: 16px;
    --primary-nav-close-button-icon-size: 45px;
    --primary-nav-close-button-icon-label-spacing: 8px;
    position: absolute;
    top: var(--primary-nav-close-button-top);
    cursor: pointer;
    display: flex;
    width: min-content;
    align-items: center;
    z-index: 1;
}
.PrimaryNavCloseButton_closeButton__lGaex:hover {
    color: inherit;
}
.PrimaryNavCloseButton_closeButtonIcon__Ia_C8 {
    position: relative;
    z-index: 1;
    width: var(--primary-nav-close-button-icon-size);
    height: var(--primary-nav-close-button-icon-size);
    display: flex;
    justify-content: center;
    align-items: center;
}
.PrimaryNavCloseButton_closeButtonIcon__Ia_C8:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.25;
    background: var(--ld-color-legacy-lexus-brand-white);
    border-radius: 9999px;
}
.PrimaryNavCloseButton_closeButtonIcon__Ia_C8 + .PrimaryNavCloseButton_closeButtonLabel__lf5mU {
    margin-left: var(--primary-nav-close-button-icon-label-spacing);
}
.PrimaryNavCloseButton_closeButtonLabel__lf5mU {
    font-size: var(--primary-nav-tg-navbar-item-regular-font-size);
    line-height: var(--primary-nav-tg-navbar-item-regular-line-height);
    letter-spacing: var(--primary-nav-tg-navbar-item-regular-letter-spacing);
    text-transform: var(--primary-nav-tg-navbar-item-regular-text-transform);
    font-weight: var(--primary-nav-tg-navbar-item-regular-font-weight);
}
.Chip_chip__5caiy,
.Chip_ldChip__PNlu7 {
    --ld-c-chip-opacity-disabled: 0.5;
    --ld-c-chip-border-radius-round: var(--ld-s-border-radius-rounded);
    --ld-c-chip-border-ghost: 1px solid var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-chip-typography-label-text-case: var(--ld-s-typography-label1-text-case);
    --ld-c-chip-typography-label-paragraph-spacing: var(--ld-s-typography-label1-paragraph-spacing);
    --ld-c-chip-typography-label-letter-spacing: var(--ld-s-typography-label1-letter-spacing);
    --ld-c-chip-typography-label-font-size: var(--ld-s-typography-label1-font-size);
    --ld-c-chip-typography-label-line-height: var(--ld-s-typography-label1-line-height);
    --ld-c-chip-typography-label-font-weight: var(--ld-s-typography-label1-font-weight);
    --ld-c-chip-color-ghost-success-border: var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-chip-color-ghost-success-fg: var(--ld-s-color-default-foreground-on-accent);
    --ld-c-chip-color-ghost-hover-bg: var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-chip-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
    --ld-c-chip-focus-offset: var(--ld-s-dim-static-4xs);
    --ld-c-chip-size-icon: var(--ld-s-dim-static-s);
    --ld-c-chip-small-v-pad: var(--ld-s-dim-static-4xs);
    --ld-c-chip-small-h-pad: var(--ld-s-dim-static-2xs);
    --ld-c-chip-small-height: var(--ld-s-dim-static-s);
    --ld-c-chip-gap: var(--ld-s-dim-static-3xs);
    --ld-c-chip-large-v-pad: var(--ld-s-dim-static-2xs);
    --ld-c-chip-large-h-pad: var(--ld-s-dim-static-xs);
    --ld-c-chip-large-height: var(--ld-s-dim-static-l);
    --ld-c-chip-typography-label-font-family: var(--ld-s-typography-label1-font-family);
    --ld-c-chip-color-ghost-default-border: var(--ld-s-color-accent-primary-disabled);
    --ld-c-chip-color-ghost-default-fg: var(--ld-s-color-accent-primary-default);
    --ld-c-chip-color-ghost-disabled-border: var(--ld-s-color-accent-primary-disabled);
    --ld-c-chip-color-ghost-disabled-fg: var(--ld-s-color-accent-primary-default);
    --ld-c-chip-color-ghost-selected-bg: var(--ld-s-color-accent-primary-default);
    --ld-c-chip-color-ghost-selected-fg: var(--ld-s-color-foreground-on-accent);
    --ld-c-chip-color-ghost-hover-fg: var(--ld-s-color-accent-primary-default);
    --ld-c-chip-color-ghost-enabled-border: var(--ld-s-color-accent-primary-disabled);
    --ld-c-chip-color-ghost-enabled-fg: var(--ld-s-color-accent-primary-default);
    --ld-c-chip-color-solid-default-bg: var(--ld-s-color-accent-primary-default);
    --ld-c-chip-color-solid-default-fg: var(--ld-s-color-foreground-on-accent);
    --ld-c-chip-color-solid-disabled-bg: var(--ld-s-color-accent-primary-default);
    --ld-c-chip-color-solid-disabled-fg: var(--ld-s-color-foreground-on-accent);
    --ld-c-chip-color-solid-selected-bg: var(--ld-s-color-elevation-raised-default);
    --ld-c-chip-color-solid-selected-fg: var(--ld-s-color-accent-primary-default);
    --ld-c-chip-color-solid-hover-bg: var(--ld-s-color-accent-primary-lighter);
    --ld-c-chip-color-solid-hover-fg: var(--ld-s-color-foreground-on-accent);
    --ld-c-chip-color-solid-enabled-bg: var(--ld-s-color-accent-primary-default);
    --ld-c-chip-color-solid-enabled-fg: var(--ld-s-color-foreground-on-accent);
    --ld-c-chip-color-ghost-success-bg: var(--ld-s-color-utility-success-default);
}
.Chip_chip__5caiy {
    display: inline-flex;
    align-items: center;
}
.Chip_fullWidth__fno4Y {
    display: flex;
    width: 100%;
}
.Chip_ghost__vU2d3.Chip_interactive__aMLxz[disabled],
.Chip_solid__9I9tz.Chip_interactive__aMLxz[disabled] {
    opacity: var(--ld-c-chip-opacity-disabled);
}
.Chip_ghost__vU2d3.Chip_success__LqJZ5,
.Chip_solid__9I9tz.Chip_success__LqJZ5 {
    --lk-private-border-color: transparent;
    color: var(--ld-c-chip-color-ghost-success-fg);
    background: var(--ld-c-chip-color-ghost-success-bg);
}
.Chip_solid__9I9tz {
    background-color: var(--ld-c-chip-color-solid-enabled-bg);
    color: var(--ld-c-chip-color-solid-enabled-fg);
}
.Chip_solid__9I9tz.Chip_interactive__aMLxz:not([disabled]):hover {
    background-color: var(--ld-c-chip-color-solid-hover-bg);
    color: var(--ld-c-chip-color-solid-enabled-fg);
}
.Chip_solid__9I9tz.Chip_interactive__aMLxz:not([disabled]).Chip_selected__4Jdml {
    background-color: var(--ld-c-chip-color-solid-selected-bg);
    color: var(--ld-c-chip-color-solid-selected-fg);
}
.Chip_ghost__vU2d3 {
    --lk-private-border-color: var(--ld-c-chip-color-ghost-enabled-border);
    background-color: transparent;
    border: 1px solid var(--lk-private-border-color);
    color: var(--ld-c-chip-color-ghost-enabled-fg);
}
.Chip_ghost__vU2d3.Chip_interactive__aMLxz:not([disabled]).Chip_selected__4Jdml,
.Chip_ghost__vU2d3.Chip_interactive__aMLxz:not([disabled]):hover {
    --lk-private-border-color: transparent;
}
.Chip_ghost__vU2d3.Chip_interactive__aMLxz:not([disabled]):hover {
    color: var(--ld-c-chip-color-ghost-hover-fg);
    background-color: var(--ld-c-chip-color-ghost-hover-bg);
}
.Chip_ghost__vU2d3.Chip_interactive__aMLxz:not([disabled]).Chip_selected__4Jdml {
    background-color: var(--ld-c-chip-color-ghost-selected-bg);
    color: var(--ld-c-chip-color-ghost-selected-fg);
}
.Chip_large__WNOfG {
    height: var(--ld-c-chip-large-height);
    padding: var(--ld-c-chip-large-v-pad) var(--ld-c-chip-large-h-pad);
}
.Chip_small__ACFw1 {
    height: var(--ld-c-chip-small-height);
    padding: var(--ld-c-chip-small-v-pad) var(--ld-c-chip-small-h-pad);
}
.Chip_truncateText__OXrwY {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.Chip_icon__UlStb {
    display: flex;
    width: 16px;
    height: 16px;
}
.Chip_icon__UlStb svg {
    height: inherit;
    width: inherit;
}
.Chip_clickable__wTuQT:not([disabled]) {
    cursor: pointer;
}
.PrimaryNavContainer_primaryNavContainer__SGkBE {
    --primary-nav-container-shadow-height: calc(100% + 56px);
    background-color: #272a49;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: var(--lk-primary-nav-z-index);
    color: var(--ld-color-legacy-lexus-brand-white);
}
.PrimaryNavContainer_primaryNavContainer__SGkBE.PrimaryNavContainer_isSolidBackground__hdBif {
    background-color: var(--ld-color-legacy-deepblue-darkest);
}
.PrimaryNavContainer_primaryNavContainer__SGkBE.PrimaryNavContainer_isFixedAtTop__liyv8 {
    position: fixed;
    left: 0;
    right: 0;
}
.PrimaryNavContainer_primaryNavContainer__SGkBE.PrimaryNavContainer_isSolidContainer__VagRp {
    position: relative;
}
.PrimaryNavContainer_primaryNavContainer__SGkBE.PrimaryNavContainer_isFixedAtTop__liyv8.PrimaryNavContainer_isSolidContainer__VagRp {
    position: -webkit-sticky;
    position: sticky;
}
.PrimaryNavContainer_navbarShadow__uqzNK {
    position: absolute;
    z-index: -1;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    height: var(--primary-nav-container-shadow-height);
    pointer-events: none;
    background: var(--ld-color-legacy-lexus-brand-black);
    -webkit-mask-image: linear-gradient(
        rgba(0, 0, 0, 0.85),
        rgba(0, 0, 0, 0.541) 34%,
        rgba(0, 0, 0, 0.382) 47%,
        rgba(0, 0, 0, 0.278) 56.5%,
        rgba(0, 0, 0, 0.126) 73%,
        rgba(0, 0, 0, 0.075) 80.2%,
        rgba(0, 0, 0, 0.021) 91%,
        rgba(0, 0, 0, 0.002) 98.2%,
        transparent
    );
    mask-image: linear-gradient(
        rgba(0, 0, 0, 0.85),
        rgba(0, 0, 0, 0.541) 34%,
        rgba(0, 0, 0, 0.382) 47%,
        rgba(0, 0, 0, 0.278) 56.5%,
        rgba(0, 0, 0, 0.126) 73%,
        rgba(0, 0, 0, 0.075) 80.2%,
        rgba(0, 0, 0, 0.021) 91%,
        rgba(0, 0, 0, 0.002) 98.2%,
        transparent
    );
}
.PrimaryNavLevel1_navbarItems__Aqx0e {
    --ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
    --ornaments-senkei-default-line-size: 4px;
    --ornaments-senkei-offset-top-default: 4px;
    --ornaments-senkei-default-transition-duration: 0.3s;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    position: relative;
    padding-right: calc(var(--primary-nav-navbar-item-regular-padding-horizontal-last) - var(--primary-nav-navbar-item-regular-padding-horizontal));
}
.PrimaryNavLevel1_navbarItems__Aqx0e:hover .PrimaryNavLevel1_label__NN4q6 {
    opacity: 0.7;
}
.PrimaryNavLevel1_navbarItem__VZ5pU {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border: 0;
    background: none;
    outline: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-align: inherit;
    color: var(--ld-color-legacy-lexus-brand-white);
    position: relative;
    cursor: pointer;
    padding-left: var(--primary-nav-navbar-item-regular-padding-horizontal);
    padding-right: var(--primary-nav-navbar-item-regular-padding-horizontal);
    font-size: var(--primary-nav-tg-navbar-item-regular-font-size);
    line-height: var(--primary-nav-tg-navbar-item-regular-line-height);
    letter-spacing: var(--primary-nav-tg-navbar-item-regular-letter-spacing);
    text-transform: var(--primary-nav-tg-navbar-item-regular-text-transform);
    font-weight: var(--primary-nav-tg-navbar-item-regular-font-weight);
    text-align: center;
}
.PrimaryNavLevel1_navbarItem__VZ5pU:hover {
    color: inherit;
}
.PrimaryNavLevel1_navbarItem__VZ5pU:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 12px;
    border-bottom: var(--ornaments-senkei-default-line-size) solid var(--ornaments-senkei-border-color);
    opacity: 0;
    transition: opacity var(--primary-navbar-item-senkei-transition-duration) ease-in-out, width var(--primary-navbar-item-senkei-transition-duration) ease-in-out;
}
.PrimaryNavLevel1_navbarItem__VZ5pU .PrimaryNavLevel1_label__NN4q6 {
    color: var(--ld-color-legacy-lexus-brand-white);
    transition: opacity var(--primary-navbar-item-label-transition-duration) ease-in-out;
}
.PrimaryNavLevel1_navbarItem__VZ5pU.PrimaryNavLevel1_isActive__d4Naf .PrimaryNavLevel1_label__NN4q6,
.PrimaryNavLevel1_navbarItem__VZ5pU.PrimaryNavLevel1_isActive__d4Naf:after,
.PrimaryNavLevel1_navbarItem__VZ5pU.PrimaryNavLevel1_navbarItemHovered__2PTJo .PrimaryNavLevel1_label__NN4q6,
.PrimaryNavLevel1_navbarItem__VZ5pU.PrimaryNavLevel1_navbarItemHovered__2PTJo:after,
.PrimaryNavLevel1_navbarItem__VZ5pU:hover .PrimaryNavLevel1_label__NN4q6,
.PrimaryNavLevel1_navbarItem__VZ5pU:hover:after {
    opacity: 1;
}
.PrimaryNavLevel1_navbarItem__VZ5pU.PrimaryNavLevel1_isActive__d4Naf:after {
    width: calc(100% - 2 * var(--primary-nav-navbar-item-regular-padding-horizontal));
}
.PrimaryNavLevel1_quickBookButton__XwEod {
    align-self: center;
    padding: var(--primary-nav-navbar-item-regular-padding-horizontal);
}
.SVGScrollIndicatorAnimated_scrollSvgCircle__4phMe {
    animation-name: SVGScrollIndicatorAnimated_scroll__2FaNs;
    animation-duration: 1.5s;
    animation-timing-function: cubic-bezier(0.65, -0.55, 0.25, 1.5);
    animation-iteration-count: infinite;
    transform-origin: 50% 20.5px;
    will-change: transform, opacity;
    opacity: 1;
}
@keyframes SVGScrollIndicatorAnimated_scroll__2FaNs {
    0%,
    20% {
        transform: translateY(0) scaleY(1);
    }
    to {
        transform: translateY(36px) scaleY(2);
        opacity: 0;
    }
}
.ScrollIndicator_scrollIndicator___IrZ_ {
    --scroll-indicator-transition-duration: 0.3s;
    width: 290px;
    height: 129px;
    position: fixed;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%) translateY(0);
    z-index: 3;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    transition: opacity var(--scroll-indicator-transition-duration) ease-in-out;
    transition-delay: var(--scroll-indicator-transition-duration);
    pointer-events: none;
}
.ScrollIndicator_scrollShow__o4_Xe {
    opacity: 1;
    pointer-events: auto;
}
.ScrollIndicator_scrollGradient__Y3JhJ {
    position: absolute;
    opacity: 0;
    transition: opacity 1s ease-out;
    display: inline-block;
    width: 100%;
    height: 100%;
    background: var(--ld-color-legacy-senkei-inari);
    -webkit-mask-image: radial-gradient(circle at 50% 50%, #000 -23%, transparent 43%);
    mask-image: radial-gradient(circle at 50% 50%, #000 -23%, transparent 43%);
    z-index: -1;
}
.ScrollIndicator_scrollLink__MJZ5q {
    --scroll-indicator-padding: 8px;
    padding: var(--scroll-indicator-padding);
    display: flex;
    cursor: pointer;
}
@media (hover: hover) {
    .ScrollIndicator_scrollLink__MJZ5q:hover + .ScrollIndicator_scrollGradient__Y3JhJ {
        opacity: 1;
    }
}
@media (max-width: 1023.98px) {
    .ScrollIndicator_scrollLink__MJZ5q span {
        display: none;
    }
}
.ScrollIndicator_swipeIcon__fAZhn {
    display: none;
    color: var(--ld-color-legacy-lexus-brand-white);
    font-size: 13px;
}
@media (max-width: 1023.98px) {
    .ScrollIndicator_swipeIcon__fAZhn {
        display: flex;
        align-items: center;
        gap: 4px;
    }
    .ScrollIndicator_swipeIcon__fAZhn ~ svg {
        display: none;
    }
}
.LexusMap_map__RpYvh {
    background-color: var(--ld-color-legacy-deepblue-dark);
}
.DealerMap_container__vjmls {
    --dealer-map-container-height: 426px;
    --dealer-map-container-desktop-height: 360px;
    position: relative;
    min-height: var(--dealer-map-container-height);
    width: 100%;
}
@media (min-width: 1024px) {
    .DealerMap_container__vjmls {
        min-height: var(--dealer-map-container-desktop-height);
    }
}
.DealerMap_mapMarkerNumber__jDIwL {
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
}
.DealerLocation_dealerLocation__jLXKL {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: var(--dealer-location-gap);
}
@media (min-width: 1024px) {
    .DealerLocation_dealerLocation__jLXKL {
        flex-direction: row;
    }
}
.DealerLocation_dealerLocationBranch__8fPtC {
    min-width: 320px;
}
.DealerLocation_dealerLocationBranch__8fPtC:not(:only-child) {
    flex: 1 1;
}
.DealerLocation_dealerLocationBranch__8fPtC:not(:first-of-type) {
    padding-top: var(--dealer-location-padding-top);
}
@keyframes fade-in {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
:where(.lkStylesScope) .react-tabs {
    -webkit-tap-highlight-color: transparent;
    -moz-tap-highlight-color: transparent;
    -ms-tap-highlight-color: transparent;
}
:where(.lkStylesScope) .react-tabs__tab-list {
    padding-bottom: 24px;
}
:where(.lkStylesScope) .react-tabs__tab-list * {
    font-size: 22px;
}
:where(.lkStylesScope) .react-tabs__tab {
    display: inline-block;
    cursor: pointer;
    padding-right: 8px;
    margin-right: 0.5rem;
    color: var(--ld-color-legacy-smoke-default);
    opacity: 0.25;
}
:where(.lkStylesScope) .react-tabs__tab:not(:last-child) {
    position: relative;
}
:where(.lkStylesScope) .react-tabs__tab:not(:last-child):before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    border-right: 1px solid var(--ld-color-legacy-smoke-default);
}
:where(.lkStylesScope) .react-tabs__tab--selected {
    opacity: 1;
}
:where(.lkStylesScope) .react-tabs__tab--selected:before {
    opacity: 0.25;
}
:where(.lkStylesScope) .react-tabs__tab--disabled {
    cursor: default;
}
:where(.lkStylesScope) .react-tabs__tab:focus {
    outline: none;
}
:where(.lkStylesScope) .react-tabs__tab:focus:after {
    content: "";
    position: absolute;
    height: 5px;
    left: -4px;
    right: -4px;
    bottom: -5px;
}
:where(.lkStylesScope) .react-tabs__tab-panel {
    display: none;
}
:where(.lkStylesScope) .react-tabs__tab-panel--selected {
    display: block;
}
:where(.lkStylesScope) .react-tabs__tab-panel--selected--transition {
    animation-name: fade-in;
    animation-duration: 0.3s;
    animation-timing-function: linear;
}
.DealerBranch_dealerBranchTitle__CkHuN {
    display: flex;
    flex-direction: row;
}
.DealerBranch_dealerBranchTitleText__SLEhi {
    display: flex;
    flex-direction: column;
}
.DealerBranch_dealerBranchTitleText__SLEhi .DealerBranch_dealerBranchTabTitle__iSII_[id^="react-tabs"] {
    text-transform: capitalize;
    position: relative;
    opacity: 0.25;
    color: var(--ld-color-legacy-smoke-default);
    display: inline-block;
}
.DealerBranch_dealerBranchTitleText__SLEhi .DealerBranch_dealerBranchTabTitle__iSII_[id^="react-tabs"]:not(:last-child) {
    padding-right: var(--dealer-contact-tile-tab-gap);
    margin-right: var(--dealer-contact-tile-tab-gap);
}
.DealerBranch_dealerBranchTitleText__SLEhi .DealerBranch_dealerBranchTabTitle__iSII_[id^="react-tabs"]:not(:last-child):before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    border-right: 1px solid var(--ld-color-legacy-smoke-default);
    opacity: 1;
}
.DealerBranch_dealerBranchTitleText__SLEhi .DealerBranch_dealerBranchTabTitleSelected__9GpMA[id^="react-tabs"] {
    opacity: 1;
    color: var(--ld-color-legacy-smoke-default);
    border-right: unset !important;
}
.DealerBranch_dealerBranchTitleText__SLEhi .DealerBranch_dealerBranchTabTitleSelected__9GpMA[id^="react-tabs"]:not(:last-child):before {
    opacity: 0.25;
}
.DealerBranch_dealerBranchLocationName__hW5qG {
    font-size: var(--dealer-branch-location-name-font-size);
    line-height: var(--dealer-branch-location-name-line-height);
    letter-spacing: var(--dealer-branch-location-name-letter-spacing);
    text-transform: var(--dealer-branch-location-name-text-transform);
    padding-bottom: var(--dealer-branch-location-name-spacing-bottom);
}
.DealerBranch_dealerBranchLocationPinIcon__xBbBy {
    fill: var(--ld-color-legacy-lexus-brand-white);
    display: block;
    padding-right: var(--dealer-branch-location-pin-spacing-right);
}
.DealerBranch_dealerBranchLocationPinIconContainer__8K1OB {
    display: inline-block;
    position: relative;
}
.DealerBranch_dealerBranchLocationPinIconNumber__pZAfr {
    position: absolute;
    top: var(--dealer-branch-location-pin-icon-position-top);
    left: var(--dealer-branch-location-pin-icon-position-left);
    font-size: var(--dealer-branch-location-pin-icon-font-size);
    line-height: var(--dealer-branch-location-pin-icon-line-height);
    color: var(--ld-color-legacy-deepblue-darkest);
}
.Button_button__I5UlJ,
.Button_ldIcon__2wYjj {
    --ld-icon-sizing-more: var(--ld-s-dim-d-5);
    --ld-icon-sizing-default: var(--ld-s-dim-d-4);
    --ld-icon-sizing-less: var(--ld-s-dim-d-3);
}
.Button_button__I5UlJ,
.Button_ldButton__IgOj1 {
    --ld-c-button-box-shadow-hero-secondary-pressed-type: inset;
    --ld-c-button-box-shadow-hero-secondary-pressed-spread: 2px;
    --ld-c-button-box-shadow-hero-secondary-pressed-blur: 0;
    --ld-c-button-box-shadow-hero-secondary-pressed-y: 0;
    --ld-c-button-box-shadow-hero-secondary-pressed-x: 0;
    --ld-c-button-box-shadow-hero-secondary-hover-type: inset;
    --ld-c-button-box-shadow-hero-secondary-hover-spread: 2px;
    --ld-c-button-box-shadow-hero-secondary-hover-blur: 0;
    --ld-c-button-box-shadow-hero-secondary-hover-y: 0;
    --ld-c-button-box-shadow-hero-secondary-hover-x: 0;
    --ld-c-button-box-shadow-hero-secondary-enabled-type: inset;
    --ld-c-button-box-shadow-hero-secondary-enabled-spread: 2px;
    --ld-c-button-box-shadow-hero-secondary-enabled-blur: 0;
    --ld-c-button-box-shadow-hero-secondary-enabled-y: 0;
    --ld-c-button-box-shadow-hero-secondary-enabled-x: 0;
    --ld-c-button-box-shadow-hero-primary-pressed-color: none;
    --ld-c-button-box-shadow-hero-primary-pressed-type: inset;
    --ld-c-button-box-shadow-hero-primary-pressed-spread: 0;
    --ld-c-button-box-shadow-hero-primary-pressed-blur: 0;
    --ld-c-button-box-shadow-hero-primary-pressed-y: 0;
    --ld-c-button-box-shadow-hero-primary-pressed-x: 0;
    --ld-c-button-box-shadow-hero-primary-hover-type: inset;
    --ld-c-button-box-shadow-hero-primary-hover-spread: 2px;
    --ld-c-button-box-shadow-hero-primary-hover-blur: 0;
    --ld-c-button-box-shadow-hero-primary-hover-y: 0;
    --ld-c-button-box-shadow-hero-primary-hover-x: 0;
    --ld-c-button-box-shadow-hero-primary-enabled-color: none;
    --ld-c-button-box-shadow-hero-primary-enabled-type: inset;
    --ld-c-button-box-shadow-hero-primary-enabled-spread: 0;
    --ld-c-button-box-shadow-hero-primary-enabled-blur: 0;
    --ld-c-button-box-shadow-hero-primary-enabled-y: 0;
    --ld-c-button-box-shadow-hero-primary-enabled-x: 0;
    --ld-c-button-box-shadow-secondary-pressed-type: inset;
    --ld-c-button-box-shadow-secondary-pressed-spread: 2px;
    --ld-c-button-box-shadow-secondary-pressed-blur: 0;
    --ld-c-button-box-shadow-secondary-pressed-y: 0;
    --ld-c-button-box-shadow-secondary-pressed-x: 0;
    --ld-c-button-box-shadow-secondary-hover-type: inset;
    --ld-c-button-box-shadow-secondary-hover-spread: 2px;
    --ld-c-button-box-shadow-secondary-hover-blur: 0;
    --ld-c-button-box-shadow-secondary-hover-y: 0;
    --ld-c-button-box-shadow-secondary-hover-x: 0;
    --ld-c-button-box-shadow-secondary-enabled-type: inset;
    --ld-c-button-box-shadow-secondary-enabled-spread: 2px;
    --ld-c-button-box-shadow-secondary-enabled-blur: 0;
    --ld-c-button-box-shadow-secondary-enabled-y: 0;
    --ld-c-button-box-shadow-secondary-enabled-x: 0;
    --ld-c-button-box-shadow-primary-pressed-type: inset;
    --ld-c-button-box-shadow-primary-pressed-spread: 0;
    --ld-c-button-box-shadow-primary-pressed-blur: 0;
    --ld-c-button-box-shadow-primary-pressed-y: 0;
    --ld-c-button-box-shadow-primary-pressed-x: 0;
    --ld-c-button-box-shadow-primary-hover-type: inset;
    --ld-c-button-box-shadow-primary-hover-spread: 2px;
    --ld-c-button-box-shadow-primary-hover-blur: 0;
    --ld-c-button-box-shadow-primary-hover-y: 0;
    --ld-c-button-box-shadow-primary-hover-x: 0;
    --ld-c-button-box-shadow-primary-enabled-type: inset;
    --ld-c-button-box-shadow-primary-enabled-spread: 2px;
    --ld-c-button-box-shadow-primary-enabled-blur: 0;
    --ld-c-button-box-shadow-primary-enabled-y: 0;
    --ld-c-button-box-shadow-primary-enabled-x: 0;
    --ld-c-button-hero-secondary-enabled-bg: none;
    --ld-c-button-hero-secondary-disabled-label: #e8e6e0;
    --ld-c-button-hero-secondary-label: #e8e6e0;
    --ld-c-button-hero-secondary-hover-bg: none;
    --ld-c-button-hero-primary-disabled-label: #e8e6e0;
    --ld-c-button-hero-primary-label: #e8e6e0;
    --ld-c-button-secondary-disabled-bg: none;
    --ld-c-button-secondary-enabled-bg: none;
    --ld-c-button-secondary-pressed-bg: none;
    --ld-c-button-secondary-hover-bg: none;
    --ld-c-button-opacity-highlight: 0.3;
    --ld-c-button-opacity-hero-outlines-pressed: 0.2;
    --ld-c-button-opacity-hero-outlines-default: 0.1;
    --ld-c-button-opacity-disabled: 0.5;
    --ld-button-hero-secondary-small-height: 40px;
    --ld-button-hero-secondary-small-border-width: 2px;
    --ld-button-hero-secondary-small-vertical-padding: 12px;
    --ld-button-hero-secondary-small-horizontal-padding: 16px;
    --ld-button-hero-secondary-large-height: 48px;
    --ld-button-hero-secondary-large-border-width: 2px;
    --ld-button-hero-secondary-large-vertical-padding: 16px;
    --ld-button-hero-secondary-large-horizontal-padding: 16px;
    --ld-button-hero-small-height: 40px;
    --ld-button-hero-small-border-width: 2px;
    --ld-button-hero-small-vertical-padding: 12px;
    --ld-button-hero-small-horizontal-padding: 16px;
    --ld-button-hero-large-height: 48px;
    --ld-button-hero-large-border-width: 2px;
    --ld-button-hero-large-vertical-padding: 16px;
    --ld-button-hero-large-horizontal-padding: 16px;
    --ld-button-tertiary-small-height: 40px;
    --ld-button-tertiary-small-border-width: 2px;
    --ld-button-tertiary-small-vertical-padding: 12px;
    --ld-button-tertiary-small-horizontal-padding: 16px;
    --ld-button-tertiary-large-height: 48px;
    --ld-button-tertiary-large-border-width: 2px;
    --ld-button-tertiary-large-vertical-padding: 16px;
    --ld-button-tertiary-large-horizontal-padding: 16px;
    --ld-button-secondary-small-height: 40px;
    --ld-button-secondary-small-border-width: 2px;
    --ld-button-secondary-small-vertical-padding: 12px;
    --ld-button-secondary-small-horizontal-padding: 16px;
    --ld-button-secondary-large-height: 48px;
    --ld-button-secondary-large-border-width: 2px;
    --ld-button-secondary-large-vertical-padding: 16px;
    --ld-button-secondary-large-horizontal-padding: 16px;
    --ld-button-alt-color-tertiary-disabled-border: none;
    --ld-button-alt-color-tertiary-disabled-background: none;
    --ld-button-alt-color-tertiary-pressed-border: none;
    --ld-button-alt-color-tertiary-hover-highlight: none;
    --ld-button-alt-color-tertiary-hover-border: none;
    --ld-button-alt-color-tertiary-enabled-border: none;
    --ld-button-alt-color-secondary-disabled-background: none;
    --ld-button-alt-color-secondary-pressed-background: none;
    --ld-button-alt-color-secondary-hover-highlight: hsla(45, 17%, 91%, 0.3);
    --ld-button-alt-color-secondary-hover-background: none;
    --ld-button-alt-color-secondary-enabled-background: none;
    --ld-button-alt-color-primary-hover-highlight: rgba(29, 31, 42, 0.3);
    --ld-button-semitransparent: 0.1;
    --ld-button-disabled: 0.5;
    --ld-button-item-spacing-default: 8px;
    --ld-button-primary-small-height: 40px;
    --ld-button-primary-small-border-width: 2px;
    --ld-button-primary-small-vertical-padding: 12px;
    --ld-button-primary-small-horizontal-padding: 16px;
    --ld-button-primary-large-height: 48px;
    --ld-button-primary-large-border-width: 2px;
    --ld-button-primary-large-vertical-padding: 16px;
    --ld-button-primary-large-horizontal-padding: 16px;
    --ld-button-default-color-hero-secondary-pressed-border: hsla(0, 0%, 100%, 0.1);
    --ld-button-default-color-hero-secondary-pressed-background: hsla(44, 16%, 87%, 0.2);
    --ld-button-default-color-hero-secondary-hover-highlight: hsla(0, 0%, 100%, 0.2);
    --ld-button-default-color-hero-secondary-hover-border: hsla(0, 0%, 100%, 0.1);
    --ld-button-default-color-hero-secondary-hover-background: none;
    --ld-button-default-color-hero-secondary-enabled-border: hsla(0, 0%, 100%, 0.1);
    --ld-button-default-color-hero-secondary-enabled-background: none;
    --ld-button-default-color-hero-hover-highlight: hsla(0, 0%, 100%, 0.2);
    --ld-button-default-color-hero-hover-border: none;
    --ld-button-default-color-hero-hover-background: hsla(0, 0%, 100%, 0.1);
    --ld-button-default-color-hero-pressed-border: none;
    --ld-button-default-color-hero-pressed-background: hsla(0, 0%, 100%, 0.2);
    --ld-button-default-color-hero-enabled-border: none;
    --ld-button-default-color-hero-enabled-background: hsla(0, 0%, 100%, 0.1);
    --ld-button-default-color-tertiary-disabled-border: none;
    --ld-button-default-color-tertiary-disabled-background: none;
    --ld-button-default-color-tertiary-pressed-border: none;
    --ld-button-default-color-tertiary-hover-highlight: none;
    --ld-button-default-color-tertiary-hover-border: none;
    --ld-button-default-color-tertiary-enabled-border: none;
    --ld-button-default-color-secondary-disabled-background: none;
    --ld-button-default-color-secondary-pressed-background: none;
    --ld-button-default-color-secondary-hover-highlight: rgba(26, 28, 38, 0.3);
    --ld-button-default-color-secondary-hover-background: none;
    --ld-button-default-color-secondary-enabled-background: none;
    --ld-button-default-color-primary-hover-highlight: hsla(40, 19%, 94%, 0.3);
    --ld-c-button-min-w: var(--ld-s-min-w-more);
    --ld-button-hero-secondary-small-border-radius: var(--ld-prim-b-r-sm);
    --ld-button-hero-secondary-large-border-radius: var(--ld-prim-b-r-sm);
    --ld-button-hero-small-border-radius: var(--ld-prim-b-r-sm);
    --ld-button-hero-large-border-radius: var(--ld-prim-b-r-sm);
    --ld-button-tertiary-small-border-radius: var(--ld-prim-b-r-sm);
    --ld-button-tertiary-large-border-radius: var(--ld-prim-b-r-sm);
    --ld-button-secondary-small-border-radius: var(--ld-prim-b-r-sm);
    --ld-button-secondary-large-border-radius: var(--ld-prim-b-r-sm);
    --ld-button-text-decoration-tertiary: var(--ld-text-decoration-underline);
    --ld-button-primary-small-border-radius: var(--ld-prim-b-r-sm);
    --ld-button-primary-large-border-radius: var(--ld-prim-b-r-sm);
    --ld-button-default-color-hero-secondary-pressed-icon: var(--ld-color-lexus-smoke-500);
    --ld-button-default-color-hero-secondary-pressed-label: var(--ld-color-lexus-smoke-500);
    --ld-button-default-color-hero-secondary-hover-icon: var(--ld-color-lexus-smoke-500);
    --ld-button-default-color-hero-secondary-hover-label: var(--ld-color-lexus-smoke-500);
    --ld-button-default-color-hero-secondary-enabled-icon: var(--ld-color-lexus-smoke-500);
    --ld-button-default-color-hero-secondary-enabled-label: var(--ld-color-lexus-smoke-500);
    --ld-button-default-color-hero-hover-icon: var(--ld-color-lexus-smoke-500);
    --ld-button-default-color-hero-hover-label: var(--ld-color-lexus-smoke-500);
    --ld-button-default-color-hero-pressed-icon: var(--ld-color-lexus-smoke-500);
    --ld-button-default-color-hero-pressed-label: var(--ld-color-lexus-smoke-500);
    --ld-button-default-color-hero-enabled-icon: var(--ld-color-lexus-smoke-500);
    --ld-button-default-color-hero-enabled-label: var(--ld-color-lexus-smoke-500);
    --ld-c-button-default: var(--ld-s-border-radius-small);
    --ld-c-button-border-hero-secondary-pressed: 2px solid var(--ld-s-color-default-common-opacity-white-lighter);
    --ld-c-button-border-hero-secondary-enabled: 2px solid var(--ld-s-color-default-common-opacity-white-lightest);
    --ld-c-button-border-hero-primary-pressed: 2px solid var(--ld-s-color-default-common-opacity-white-lighter);
    --ld-c-button-border-hero-primary-enabled: 2px solid var(--ld-s-color-default-common-opacity-white-lightest);
    --ld-focus-alt: 1px dashed var(--ld-s-color-alt-accent-primary-default);
    --ld-focus-default: 1px dashed var(--ld-s-color-default-accent-primary-default);
    --ld-button-alt-color-tertiary-disabled-icon: var(--ld-s-color-alt-accent-primary-disabled);
    --ld-button-alt-color-tertiary-disabled-label: var(--ld-s-color-alt-accent-primary-disabled);
    --ld-button-alt-color-tertiary-pressed-icon: var(--ld-s-color-alt-accent-primary-lighter);
    --ld-button-alt-color-tertiary-pressed-label: var(--ld-s-color-alt-accent-primary-lighter);
    --ld-button-alt-color-tertiary-hover-icon: var(--ld-s-color-alt-accent-primary-darker);
    --ld-button-alt-color-tertiary-hover-label: var(--ld-s-color-alt-accent-primary-darker);
    --ld-button-alt-color-tertiary-enabled-icon: var(--ld-s-color-alt-accent-primary-default);
    --ld-button-alt-color-tertiary-enabled-label: var(--ld-s-color-alt-accent-primary-default);
    --ld-button-alt-color-secondary-disabled-icon: var(--ld-s-color-alt-accent-primary-disabled);
    --ld-button-alt-color-secondary-disabled-label: var(--ld-s-color-alt-accent-primary-disabled);
    --ld-button-alt-color-secondary-disabled-border: var(--ld-s-color-alt-accent-primary-disabled);
    --ld-button-alt-color-secondary-pressed-icon: var(--ld-s-color-alt-accent-primary-lighter);
    --ld-button-alt-color-secondary-pressed-label: var(--ld-s-color-alt-accent-primary-lighter);
    --ld-button-alt-color-secondary-pressed-border: var(--ld-s-color-alt-accent-primary-lighter);
    --ld-button-alt-color-secondary-hover-icon: var(--ld-s-color-alt-accent-primary-darker);
    --ld-button-alt-color-secondary-hover-label: var(--ld-s-color-alt-accent-primary-darker);
    --ld-button-alt-color-secondary-hover-border: var(--ld-s-color-alt-accent-primary-darker);
    --ld-button-alt-color-secondary-enabled-icon: var(--ld-s-color-alt-accent-primary-default);
    --ld-button-alt-color-secondary-enabled-label: var(--ld-s-color-alt-accent-primary-default);
    --ld-button-alt-color-secondary-enabled-border: var(--ld-s-color-alt-accent-primary-default);
    --ld-button-alt-color-primary-disabled-icon: var(--ld-s-color-alt-foreground-on-accent);
    --ld-button-alt-color-primary-disabled-label: var(--ld-s-color-alt-foreground-on-accent);
    --ld-button-alt-color-primary-disabled-background: var(--ld-s-color-alt-accent-primary-lighter);
    --ld-button-alt-color-primary-pressed-icon: var(--ld-s-color-alt-foreground-on-accent);
    --ld-button-alt-color-primary-pressed-label: var(--ld-s-color-alt-foreground-on-accent);
    --ld-button-alt-color-primary-pressed-background: var(--ld-s-color-alt-accent-primary-lighter);
    --ld-button-alt-color-primary-hover-icon: var(--ld-s-color-alt-foreground-on-accent);
    --ld-button-alt-color-primary-hover-label: var(--ld-s-color-alt-foreground-on-accent);
    --ld-button-alt-color-primary-hover-background: var(--ld-s-color-alt-accent-primary-darker);
    --ld-button-alt-color-primary-enabled-icon: var(--ld-s-color-alt-foreground-on-accent);
    --ld-button-alt-color-primary-enabled-label: var(--ld-s-color-alt-foreground-on-accent);
    --ld-button-alt-color-primary-enabled-background: var(--ld-s-color-alt-accent-primary-default);
    --ld-button-typography-label-text-case: var(--ld-s-typography-label1-text-case);
    --ld-button-typography-label-paragraph-spacing: var(--ld-s-typography-label1-paragraph-spacing);
    --ld-button-typography-label-letter-spacing: var(--ld-s-typography-label1-letter-spacing);
    --ld-button-typography-label-font-size: var(--ld-s-typography-label1-font-size);
    --ld-button-typography-label-line-height: var(--ld-s-typography-label1-line-height);
    --ld-button-typography-label-font-weight: var(--ld-s-typography-label1-font-weight);
    --ld-button-default-color-tertiary-disabled-icon: var(--ld-s-color-default-accent-primary-disabled);
    --ld-button-default-color-tertiary-disabled-label: var(--ld-s-color-default-accent-primary-disabled);
    --ld-button-default-color-tertiary-pressed-icon: var(--ld-s-color-default-accent-primary-lighter);
    --ld-button-default-color-tertiary-pressed-label: var(--ld-s-color-default-accent-primary-lighter);
    --ld-button-default-color-tertiary-hover-icon: var(--ld-s-color-default-accent-primary-darker);
    --ld-button-default-color-tertiary-hover-label: var(--ld-s-color-default-accent-primary-darker);
    --ld-button-default-color-tertiary-enabled-icon: var(--ld-s-color-default-accent-primary-default);
    --ld-button-default-color-tertiary-enabled-label: var(--ld-s-color-default-accent-primary-default);
    --ld-button-default-color-secondary-disabled-icon: var(--ld-s-color-default-accent-primary-disabled);
    --ld-button-default-color-secondary-disabled-label: var(--ld-s-color-default-accent-primary-disabled);
    --ld-button-default-color-secondary-disabled-border: var(--ld-s-color-default-accent-primary-disabled);
    --ld-button-default-color-secondary-pressed-icon: var(--ld-s-color-default-accent-primary-lighter);
    --ld-button-default-color-secondary-pressed-label: var(--ld-s-color-default-accent-primary-lighter);
    --ld-button-default-color-secondary-pressed-border: var(--ld-s-color-default-accent-primary-lighter);
    --ld-button-default-color-secondary-hover-icon: var(--ld-s-color-default-accent-primary-darker);
    --ld-button-default-color-secondary-hover-label: var(--ld-s-color-default-accent-primary-darker);
    --ld-button-default-color-secondary-hover-border: var(--ld-s-color-default-accent-primary-darker);
    --ld-button-default-color-secondary-enabled-icon: var(--ld-s-color-default-accent-primary-default);
    --ld-button-default-color-secondary-enabled-label: var(--ld-s-color-default-accent-primary-default);
    --ld-button-default-color-secondary-enabled-border: var(--ld-s-color-default-accent-primary-default);
    --ld-button-default-color-primary-disabled-icon: var(--ld-s-color-default-foreground-on-accent);
    --ld-button-default-color-primary-disabled-label: var(--ld-s-color-default-foreground-on-accent);
    --ld-button-default-color-primary-disabled-background: var(--ld-s-color-default-accent-primary-lighter);
    --ld-button-default-color-primary-pressed-icon: var(--ld-s-color-default-foreground-on-accent);
    --ld-button-default-color-primary-pressed-label: var(--ld-s-color-default-foreground-on-accent);
    --ld-button-default-color-primary-pressed-background: var(--ld-s-color-default-accent-primary-lighter);
    --ld-button-default-color-primary-hover-icon: var(--ld-s-color-default-foreground-on-accent);
    --ld-button-default-color-primary-hover-label: var(--ld-s-color-default-foreground-on-accent);
    --ld-button-default-color-primary-hover-background: var(--ld-s-color-default-accent-primary-darker);
    --ld-button-default-color-primary-enabled-icon: var(--ld-s-color-default-foreground-on-accent);
    --ld-button-default-color-primary-enabled-label: var(--ld-s-color-default-foreground-on-accent);
    --ld-button-default-color-primary-enabled-background: var(--ld-s-color-default-accent-primary-default);
    --ld-c-button-box-shadow-hero-secondary-pressed-color: var(--ld-s-color-common-opacity-white-lighter);
    --ld-c-button-box-shadow-hero-secondary-hover-color: var(--ld-s-color-common-opacity-white-lightest);
    --ld-c-button-box-shadow-hero-secondary-enabled-color: var(--ld-s-color-common-opacity-white-lightest);
    --ld-c-button-box-shadow-hero-primary-hover-color: var(--ld-s-color-common-opacity-white-lightest);
    --ld-c-button-box-shadow-secondary-pressed-color: var(--ld-s-color-accent-primary-darker);
    --ld-c-button-box-shadow-secondary-hover-color: var(--ld-s-color-accent-primary-lighter);
    --ld-c-button-box-shadow-secondary-enabled-color: var(--ld-s-color-accent-primary-default);
    --ld-c-button-box-shadow-primary-pressed-color: var(--ld-s-color-accent-primary-darker);
    --ld-c-button-box-shadow-primary-hover-color: var(--ld-s-color-accent-primary-lighter);
    --ld-c-button-box-shadow-primary-enabled-color: var(--ld-s-color-accent-primary-default);
    --ld-c-button-icon-size: var(--ld-s-dim-static-xs);
    --ld-c-button-min-height: var(--ld-s-dim-static-xl);
    --ld-c-button-hero-secondary-pressed-bg: var(--ld-s-color-common-opacity-white-lighter);
    --ld-c-button-hero-secondary-hover-highlight: var(--ld-s-color-common-opacity-white-lighter);
    --ld-c-button-hero-primary-pressed-bg: var(--ld-s-color-common-opacity-white-lighter);
    --ld-c-button-hero-primary-hover-highlight: var(--ld-s-color-common-opacity-white-lighter);
    --ld-c-button-hero-primary-hover-bg: var(--ld-s-color-common-opacity-white-lightest);
    --ld-c-button-hero-primary-enabled-bg: var(--ld-s-color-common-opacity-white-lightest);
    --ld-c-button-border-secondary-pressed: 2px solid var(--ld-s-color-accent-primary-darker);
    --ld-c-button-border-secondary-hover: 2px solid var(--ld-s-color-accent-primary-lighter);
    --ld-c-button-border-secondary-enabled: 2px solid var(--ld-s-color-accent-primary-default);
    --ld-c-button-border-primary-pressed: 2px solid var(--ld-s-color-accent-primary-darker);
    --ld-c-button-border-primary-hover: 2px solid var(--ld-s-color-accent-primary-lighter);
    --ld-c-button-border-primary-enabled: 2px solid var(--ld-s-color-accent-primary-default);
    --ld-c-button-secondary-disabled-label: var(--ld-s-color-accent-primary-default);
    --ld-c-button-secondary-enabled-label: var(--ld-s-color-accent-primary-default);
    --ld-c-button-secondary-pressed-label: var(--ld-s-color-accent-primary-darker);
    --ld-c-button-secondary-hover-label: var(--ld-s-color-foreground-lighter);
    --ld-c-button-secondary-hover-highlight: var(--ld-s-color-accent-primary-opacity-default-lighter);
    --ld-c-button-primary-disabled-label: var(--ld-s-color-foreground-on-disabled);
    --ld-c-button-primary-label: var(--ld-s-color-foreground-on-accent);
    --ld-c-button-primary-pressed-bg: var(--ld-s-color-accent-primary-darker);
    --ld-c-button-primary-hover-highlight: var(--ld-s-color-foreground-opacity-on-accent-lighter);
    --ld-c-button-primary-hover-bg: var(--ld-s-color-accent-primary-lighter);
    --ld-c-button-primary-enabled-bg: var(--ld-s-color-accent-primary-default);
    --ld-button-icon-default: var(--ld-icon-sizing-default);
    --ld-button-alt-color-primary-disabled-border: var(--ld-button-alt-color-primary-disabled-background);
    --ld-button-alt-color-primary-pressed-border: var(--ld-button-alt-color-primary-pressed-background);
    --ld-button-alt-color-primary-hover-border: var(--ld-button-alt-color-primary-hover-background);
    --ld-button-alt-color-primary-enabled-border: var(--ld-button-alt-color-primary-enabled-background);
    --ld-button-typography-label-font-family: var(--ld-s-typography-label1-font-family);
    --ld-button-default-color-primary-disabled-border: var(--ld-button-default-color-primary-disabled-background);
    --ld-button-default-color-primary-pressed-border: var(--ld-button-default-color-primary-pressed-background);
    --ld-button-default-color-primary-hover-border: var(--ld-button-default-color-primary-hover-background);
    --ld-button-default-color-primary-enabled-border: var(--ld-button-default-color-primary-enabled-background);
}
.Button_ldBox__v8xd9 {
    --ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
    --ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
    --ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
    --ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}
.Button_button__I5UlJ {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border: 0;
    background: none;
    outline: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-align: inherit;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    min-width: var(--ld-c-button-min-w);
    min-height: var(--ld-c-button-min-height);
    outline: none;
    text-decoration: none;
    cursor: pointer;
}
.Button_button__I5UlJ:hover {
    color: inherit;
}
.Button_button__I5UlJ:where(.Button_primary__q1eMV) {
    background: var(--ld-c-button-primary-enabled-bg);
    border-radius: var(--ld-c-button-default, 3px);
    box-shadow: var(--ld-c-button-box-shadow-primary-enabled-x) var(--ld-c-button-box-shadow-primary-enabled-y) var(--ld-c-button-box-shadow-primary-enabled-blur) var(--ld-c-button-box-shadow-primary-enabled-spread)
        var(--ld-c-button-box-shadow-primary-enabled-color) var(--ld-c-button-box-shadow-primary-enabled-type);
}
.Button_button__I5UlJ:where(.Button_primary__q1eMV) .Button_label__BdP_B {
    color: var(--ld-c-button-primary-label, var(--ld-c-button-primary-enabled-label));
    text-align: center;
}
.Button_button__I5UlJ:where(.Button_primary__q1eMV) .Button_icon__70uGy {
    color: var(--ld-c-button-primary-label, var(--ld-c-button-primary-enabled-label));
}
.Button_button__I5UlJ:where(.Button_primary__q1eMV):hover:not(:disabled) {
    box-shadow: var(--ld-c-button-box-shadow-primary-hover-x) var(--ld-c-button-box-shadow-primary-hover-y) var(--ld-c-button-box-shadow-primary-hover-blur) var(--ld-c-button-box-shadow-primary-hover-spread)
        var(--ld-c-button-box-shadow-primary-hover-color) var(--ld-c-button-box-shadow-primary-hover-type);
    background-size: 200px 200px;
    background-image: radial-gradient(100px at center, var(--ld-c-button-primary-hover-highlight), transparent);
    background-repeat: no-repeat;
    background-position: var(--mouseX) var(--mouseY);
}
.Button_button__I5UlJ:where(.Button_primary__q1eMV):not(:disabled):active {
    background-color: var(--ld-c-button-primary-pressed-bg);
    box-shadow: var(--ld-c-button-box-shadow-primary-pressed-x) var(--ld-c-button-box-shadow-primary-pressed-y) var(--ld-c-button-box-shadow-primary-pressed-blur) var(--ld-c-button-box-shadow-primary-pressed-spread)
        var(--ld-c-button-box-shadow-primary-pressed-color) var(--ld-c-button-box-shadow-primary-pressed-type);
    color: var(--ld-c-button-primary-label);
}
.Button_button__I5UlJ:where(.Button_primary__q1eMV)[aria-disabled] {
    background-image: none;
    opacity: var(--ld-c-button-opacity-disabled);
}
.Button_button__I5UlJ:where(.Button_primary__q1eMV)[aria-disabled] .Button_label__BdP_B {
    color: var(--ld-c-button-primary-disabled-label);
    opacity: var(--ld-c-button-opacity-disabled);
}
.Button_button__I5UlJ:where(.Button_primary__q1eMV)[aria-disabled] .Button_icon__70uGy {
    opacity: var(--ld-c-button-opacity-disabled);
    color: var(--ld-c-button-primary-disabled-label);
}
.Button_button__I5UlJ:where(.Button_secondary__1Azol) {
    background: var(--ld-c-button-secondary-enabled-bg);
    border-radius: var(--ld-c-button-default, 3px);
    box-shadow: var(--ld-c-button-box-shadow-secondary-enabled-x) var(--ld-c-button-box-shadow-secondary-enabled-y) var(--ld-c-button-box-shadow-secondary-enabled-blur) var(--ld-c-button-box-shadow-secondary-enabled-spread)
        var(--ld-c-button-box-shadow-secondary-enabled-color) var(--ld-c-button-box-shadow-secondary-enabled-type);
}
.Button_button__I5UlJ:where(.Button_secondary__1Azol) .Button_label__BdP_B {
    color: var(--ld-c-button-secondary-label, var(--ld-c-button-secondary-enabled-label));
    text-align: center;
}
.Button_button__I5UlJ:where(.Button_secondary__1Azol) .Button_icon__70uGy {
    color: var(--ld-c-button-secondary-label, var(--ld-c-button-secondary-enabled-label));
}
.Button_button__I5UlJ:where(.Button_secondary__1Azol):hover:not(:disabled) {
    box-shadow: var(--ld-c-button-box-shadow-secondary-hover-x) var(--ld-c-button-box-shadow-secondary-hover-y) var(--ld-c-button-box-shadow-secondary-hover-blur) var(--ld-c-button-box-shadow-secondary-hover-spread)
        var(--ld-c-button-box-shadow-secondary-hover-color) var(--ld-c-button-box-shadow-secondary-hover-type);
    background-size: 200px 200px;
    background-image: radial-gradient(100px at center, var(--ld-c-button-secondary-hover-highlight), transparent);
    background-repeat: no-repeat;
    background-position: var(--mouseX) var(--mouseY);
}
.Button_button__I5UlJ:where(.Button_secondary__1Azol):not(:disabled):active {
    background-color: var(--ld-c-button-secondary-pressed-bg);
    box-shadow: var(--ld-c-button-box-shadow-secondary-pressed-x) var(--ld-c-button-box-shadow-secondary-pressed-y) var(--ld-c-button-box-shadow-secondary-pressed-blur) var(--ld-c-button-box-shadow-secondary-pressed-spread)
        var(--ld-c-button-box-shadow-secondary-pressed-color) var(--ld-c-button-box-shadow-secondary-pressed-type);
    color: var(--ld-c-button-secondary-label);
}
.Button_button__I5UlJ:where(.Button_secondary__1Azol)[aria-disabled] {
    background-image: none;
    opacity: var(--ld-c-button-opacity-disabled);
}
.Button_button__I5UlJ:where(.Button_secondary__1Azol)[aria-disabled] .Button_label__BdP_B {
    color: var(--ld-c-button-secondary-disabled-label);
    opacity: var(--ld-c-button-opacity-disabled);
}
.Button_button__I5UlJ:where(.Button_secondary__1Azol)[aria-disabled] .Button_icon__70uGy {
    opacity: var(--ld-c-button-opacity-disabled);
    color: var(--ld-c-button-secondary-disabled-label);
}
.Button_button__I5UlJ:where(.Button_tertiary__q9wBE) {
    background: var(--ld-c-button-tertiary-enabled-bg);
    border-radius: var(--ld-c-button-default, 3px);
    box-shadow: var(--ld-c-button-box-shadow-tertiary-enabled-x) var(--ld-c-button-box-shadow-tertiary-enabled-y) var(--ld-c-button-box-shadow-tertiary-enabled-blur) var(--ld-c-button-box-shadow-tertiary-enabled-spread)
        var(--ld-c-button-box-shadow-tertiary-enabled-color) var(--ld-c-button-box-shadow-tertiary-enabled-type);
}
.Button_button__I5UlJ:where(.Button_tertiary__q9wBE) .Button_label__BdP_B {
    color: var(--ld-c-button-tertiary-label, var(--ld-c-button-tertiary-enabled-label));
    text-align: center;
}
.Button_button__I5UlJ:where(.Button_tertiary__q9wBE) .Button_icon__70uGy {
    color: var(--ld-c-button-tertiary-label, var(--ld-c-button-tertiary-enabled-label));
}
.Button_button__I5UlJ:where(.Button_tertiary__q9wBE):hover:not(:disabled) {
    box-shadow: var(--ld-c-button-box-shadow-tertiary-hover-x) var(--ld-c-button-box-shadow-tertiary-hover-y) var(--ld-c-button-box-shadow-tertiary-hover-blur) var(--ld-c-button-box-shadow-tertiary-hover-spread)
        var(--ld-c-button-box-shadow-tertiary-hover-color) var(--ld-c-button-box-shadow-tertiary-hover-type);
    background-size: 200px 200px;
    background-image: radial-gradient(100px at center, var(--ld-c-button-tertiary-hover-highlight), transparent);
    background-repeat: no-repeat;
    background-position: var(--mouseX) var(--mouseY);
}
.Button_button__I5UlJ:where(.Button_tertiary__q9wBE):not(:disabled):active {
    background-color: var(--ld-c-button-tertiary-pressed-bg);
    box-shadow: var(--ld-c-button-box-shadow-tertiary-pressed-x) var(--ld-c-button-box-shadow-tertiary-pressed-y) var(--ld-c-button-box-shadow-tertiary-pressed-blur) var(--ld-c-button-box-shadow-tertiary-pressed-spread)
        var(--ld-c-button-box-shadow-tertiary-pressed-color) var(--ld-c-button-box-shadow-tertiary-pressed-type);
    color: var(--ld-c-button-tertiary-label);
}
.Button_button__I5UlJ:where(.Button_tertiary__q9wBE)[aria-disabled] {
    background-image: none;
    opacity: var(--ld-c-button-opacity-disabled);
}
.Button_button__I5UlJ:where(.Button_tertiary__q9wBE)[aria-disabled] .Button_label__BdP_B {
    color: var(--ld-c-button-tertiary-disabled-label);
    opacity: var(--ld-c-button-opacity-disabled);
}
.Button_button__I5UlJ:where(.Button_tertiary__q9wBE)[aria-disabled] .Button_icon__70uGy {
    opacity: var(--ld-c-button-opacity-disabled);
    color: var(--ld-c-button-tertiary-disabled-label);
}
.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp) {
    background: var(--ld-c-button-hero-primary-enabled-bg);
    border-radius: var(--ld-c-button-default, 3px);
    box-shadow: var(--ld-c-button-box-shadow-hero-primary-enabled-x) var(--ld-c-button-box-shadow-hero-primary-enabled-y) var(--ld-c-button-box-shadow-hero-primary-enabled-blur) var(--ld-c-button-box-shadow-hero-primary-enabled-spread)
        var(--ld-c-button-box-shadow-hero-primary-enabled-color) var(--ld-c-button-box-shadow-hero-primary-enabled-type);
}
.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp) .Button_label__BdP_B {
    color: var(--ld-c-button-hero-primary-label, var(--ld-c-button-hero-primary-enabled-label));
    text-align: center;
}
.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp) .Button_icon__70uGy {
    color: var(--ld-c-button-hero-primary-label, var(--ld-c-button-hero-primary-enabled-label));
}
.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp):hover:not(:disabled) {
    box-shadow: var(--ld-c-button-box-shadow-hero-primary-hover-x) var(--ld-c-button-box-shadow-hero-primary-hover-y) var(--ld-c-button-box-shadow-hero-primary-hover-blur) var(--ld-c-button-box-shadow-hero-primary-hover-spread)
        var(--ld-c-button-box-shadow-hero-primary-hover-color) var(--ld-c-button-box-shadow-hero-primary-hover-type);
    background-size: 200px 200px;
    background-image: radial-gradient(100px at center, var(--ld-c-button-hero-primary-hover-highlight), transparent);
    background-repeat: no-repeat;
    background-position: var(--mouseX) var(--mouseY);
}
.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp):not(:disabled):active {
    background-color: var(--ld-c-button-hero-primary-pressed-bg);
    box-shadow: var(--ld-c-button-box-shadow-hero-primary-pressed-x) var(--ld-c-button-box-shadow-hero-primary-pressed-y) var(--ld-c-button-box-shadow-hero-primary-pressed-blur) var(--ld-c-button-box-shadow-hero-primary-pressed-spread)
        var(--ld-c-button-box-shadow-hero-primary-pressed-color) var(--ld-c-button-box-shadow-hero-primary-pressed-type);
    color: var(--ld-c-button-hero-primary-label);
}
.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp)[aria-disabled] {
    background-image: none;
    opacity: var(--ld-c-button-opacity-disabled);
}
.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp)[aria-disabled] .Button_label__BdP_B {
    color: var(--ld-c-button-hero-primary-disabled-label);
    opacity: var(--ld-c-button-opacity-disabled);
}
.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp)[aria-disabled] .Button_icon__70uGy {
    opacity: var(--ld-c-button-opacity-disabled);
    color: var(--ld-c-button-hero-primary-disabled-label);
}
.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk) {
    background: var(--ld-c-button-hero-secondary-enabled-bg);
    border-radius: var(--ld-c-button-default, 3px);
    box-shadow: var(--ld-c-button-box-shadow-hero-secondary-enabled-x) var(--ld-c-button-box-shadow-hero-secondary-enabled-y) var(--ld-c-button-box-shadow-hero-secondary-enabled-blur)
        var(--ld-c-button-box-shadow-hero-secondary-enabled-spread) var(--ld-c-button-box-shadow-hero-secondary-enabled-color) var(--ld-c-button-box-shadow-hero-secondary-enabled-type);
}
.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk) .Button_label__BdP_B {
    color: var(--ld-c-button-hero-secondary-label, var(--ld-c-button-hero-secondary-enabled-label));
    text-align: center;
}
.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk) .Button_icon__70uGy {
    color: var(--ld-c-button-hero-secondary-label, var(--ld-c-button-hero-secondary-enabled-label));
}
.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk):hover:not(:disabled) {
    box-shadow: var(--ld-c-button-box-shadow-hero-secondary-hover-x) var(--ld-c-button-box-shadow-hero-secondary-hover-y) var(--ld-c-button-box-shadow-hero-secondary-hover-blur) var(--ld-c-button-box-shadow-hero-secondary-hover-spread)
        var(--ld-c-button-box-shadow-hero-secondary-hover-color) var(--ld-c-button-box-shadow-hero-secondary-hover-type);
    background-size: 200px 200px;
    background-image: radial-gradient(100px at center, var(--ld-c-button-hero-secondary-hover-highlight), transparent);
    background-repeat: no-repeat;
    background-position: var(--mouseX) var(--mouseY);
}
.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk):not(:disabled):active {
    background-color: var(--ld-c-button-hero-secondary-pressed-bg);
    box-shadow: var(--ld-c-button-box-shadow-hero-secondary-pressed-x) var(--ld-c-button-box-shadow-hero-secondary-pressed-y) var(--ld-c-button-box-shadow-hero-secondary-pressed-blur)
        var(--ld-c-button-box-shadow-hero-secondary-pressed-spread) var(--ld-c-button-box-shadow-hero-secondary-pressed-color) var(--ld-c-button-box-shadow-hero-secondary-pressed-type);
    color: var(--ld-c-button-hero-secondary-label);
}
.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk)[aria-disabled] {
    background-image: none;
    opacity: var(--ld-c-button-opacity-disabled);
}
.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk)[aria-disabled] .Button_label__BdP_B {
    color: var(--ld-c-button-hero-secondary-disabled-label);
    opacity: var(--ld-c-button-opacity-disabled);
}
.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk)[aria-disabled] .Button_icon__70uGy {
    opacity: var(--ld-c-button-opacity-disabled);
    color: var(--ld-c-button-hero-secondary-disabled-label);
}
.Button_button__I5UlJ .Button_icon__70uGy {
    height: var(--ld-c-button-icon-size);
    width: var(--ld-c-button-icon-size);
    align-items: center;
    display: flex;
    flex: none;
    justify-content: flex-start;
}
.Button_button__I5UlJ[aria-disabled] {
    cursor: not-allowed;
}
.Button_button__I5UlJ .Button_label__BdP_B {
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
}
.Button_button__I5UlJ .Button_content__5lErk {
    overflow: hidden;
    align-items: center;
}
@keyframes Button_loadingAnimation__mCih6 {
    0% {
        transform: rotate(45deg);
    }
    to {
        transform: rotate(405deg);
    }
}
.Button_button__I5UlJ .Button_loading__i8BgF {
    margin-right: calc(var(--lk-private-svg-loading-spinner-width) * 0.3);
    min-width: var(--lk-private-svg-loading-spinner-width);
    height: var(--lk-private-svg-loading-spinner-height);
    background: var(--lk-private-svg-loading-spinner);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in;
    animation: Button_loadingAnimation__mCih6 1s linear infinite;
}
.DealerService_dealerServiceButton__1GzLg {
    margin: var(--dealer-service-button-margin);
    max-width: 320px !important;
    white-space: nowrap;
    width: calc(100% - var(--dealer-service-button-margin-x) * 2);
}
.DealerService_dealerServiceIcon__fbgBz {
    fill: var(--ld-color-legacy-smoke-default);
}
.DealerService_dealerService__0lA91 {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-bottom: var(--dealer-service-spacing-bottom);
    flex-wrap: nowrap;
    font-size: var(--dealer-service-font-size);
    line-height: var(--dealer-service-line-height);
    word-break: var(--dealer-service-word-break);
}
.DealerService_dealerService__0lA91,
.DealerService_dealerService__0lA91 a,
.DealerService_dealerService__0lA91 a:hover,
.DealerService_dealerService__0lA91 span,
.DealerService_dealerService__0lA91 span:hover {
    color: var(--ld-color-legacy-smoke-default);
}
.DealerService_dealerServiceHours__gWx_B,
.DealerService_dealerServiceLabel__mSUeF {
    white-space: nowrap;
}
.DealerService_dealerServiceHours__gWx_B {
    padding-left: calc(var(--dealer-service-not-last-child-spacing-left) / 2);
}
.DealerService_dealerServiceAddress__CYtl_ {
    align-items: flex-start;
}
.DealerService_dealerServiceIconContainer__sn7oi {
    display: flex;
    align-items: center;
}
.DealerService_dealerServiceIconContainerAddress__6Wfa_ {
    display: block;
    padding-top: 2px;
}
.DealerService_dealerServiceIconContainerEmail__jlHMT {
    padding-top: 4px;
}
.DealerService_dealerService__0lA91 > :not(:first-child, .DealerService_dealerServiceHours__gWx_B) {
    padding-left: var(--dealer-service-not-last-child-spacing-left);
}
.DealerService_dealerServicePublicHolidayText__ElcQO {
    font-size: var(--dealer-service-font-size);
    line-height: var(--dealer-service-line-height);
    word-break: var(--dealer-service-word-break);
    color: var(--ld-color-legacy-smoke-default);
}
.DealerOpeningHours_dealerOpeningHours__0lyQB {
    width: min-content;
}
.DealerOpeningHours_dealerOpeningHoursIcon__GcRJT {
    fill: var(--ld-color-legacy-smoke-default);
    display: block;
    align-self: center;
}
.DealerOpeningHours_dealerOpeningHoursItems__goRxt {
    display: flex;
    flex-direction: row;
}
.DealerOpeningHours_dealerOpeningHoursDetails__5Eo0i {
    font-size: var(--dealer-opening-hours-details-font-size);
    line-height: var(--dealer-opening-hours-details-line-height);
    padding-left: var(--dealer-opening-hours-details-padding-left);
    color: var(--ld-color-legacy-smoke-default);
    justify-content: space-between;
}
.DealerOpeningHours_dealerOpeningHoursArrow__r9O2I {
    padding-left: var(--dealer-opening-hours-arrow-spacing-left);
    align-self: center;
    padding-bottom: var(--dealer-service-spacing-bottom);
}
.DealerOpeningHours_dealerOpeningHoursIconArrowDown__20GQT {
    cursor: pointer;
    transition: 0.3s ease-in-out;
    transform: rotate(0deg);
}
.DealerOpeningHours_dealerOpeningHoursIconArrowDownExpanded__CnacV {
    transform: rotate(180deg);
}
.DealerOpeningHours_dealerOpeningHoursMoreDetails__LwfCz {
    transition: max-height 0.3s linear;
    max-height: 0;
    max-width: 100%;
    overflow: hidden;
}
.DealerOpeningHours_dealerOpeningHoursMoreDetailsVisible___l8yI {
    max-height: var(--dealer-opening-hours-more-details-visible-max-height);
    padding-bottom: var(--dealer-opening-hours-more-details-visible-spacing-bottom);
}
.DealerOpeningHours_dealerOpeningHoursMoreDetailsHighlight__UPd2a {
    font-weight: var(--dealer-opening-hours-more-details-highlight-font-weight);
}
.DealerContactTile_dealerContactTile__qF4HJ {
    --dealer-contact-tile-spacing: 40px 32px 32px;
    --dealer-contact-tile-tab-gap: 8px;
    --dealer-location-padding-top: 40px;
    --dealer-branch-location-name-font-size: 26px;
    --dealer-branch-location-name-line-height: 115%;
    --dealer-branch-location-name-letter-spacing: 1.3px;
    --dealer-branch-location-name-text-transform: uppercase;
    --dealer-branch-location-name-spacing-bottom: 4px;
    --dealer-branch-location-pin-spacing-right: 16px;
    --dealer-branch-location-pin-icon-position-top: 34.25px;
    --dealer-branch-location-pin-icon-position-left: 21.25px;
    --dealer-branch-location-pin-icon-font-size: 12px;
    --dealer-branch-location-pin-icon-line-height: 150%;
    --dealer-service-font-size: 18px;
    --dealer-service-line-height: 150%;
    --dealer-service-word-break: break-all;
    --dealer-service-spacing-bottom: 8px;
    --dealer-service-button-margin-x: 48px;
    --dealer-service-button-margin: 0 var(--dealer-service-button-margin-x) 32px;
    --dealer-service-not-last-child-spacing-left: 16px;
    --dealer-opening-hours-details-font-size: 15px;
    --dealer-opening-hours-details-line-height: 150%;
    --dealer-opening-hours-details-padding-left: 32px;
    --dealer-opening-hours-arrow-spacing-left: 8px;
    --dealer-opening-hours-more-details-visible-max-height: 500px;
    --dealer-opening-hours-more-details-visible-spacing-bottom: 16px;
    --dealer-opening-hours-more-details-highlight-font-weight: 400;
    padding: var(--dealer-contact-tile-spacing);
}
@media (min-width: 1024px) {
    .DealerContactTile_dealerContactTile__qF4HJ {
        --dealer-contact-tile-spacing: 56px 32px 32px 80px;
        --dealer-location-gap: 80px;
        --dealer-location-padding-top: 0;
    }
}
.PrimaryNavModal_primaryNavStaticContactUs__stzeC {
    --primary-nav-static-link-item-gap: 24px 40px;
    position: relative;
    font-size: var(--primary-nav-tg-item-font-size);
    font-weight: var(--primary-nav-tg-item-font-weight);
    line-height: var(--primary-nav-tg-item-line-height);
    padding: 0;
    margin-top: var(--primary-nav-footer-padding);
    color: var(--ld-color-legacy-lexus-brand-white);
    display: flex;
    flex-direction: column;
    gap: 0;
}
.PrimaryNavModal_primaryNavStaticContactUs__stzeC:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: auto;
    opacity: 0.5;
    border-top: 1px solid var(--ld-color-legacy-lexus-brand-white);
}
.PrimaryNavModal_dealerNavContainer__ZqvBc {
    background: var(--ld-color-legacy-deepblue-light);
}
.PrimaryNavModal_dealerNavTitleIconContainer__Om3Zl {
    display: flex;
}
.PrimaryNavModal_dealerNavTitleIcon__Mg2ky {
    fill: var(--ld-color-legacy-smoke-default);
    display: block;
    align-self: center;
}
.PrimaryNavModal_dealerNavDetails__KCcuL {
    transition: max-height 0.3s ease-out;
    max-height: 0;
    max-width: 100%;
    overflow: hidden;
}
.PrimaryNavModal_dealerNavDetailsVisible__E4d26 {
    max-height: var(--primary-nav-modal-dealer-details-visible-max-height);
}
.PrimaryNavModal_dealerNavTitleContainer__S1M59 {
    justify-content: space-between;
    display: flex;
    padding: var(--primary-nav-footer-padding);
    cursor: pointer;
}
.PrimaryNavItems_primaryNavItems__QrmHT {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    color: var(--ld-color-legacy-lexus-brand-white);
}
.PrimaryNavItems_primaryNavItem__hID3J {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border: 0;
    background: none;
    outline: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-align: inherit;
    color: var(--ld-color-legacy-lexus-brand-white);
    text-decoration: none;
    width: -moz-fit-content;
    width: fit-content;
    font-size: var(--primary-nav-tg-item-font-size);
    font-weight: var(--primary-nav-tg-item-font-weight);
    line-height: var(--primary-nav-tg-item-line-height);
    --ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
    --ornaments-senkei-default-line-size: 4px;
    --ornaments-senkei-offset-top-default: 4px;
    --ornaments-senkei-default-transition-duration: 0.3s;
    position: relative;
    cursor: pointer;
    transition: opacity 0.3s ease-in-out;
    opacity: 1;
}
.PrimaryNavItems_primaryNavItem__hID3J:hover {
    color: inherit;
}
.PrimaryNavItems_primaryNavItem__hID3J:after {
    content: "";
    display: block;
    position: absolute;
    border-bottom: var(--ornaments-senkei-default-line-size) solid var(--ornaments-senkei-border-color);
    height: 0;
    transform: translateY(var(--ornaments-senkei-offset-top-default));
    width: 100%;
    opacity: 0;
    max-width: 0;
    transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
}
.PrimaryNavItems_primaryNavItem__hID3J:hover {
    color: var(--ld-color-legacy-lexus-brand-white);
}
.PrimaryNavItems_isNavItemSelected__FYOnh .PrimaryNavItems_primaryNavItem__hID3J:not(.PrimaryNavItems_primaryNavItemSelected__twTUC) {
    opacity: 0.7;
}
.PrimaryNavItems_primaryNavItem__hID3J + .PrimaryNavItems_primaryNavItem__hID3J {
    margin-top: var(--primary-nav-items-spacing-between);
}
.PrimaryNavItems_primaryNavItemHovered__E26O0,
.PrimaryNavItems_primaryNavItem__hID3J:hover {
    color: var(--ld-color-legacy-lexus-brand-white);
}
@media (min-width: 1024px) {
    .PrimaryNavItems_primaryNavItemHovered__E26O0:after,
    .PrimaryNavItems_primaryNavItem__hID3J:hover:after {
        max-width: 100%;
        opacity: 1;
    }
}
.PrimaryNavItems_primaryNavItemSelected__twTUC:after {
    max-width: 100%;
    opacity: 1;
}
.PrimaryNavCloseButtonBackground_closeButtonBackground__aUCFf {
    --primary-nav-close-button-background-height: 78px;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    height: var(--primary-nav-close-button-background-height);
    pointer-events: none;
}
.PrimaryNavCloseButtonBackground_closeButtonBackgroundBlur1__Td3oD,
.PrimaryNavCloseButtonBackground_closeButtonBackgroundBlur2__k_dZM,
.PrimaryNavCloseButtonBackground_closeButtonBackgroundBlur3__A9QrJ,
.PrimaryNavCloseButtonBackground_closeButtonBackgroundGradient__7dGsv {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.PrimaryNavCloseButtonBackground_closeButtonBackgroundGradient__7dGsv {
    z-index: 1;
    height: var(--primary-nav-close-button-background-height);
    background: var(--ld-color-legacy-deepblue-dark);
    -webkit-mask-image: linear-gradient(
        180deg,
        #000 86.48%,
        rgba(0, 0, 0, 0.952) 87.54%,
        rgba(0, 0, 0, 0.905) 88.51%,
        rgba(0, 0, 0, 0.858) 89.42%,
        rgba(0, 0, 0, 0.811) 90.28%,
        rgba(0, 0, 0, 0.763) 91.09%,
        rgba(0, 0, 0, 0.712) 91.88%,
        rgba(0, 0, 0, 0.658) 92.66%,
        rgba(0, 0, 0, 0.6) 93.43%,
        rgba(0, 0, 0, 0.537) 94.23%,
        rgba(0, 0, 0, 0.468) 95.04%,
        rgba(0, 0, 0, 0.392) 95.9%,
        rgba(0, 0, 0, 0.308) 96.81%,
        rgba(0, 0, 0, 0.215) 97.79%,
        rgba(0, 0, 0, 0.113) 98.85%,
        transparent
    );
    mask-image: linear-gradient(
        180deg,
        #000 86.48%,
        rgba(0, 0, 0, 0.952) 87.54%,
        rgba(0, 0, 0, 0.905) 88.51%,
        rgba(0, 0, 0, 0.858) 89.42%,
        rgba(0, 0, 0, 0.811) 90.28%,
        rgba(0, 0, 0, 0.763) 91.09%,
        rgba(0, 0, 0, 0.712) 91.88%,
        rgba(0, 0, 0, 0.658) 92.66%,
        rgba(0, 0, 0, 0.6) 93.43%,
        rgba(0, 0, 0, 0.537) 94.23%,
        rgba(0, 0, 0, 0.468) 95.04%,
        rgba(0, 0, 0, 0.392) 95.9%,
        rgba(0, 0, 0, 0.308) 96.81%,
        rgba(0, 0, 0, 0.215) 97.79%,
        rgba(0, 0, 0, 0.113) 98.85%,
        transparent
    );
}
.PrimaryNavCloseButtonBackground_closeButtonBackgroundBlur1__Td3oD {
    top: calc(100% - 13px);
    height: 8px;
    -webkit-backdrop-filter: blur(0.66px);
    backdrop-filter: blur(0.66px);
}
.PrimaryNavCloseButtonBackground_closeButtonBackgroundBlur2__k_dZM {
    top: calc(100% - 13px);
    height: 12px;
    -webkit-backdrop-filter: blur(0.66px);
    backdrop-filter: blur(0.66px);
}
.PrimaryNavCloseButtonBackground_closeButtonBackgroundBlur3__A9QrJ {
    top: calc(100% - 13px);
    height: 16px;
    -webkit-backdrop-filter: blur(0.66px);
    backdrop-filter: blur(0.66px);
}
.PrimaryNavDesktopLayout_closeButtonContainer__Ux9XV,
.PrimaryNavDesktopLayout_ldMenu__6sgnl {
    --ld-c-menu-card-min-w: 274px;
    --ld-c-menu-card-max-w: 376px;
    --ld-c-menu-filter-transition-duration: 200;
}
.PrimaryNavDesktopLayout_primaryNavDesktopLayout__3ET9W {
    --primary-nav-desktop-layout-grid-cell-4-col-width: calc((100% + 39px) / 12 * 4 - 39px);
    --primary-nav-desktop-layout-grid-cell-8-col-width: calc((100% + 39px) / 12 * 8 - 39px);
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    position: relative;
}
.PrimaryNavDesktopLayout_closeButtonContainer__Ux9XV {
    position: fixed;
    left: 0;
    padding-left: var(--primary-nav-modal-container-padding);
    right: var(--primary-nav-modal-scrollbar-width-if-present);
    z-index: var(--lk-menu-close-button-container-z-index);
}
.PrimaryNavDesktopLayout_primaryNavDesktopLayoutLevels__a4Fnd {
    min-height: var(--primary-nav-desktop-layout-min-height-dynamic, calc(100vh - var(--primary-nav-bottom-dynamic)));
    position: relative;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
}
.PrimaryNavDesktopLayout_level1Layout__7g0mJ {
    display: flex;
    flex-direction: column;
    padding-top: var(--primary-nav-desktop-layout-padding-top);
    flex: 0 0 100%;
}
.PrimaryNavDesktopLayout_level1LayoutBody__i94uH {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.PrimaryNavDesktopLayout_isLevel2LayoutAvailable__E4fjh .PrimaryNavDesktopLayout_level1LayoutBody__i94uH {
    width: var(--primary-nav-desktop-layout-grid-cell-4-col-width);
}
.PrimaryNavDesktopLayout_level1LayoutBody__i94uH + .PrimaryNavDesktopLayout_level1LayoutFooter__MX98X {
    margin-top: var(--primary-nav-desktop-layout-level-1-body-footer-spacing);
}
.PrimaryNavDesktopLayout_level1LayoutFooter__MX98X {
    margin-left: calc(-1 * var(--primary-nav-modal-container-padding));
    margin-right: calc(-1 * var(--primary-nav-modal-container-padding));
    display: flex;
    flex-direction: column;
}
.PrimaryNavDesktopLayout_level2Layout__YEZl6 {
    position: absolute;
    width: var(--primary-nav-desktop-layout-grid-cell-8-col-width);
    top: 0;
    left: auto;
    right: 0;
    min-height: calc(100vh - var(--primary-nav-bottom-dynamic));
    padding: var(--primary-nav-desktop-layout-level-2-padding);
    flex-grow: 1;
    z-index: 2;
    display: none;
    transition: opacity var(--primary-nav-modal-transition-duration) ease-in-out, transform var(--primary-nav-modal-transition-duration) ease-out;
}
.PrimaryNavDesktopLayout_level2Layout__YEZl6:after {
    content: "";
    position: absolute;
    display: block;
    z-index: -1;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100vw;
    background: var(--ld-color-legacy-deepblue-light);
}
.PrimaryNavDesktopLayout_level2Layout__YEZl6.PrimaryNavDesktopLayout_isPaddingSuppressed__hwKG9 {
    padding: 0;
}
.PrimaryNavDesktopLayout_level2Layout__YEZl6.PrimaryNavDesktopLayout_isBackgroundSuppressed__zi9kM:after {
    background: none;
}
.PrimaryNavDesktopLayout_level2Layout__YEZl6.PrimaryNavDesktopLayout_isIgnoringContainerPaddingRight__vDgpH {
    width: calc(var(--primary-nav-desktop-layout-grid-cell-8-col-width) + var(--primary-nav-modal-container-padding));
    margin-right: calc(var(--primary-nav-modal-container-padding) * -1);
}
.PrimaryNavDesktopLayout_level2OpenCloseEnter__Al6_F {
    opacity: 0;
    /* transform: translateX(50px); */
    display: block;
}
.PrimaryNavDesktopLayout_level2OpenCloseEnterActive__Hrc4G {
    opacity: 0;
    transform: translateX(50px);
    display: block;
}
.PrimaryNavDesktopLayout_level2OpenCloseEnterDone__OfPSv {
    display: block;
}
.PrimaryNavDesktopLayout_level2OpenCloseExit__3uG7m {
    opacity: 1;
    display: block;
}
.PrimaryNavDesktopLayout_level2OpenCloseExitActive__YhqTH {
    transition: opacity var(--primary-nav-modal-transition-duration) ease-in-out;
    opacity: 0;
    display: block;
}
.PrimaryNavDesktopLayout_level2OpenCloseExitDone__FKKNx {
    display: none;
    opacity: 0;
    pointer-events: none;
}
.PrimaryNavMobileItemsContainer_parentIsFlexbox__c_vPu {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.PrimaryNavMobileItemsContainer_parentIsFlexbox__c_vPu .PrimaryNavMobileItemsContainer_containerInner__86yHT {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
}
.PrimaryNavMobileItemsContainer_fillParentHeight__gofLs {
    flex-grow: 1;
}
.PrimaryNavMobilePage_closeButtonContainer__Yu7qu,
.PrimaryNavMobilePage_ldMenu__MR3_r {
    --ld-c-menu-card-min-w: 274px;
    --ld-c-menu-card-max-w: 376px;
    --ld-c-menu-filter-transition-duration: 200;
}
.PrimaryNavMobilePage_primaryNavMobilePage__jd7nw {
    padding-top: var(--primary-nav-mobile-page-padding-top);
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}
.PrimaryNavMobilePage_closeButtonContainer__Yu7qu {
    --primary-nav-mobile-page-close-button-offset-left: 24px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding-left: var(--primary-nav-mobile-page-close-button-offset-left);
    z-index: var(--lk-menu-close-button-container-z-index);
}
.PrimaryNavMobilePage_header__0dS28 {
    padding-bottom: var(--primary-nav-mobile-page-level-2-header-padding-bottom);
}
.PrimaryNavMobilePage_childrenAndFooter__jlADf,
.PrimaryNavMobilePage_children__J3Bon {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.PrimaryNavMobilePage_childrenNoFlexGrow__8_Ewp {
    flex-grow: 0;
}
.PrimaryNavMobilePage_children__J3Bon + .PrimaryNavMobilePage_footer__ULbQv {
    margin-top: var(--primary-nav-mobile-page-level-2-children-footer-spacing);
}
.PrimaryNavMobilePage_primaryNavMobilePage__jd7nw.PrimaryNavMobilePage_level2__m7nV3 {
    padding-bottom: 0;
}
.PrimaryNavMobilePage_primaryNavMobilePage__jd7nw.PrimaryNavMobilePage_level2__m7nV3 .PrimaryNavMobilePage_childrenAndFooter__jlADf {
    background: var(--ld-color-legacy-deepblue-light);
    padding-top: var(--primary-nav-mobile-page-level-2-footer-and-children-padding-top);
}
.PrimaryNavMobilePage_quickBookButton___mdnM {
    flex-grow: 1;
}
.Container_container__O0Gav,
.Container_ldContainer__x4EeU {
    --ld-c-container-width-3col-max-w: var(--ld-s-sz-columns-3col-max-w);
    --ld-c-container-width-10col-max-w: var(--ld-s-sz-columns-10col-max-w);
    --ld-c-container-width-12col-max-w: var(--ld-s-sz-columns-12col-max-w);
    --ld-c-container-width-12col-min-w: var(--ld-s-sz-columns-12col-min-w);
    --ld-c-container-width-8col-max-w: var(--ld-s-sz-columns-8col-max-w);
    --ld-c-container-width-8col-min-w: var(--ld-s-sz-columns-8col-min-w);
    --ld-c-container-width-6col-max-w: var(--ld-s-sz-columns-6col-max-w);
    --ld-c-container-width-6col-min-w: var(--ld-s-sz-columns-6col-min-w);
    --ld-c-container-width-4col-max-w: var(--ld-s-sz-columns-4col-max-w);
    --ld-c-container-width-4col-min-w: var(--ld-s-sz-columns-4col-min-w);
    --ld-c-container-width-full-width-max-w: var(--ld-s-sz-columns-full-width-max-w);
    --ld-c-container-width-full-width-min-w: var(--ld-s-sz-columns-full-width-min-w);
}
.Container_noMaxFullWidth__riDrL {
    --lk-private-max-full: 100vw;
}
.Container_flexContainer__p4dKw {
    display: flex;
}
.Container_widthnone__w3xb8 {
    max-width: min(100%, 100vw);
}
.Container_width3col__E3Ysg {
    max-width: min(var(--ld-c-container-width-3col-max-w), var(--lk-private-max-full, 100%), 100vw);
}
.Container_width4col__9xA34 {
    max-width: min(var(--ld-c-container-width-4col-max-w), var(--lk-private-max-full, 100%), 100vw);
}
.Container_width6col__lyU_O {
    max-width: min(var(--ld-c-container-width-6col-max-w), var(--lk-private-max-full, 100%), 100vw);
}
.Container_width8col__qRa2a {
    max-width: min(var(--ld-c-container-width-8col-max-w), var(--lk-private-max-full, 100%), 100vw);
}
.Container_width10col__jnYlS {
    max-width: min(var(--ld-c-container-width-10col-max-w), var(--lk-private-max-full, 100%), 100vw);
}
.Container_width12col__vBQ7J {
    max-width: min(var(--ld-c-container-width-12col-max-w), var(--lk-private-max-full, 100%), 100vw);
}
.Container_minWidth4col__ztOwd {
    min-width: var(--ld-c-container-width-4col-min-w);
}
.Container_minWidth6col__ndVkF {
    min-width: var(--ld-c-container-width-6col-min-w);
}
.Container_minWidth8col__O_ehr {
    min-width: var(--ld-c-container-width-8col-min-w);
}
.Container_minWidth12col__rjUlc {
    min-width: var(--ld-c-container-width-12col-min-w);
}
.PrimaryNavSearchPopover_hasMargin__FGZlE,
.PrimaryNavSearchPopover_ldBox__HyXBA {
    --ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
    --ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
    --ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
    --ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}
.PrimaryNavSearchPopover_searchInputContainer__tsAXy {
    position: absolute;
    top: var(--primary-nav-navbar-height);
    left: 0;
    right: 0;
    background-color: var(--ld-color-legacy-deepblue-darkest);
    animation: PrimaryNavSearchPopover_lk-private-slideIn__zJ6Kq 0.5s ease forwards;
}
.PrimaryNavSearchPopover_searchInputContent__J9X15 {
    width: 100%;
    margin: auto;
    background-color: inherit;
}
.PrimaryNavSearchPopover_searchInputFormSection__kWLGQ {
    background-color: inherit;
}
.PrimaryNavSearchPopover_hasMargin__FGZlE {
    margin: 0 var(--ld-c-box-pad-scaled-default);
}
.PrimaryNavSearchPopover_isMobile__NvBD4 {
    position: static;
    background-color: inherit;
    animation: none;
}
@keyframes PrimaryNavSearchPopover_lk-private-slideIn__zJ6Kq {
    0% {
        transform: translateY(-20%);
    }
    to {
        transform: translateY(0);
    }
}
.PrimaryNavModalContainer_container__z7y0J {
    padding-left: var(--primary-nav-modal-container-padding);
    padding-right: var(--primary-nav-modal-container-padding);
}
.PrimaryNavModalContainer_parentIsFlexbox__WmORA {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.PrimaryNavModalContainer_parentIsFlexbox__WmORA .PrimaryNavModalContainer_containerInner__D9zoS {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
}
.PrimaryNavModalContainer_fillParentHeight__h6Yky {
    flex-grow: 1;
}
.PrimaryNavStaticLinks_primaryNavStatic__mVDgN {
    --primary-nav-static-link-item-gap: 24px 40px;
    position: relative;
    padding: var(--primary-nav-footer-padding);
    color: var(--ld-color-legacy-lexus-brand-white);
    display: flex;
    flex-direction: column;
    gap: var(--primary-nav-static-link-item-gap);
}
.PrimaryNavStaticLinks_primaryNavStatic__mVDgN:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: auto;
    opacity: 0.5;
    border-top: 1px solid var(--ld-color-legacy-lexus-brand-white);
}
@media (min-width: 1024px) {
    .PrimaryNavStaticLinks_primaryNavStaticHorizontal__NmMFX {
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-end;
        margin-right: var(--primary-nav-static-spacing-for-small);
    }
}
.PrimaryNavStaticLinks_primaryNavStaticItem__48_Pj {
    margin-top: var(--primary-nav-static-item-spacing);
    width: -moz-fit-content;
    width: fit-content;
}
.PrimaryNavStaticLinks_primaryNavItemText__4pn7P {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border: 0;
    background: none;
    outline: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-align: inherit;
    font-size: var(--primary-nav-tg-static-link-font-size);
    line-height: var(--primary-nav-tg-static-link-line-height);
    letter-spacing: var(--primary-nav-tg-static-link-letter-spacing);
    text-transform: var(--primary-nav-tg-static-link-text-transform);
    text-decoration: none;
    display: block;
    cursor: pointer;
    --ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
    --ornaments-senkei-default-line-size: 4px;
    --ornaments-senkei-offset-top-default: 4px;
    --ornaments-senkei-default-transition-duration: 0.3s;
    position: relative;
    color: var(--ld-color-legacy-lexus-brand-white);
}
.PrimaryNavStaticLinks_primaryNavItemText__4pn7P:hover {
    color: inherit;
}
.PrimaryNavStaticLinks_primaryNavItemText__4pn7P:after {
    content: "";
    display: block;
    position: absolute;
    border-bottom: var(--ornaments-senkei-default-line-size) solid var(--ornaments-senkei-border-color);
    height: 0;
    transform: translateY(var(--ornaments-senkei-offset-top-default));
    width: 100%;
    opacity: 0;
    max-width: 0;
    transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
}
.PrimaryNavStaticLinks_primaryNavItemText__4pn7P:hover {
    color: var(--ld-color-legacy-lexus-brand-white);
}
.PrimaryNavStaticLinks_primaryNavItemText__4pn7P:hover:after {
    max-width: 100%;
    opacity: 1;
}
.PrimaryNavStaticLinks_primaryNavIcon__mMZCY {
    fill: var(--ld-color-legacy-lexus-brand-white);
    display: block;
}
@media (min-width: 1024px) {
    .PrimaryNavStaticLinks_primaryNavIconHorizontal__70fYj {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}
.PrimaryNavModalEncore_encoreSmall__IU2dx {
    --primary-nav-modal-encore-max-width-mobile: 324px;
    max-width: var(--primary-nav-modal-encore-max-width-mobile);
    width: 100%;
    margin: 0 auto;
}
.PrimaryNavModalEncore_loginFormIFrame__R2MrZ {
    --primary-nav-modal-encore-login-form-iframe-height: 560px;
    --primary-nav-modal-encore-login-form-iframe-max-width-desktop: 600px;
    width: 100%;
    border: 0;
    overflow: hidden;
    max-width: var(--primary-nav-modal-encore-login-form-iframe-max-width-mobile);
}
@media (min-width: 1024px) {
    .PrimaryNavModalEncore_loginFormIFrame__R2MrZ {
        max-width: var(--primary-nav-modal-encore-login-form-iframe-max-width-desktop);
    }
}
.PrimaryNavModalEncore_encoreAdvert__6RYGY {
    --primary-nav-modal-encore-advert-margin-mobile: 24px;
    --primary-nav-modal-encore-advert-margin-top-mobile: 80px;
    --primary-nav-modal-encore-advert-margin-desktop: 117px 0 0 80px;
    --primary-nav-modal-encore-advert-background: radial-gradient(85.86% 119.87% at 79.63% 18.68%, #60667e 0%, #60667e 18.23%, rgba(96, 102, 126, 0) 100%), #313649;
    margin: var(--primary-nav-modal-encore-advert-margin-mobile);
    margin-top: var(--primary-nav-modal-encore-advert-margin-top-mobile);
    background: var(--primary-nav-modal-encore-advert-background);
}
@media (min-width: 1024px) {
    .PrimaryNavModalEncore_encoreAdvert__6RYGY {
        margin: var(--primary-nav-modal-encore-advert-margin-desktop);
        display: grid;
        grid-template-columns: 55% 45%;
    }
}
.PrimaryNavModalEncore_encoreAdvertTitle__3eB3S {
    color: var(--ld-color-legacy-lexus-brand-white);
}
.PrimaryNavModalEncore_encoreAdvertTextContainer__dR2f0 {
    --primary-nav-modal-encore-advert-text-container-max-width-desktop: 400px;
}
@media (min-width: 1024px) {
    .PrimaryNavModalEncore_encoreAdvertTextContainer__dR2f0 {
        max-width: var(--primary-nav-modal-encore-advert-text-container-max-width-desktop);
    }
}
.PrimaryNavModalEncore_encoreAdvertImageContainer__zzpwT {
    --primary-nav-modal-encore-advert-image-container-offset: 24px;
    --primary-nav-modal-encore-advert-image-container-margin-desktop: 0 16px;
    position: relative;
    margin-top: var(--primary-nav-modal-encore-advert-image-container-offset);
    grid-row: 1/3;
    grid-column: 2;
}
@media (min-width: 1024px) {
    .PrimaryNavModalEncore_encoreAdvertImageContainer__zzpwT {
        margin: var(--primary-nav-modal-encore-advert-image-container-margin-desktop);
    }
}
.PrimaryNavModalEncore_encoreAdvertImageContainer__zzpwT img {
    max-width: 100%;
}
@media (min-width: 1024px) {
    .PrimaryNavModalEncore_encoreAdvertImageContainer__zzpwT img {
        max-height: 100%;
        max-width: 100%;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
    }
}
.PrimaryNavModalEncore_encoreAdvertAppIconContainer__y1NOI {
    --primary-nav-modal-encore-advert-app-icon-container-margin-top: 16px;
    --primary-nav-modal-encore-advert-app-icon-container-width: 264px;
    display: flex;
    flex-direction: row;
    width: 100%;
    max-width: var(--primary-nav-modal-encore-advert-app-icon-container-width);
    margin-top: var(--primary-nav-modal-encore-advert-app-icon-container-margin-top);
}
@media (min-width: 1024px) {
    .PrimaryNavModalEncore_encoreAdvertAppIconContainer__y1NOI {
        width: var(--primary-nav-modal-encore-advert-app-icon-container-width);
        max-width: auto;
    }
}
.PrimaryNavModalEncore_encoreAdvertAppIcon__tI456 {
    --primary-nav-modal-encore-advert-app-icon-spacing: 8px;
}
.PrimaryNavModalEncore_encoreAdvertAppIcon__tI456 + .PrimaryNavModalEncore_encoreAdvertAppIcon__tI456 {
    margin-left: var(--primary-nav-modal-encore-advert-app-icon-spacing);
}
.PrimaryNavModalEncore_encoreAdvertAppIcon__tI456 img {
    width: 100%;
}
.PrimaryNavModalEncore_encoreAdvertCtaContainer___AbBj {
    --primary-nav-modal-encore-advert-cta-container-margin-top-mobile: 24px;
    --primary-nav-modal-encore-advert-cta-container-margin-top-desktop: 40px;
    --primary-nav-modal-encore-advert-cta-container-width: 264px;
    margin-top: var(--primary-nav-modal-encore-advert-cta-container-margin-top-mobile);
}
@media (min-width: 1024px) {
    .PrimaryNavModalEncore_encoreAdvertCtaContainer___AbBj {
        width: var(--primary-nav-modal-encore-advert-cta-container-width);
        margin-top: var(--primary-nav-modal-encore-advert-cta-container-margin-top-desktop);
    }
}
.PrimaryNavModalEncore_encoreAdvertCta__1dm40 {
    width: 100%;
}
.PrimaryNavModalGeneric_background__fR1l0 {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.PrimaryNavModalGeneric_backLink__nzN_o {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border: 0;
    background: none;
    outline: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-align: inherit;
    --primary-nav-modal-generic-back-link-offset-left: 0;
    --primary-nav-modal-generic-back-link-icon-label-spacing: 8px;
    display: flex;
    align-items: center;
    margin-left: var(--primary-nav-modal-generic-back-link-offset-left);
    gap: var(--primary-nav-modal-generic-back-link-icon-label-spacing);
}
.PrimaryNavModalGeneric_backLink__nzN_o:hover {
    color: inherit;
}
.PrimaryNavModalGeneric_backLinkIcon__L1da9 {
    display: flex;
}
.PrimaryNavModalGeneric_backLinkLabel____PVX {
    font-size: var(--primary-nav-tg-item-font-size);
    font-weight: var(--primary-nav-tg-item-font-weight);
    line-height: var(--primary-nav-tg-item-line-height);
}
.PrimaryNavModalGeneric_desktopLayoutLevel2Container__fogh_ {
    display: flex;
    flex-direction: row;
}
.PrimaryNavModalGeneric_desktopLayoutLevel2Content__6mKzl {
    --desktop-layout-level-2-content-display: block;
    width: 100%;
    margin-right: -100%;
    display: none;
}
.PrimaryNavModalGeneric_desktopLayoutLevel2SwitchEnter__96AUB {
    opacity: 0;
    display: var(--desktop-layout-level-2-content-display);
}
.PrimaryNavModalGeneric_desktopLayoutLevel2SwitchEnterActive__zpkcC {
    transition: opacity var(--primary-nav-modal-content-transition-duration) ease-in-out;
    opacity: 0;
    transform: translateX(0);
    display: var(--desktop-layout-level-2-content-display);
}
.PrimaryNavModalGeneric_desktopLayoutLevel2SwitchEnterDone__M_oMN {
    opacity: 1;
    display: var(--desktop-layout-level-2-content-display);
}
.PrimaryNavModalGeneric_desktopLayoutLevel2SwitchExit___ZmJJ {
    opacity: 1;
    display: var(--desktop-layout-level-2-content-display);
}
.PrimaryNavModalGeneric_desktopLayoutLevel2SwitchExitActive__x_FjU {
    transition: opacity var(--primary-nav-modal-content-transition-duration) ease-in-out;
    opacity: 0;
    display: var(--desktop-layout-level-2-content-display);
}
.PrimaryNavModalGeneric_desktopLayoutLevel2SwitchExitDone__0YhL0 {
    display: none;
}
.PrimaryNavModalMobileMenu_primaryNavMobileMenuItems__V_pgN {
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
}
.PrimaryNavModalMobileMenu_primaryNavMobileMenuItem__GIqFi {
    list-style: none;
    text-indent: 0;
    margin: 0;
    padding: 0;
    font-size: var(--primary-nav-tg-item-font-size);
    font-weight: var(--primary-nav-tg-item-font-weight);
    line-height: var(--primary-nav-tg-item-line-height);
    color: var(--ld-color-legacy-lexus-brand-white);
    cursor: pointer;
}
.PrimaryNavModalMobileMenu_primaryNavMobileMenuItem__GIqFi:before {
    content: none;
}
.PrimaryNavModalMobileMenu_primaryNavMobileMenuItem__GIqFi + .PrimaryNavModalMobileMenu_primaryNavMobileMenuItem__GIqFi {
    margin-top: var(--primary-nav-items-spacing-between);
}
.DecorativeText_backgroundImage__Akpd4,
.DecorativeText_ldDecorativeText__I_HOz {
    --ld-c-decorative-text-font-size: 130px;
    --ld-c-decorative-text-letter-spacing: 6px;
    --ld-c-decorative-text-text-stroke: var(--ld-s-color-utility-modifiers-midlight);
}
.DecorativeText_backgroundImage__Akpd4,
.DecorativeText_ldCell__7P2_l {
    --ld-c-cell-min-w: 290px;
    --ld-c-cell-border-radius: var(--ld-s-border-radius-medium);
}
.DecorativeText_container__Mc1Hy {
    container-type: inline-size;
}
.DecorativeText_backgroundImage__Akpd4 {
    --lk-private-letter-spacing-offset: 15cqw;
    -webkit-background-clip: text;
    background-clip: text;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0;
    line-height: 100%;
    text-align: center;
    font-size: calc(var(--ld-c-decorative-text-font-size) + (100cqw + 2 * var(--lk-private-letter-spacing-offset) - 1cqw - var(--ld-c-cell-min-w)) / 2);
}
.DecorativeText_backgroundImage__Akpd4 .DecorativeText_text__MyNku {
    margin-left: calc(var(--lk-private-letter-spacing-offset) * -1);
    margin-right: calc((var(--lk-private-letter-spacing-offset) - 1cqw) * -1);
    letter-spacing: var(--ld-c-decorative-text-letter-spacing);
    color: transparent;
    text-transform: uppercase;
    -webkit-text-stroke: 1px var(--ld-c-decorative-text-text-stroke);
    font-weight: var(--ld-font-weights-regular);
}
.Label_label__8rrhW,
.Label_ldLabelAndValues__vwRso {
    --ld-c-label-and-values-opacity-default: var(--ld-s-opacity-75);
}
.Label_label__8rrhW {
    opacity: var(--ld-c-label-and-values-opacity-default);
}
.DecorativeCarCard_container__9TqOL,
.DecorativeCarCard_ldBox__aGPRG {
    --ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
    --ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
    --ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
    --ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}
.DecorativeCarCard_ldBorderRadius__ZFPhL {
    --ld-c-border-radius-rounded: var(--ld-s-border-radius-rounded);
    --ld-c-border-radius-extra-large: var(--ld-s-border-radius-extra-large);
    --ld-c-border-radius-large: var(--ld-s-border-radius-large);
    --ld-c-border-radius-extra-medium: var(--ld-s-border-radius-extra-medium);
    --ld-c-border-radius-medium: var(--ld-s-border-radius-medium);
    --ld-c-border-radius-small: var(--ld-s-border-radius-small);
    --ld-c-border-radius-none: var(--ld-s-border-radius-none);
}
.DecorativeCarCard_container__9TqOL,
.DecorativeCarCard_ldDecorativeCarCard__NVDYa {
    --ld-c-decorative-car-card-border: 2px solid;
    --ld-c-decorative-car-card-hover: var(--ld-s-color-utility-modifiers-midlight);
}
.DecorativeCarCard_container__9TqOL {
    width: 100%;
    border: transparent var(--ld-c-decorative-car-card-border);
    container-type: inline-size;
}
.DecorativeCarCard_container__9TqOL .DecorativeCarCard_mainContent__azUcc {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border: 0;
    background: none;
    outline: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-align: inherit;
}
.DecorativeCarCard_container__9TqOL .DecorativeCarCard_mainContent__azUcc:hover {
    color: inherit;
}
.DecorativeCarCard_container__9TqOL .DecorativeCarCard_mainContent__azUcc:focus .DecorativeCarCard_image__ha20L,
.DecorativeCarCard_container__9TqOL .DecorativeCarCard_mainContent__azUcc:hover .DecorativeCarCard_image__ha20L {
    transform: scale(1.05);
}
.DecorativeCarCard_container__9TqOL .DecorativeCarCard_display__R6U9A {
    position: relative;
    justify-content: center;
    padding-top: 30cqw;
}
.DecorativeCarCard_container__9TqOL .DecorativeCarCard_display__R6U9A .DecorativeCarCard_decorativeText__436fg {
    position: absolute;
    inset: 0;
    overflow: hidden;
}
.DecorativeCarCard_container__9TqOL .DecorativeCarCard_display__R6U9A .DecorativeCarCard_image__ha20L {
    z-index: 1;
    width: 100%;
    transition: transform 0.5s ease;
}
.DecorativeCarCard_container__9TqOL .DecorativeCarCard_content__ybDGi {
    padding-top: var(--ld-c-box-pad-static-2xs);
}
.DecorativeCarCard_container__9TqOL .DecorativeCarCard_buttons__oYe_O {
    padding-top: var(--ld-c-box-pad-static-m);
    flex-wrap: wrap;
}
.Tabs_ldStack__HeAW6,
.Tabs_tabs__qr5gR {
    --ld-c-stack-gap-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-stack-gap-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-stack-gap-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-stack-gap-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-stack-gap-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-stack-gap-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-stack-gap-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-stack-gap-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-stack-gap-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-stack-gap-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-stack-gap-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-stack-gap-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-stack-gap-static-l: var(--ld-s-dim-static-l);
    --ld-c-stack-gap-static-m: var(--ld-s-dim-static-m);
    --ld-c-stack-gap-static-s: var(--ld-s-dim-static-s);
    --ld-c-stack-gap-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-stack-gap-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-stack-gap-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-stack-gap-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-stack-gap-static-none: var(--ld-s-dim-static-none);
}
.Tabs_ldTabs__MfyDz,
.Tabs_tabs__qr5gR {
    --ld-c-tabs-border-radius-switcher-frame: 10px;
    --ld-c-tabs-min-height: 44px;
    --ld-c-tabs-opacity-disabled: 0.5;
    --ld-c-tabs-opacity-active: 1;
    --ld-c-tabs-opacity-unselected: 0.75;
    --ld-c-tabs-border-outlined-hover-type: inset;
    --ld-c-tabs-border-outlined-hover-spread: 1px;
    --ld-c-tabs-border-outlined-hover-blur: 0;
    --ld-c-tabs-border-outlined-hover-y: 0;
    --ld-c-tabs-border-outlined-hover-x: 0;
    --ld-c-tabs-border-outlined-selected-type: inset;
    --ld-c-tabs-border-outlined-selected-spread: 1px;
    --ld-c-tabs-border-outlined-selected-blur: 0;
    --ld-c-tabs-border-outlined-selected-y: 0;
    --ld-c-tabs-border-outlined-selected-x: 0;
    --ld-c-tabs-outlined-height: 2px;
    --ld-c-tabs-max-w: var(--ld-s-sz-columns-3col-max-w);
    --ld-c-tabs-border-radius-outlined-hover: var(--ld-s-border-radius-small);
    --ld-c-tabs-border-radius-outlined-selected: var(--ld-s-border-radius-small);
    --ld-c-tabs-border-outlined-hover-color: var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-tabs-border-outlined-selected-color: var(--ld-s-color-utility-modifiers-mid);
    --ld-c-tabs-gradient-fade-offset: var(--ld-s-dim-static-xs);
    --ld-c-tabs-gradient-fade-width: var(--ld-s-dim-static-xl);
    --ld-c-tabs-switcher-selected: var(--ld-s-color-elevation-raised-darker);
    --ld-c-tabs-gradient-canvas-lighter: var(--ld-s-color-canvas-lighter);
    --ld-c-tabs-gradient-canvas-darker: var(--ld-s-color-canvas-darker);
    --ld-c-tabs-gradient-canvas-default: var(--ld-s-color-canvas-default);
    --ld-c-tabs-border-default-underline: 1px solid var(--ld-s-color-accent-primary-disabled);
    --ld-c-tabs-default-height: var(--ld-s-dim-static-4xs);
    --ld-c-tabs-default-selected: var(--ld-s-color-accent-secondary-default);
    --ld-c-tabs-outlined-selected: var(--ld-s-color-elevation-raised-darker);
}
.Tabs_tabs__qr5gR {
    display: flex;
    position: relative;
    overflow: hidden;
}
.Tabs_tabs__qr5gR[data-focus-visible] * {
    outline: none;
}
.Tabs_tabs__qr5gR[data-orientation="horizontal"] {
    flex-direction: column;
}
.Tabs_tabs__qr5gR[data-orientation="vertical"] {
    flex-direction: row;
    gap: var(--ld-c-stack-gap-static-l);
}
@container (max-width: 776px) {
    .Tabs_tabs__qr5gR[data-orientation="vertical"] {
        flex-direction: column;
    }
}
@supports not (container-type: inline-size) {
    @media (max-width: 776px) {
        .Tabs_tabs__qr5gR[data-orientation="vertical"] {
            flex-direction: column;
        }
    }
}
.Tabs_tabListContainer__38PH8 {
    position: relative;
}
.Tabs_tabsList__6qvV4 {
    width: 100%;
    display: flex;
    gap: var(--ld-c-stack-gap-static-3xs);
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    min-height: var(--ld-c-tabs-min-height);
    -webkit-mask-composite: source-in, xor;
    mask-composite: intersect;
    scrollbar-width: none;
}
.Tabs_tabsList__6qvV4.Tabs_overflowLeft__bYRkx {
    -webkit-mask-image: linear-gradient(to right, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width));
    mask-image: linear-gradient(to right, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width));
}
.Tabs_tabsList__6qvV4.Tabs_overflowRight__V2KI_ {
    -webkit-mask-image: linear-gradient(to left, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width));
    mask-image: linear-gradient(to left, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width));
}
.Tabs_tabsList__6qvV4.Tabs_overflowBoth__W2c87 {
    -webkit-mask-image: linear-gradient(to left, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width)),
        linear-gradient(to right, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width));
    mask-image: linear-gradient(to left, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width)),
        linear-gradient(to right, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width));
}
.Tabs_tabsList__6qvV4::-webkit-scrollbar {
    display: none;
}
.Tabs_tabsList__6qvV4[data-orientation="vertical"] {
    flex-direction: column;
}
@container (max-width: 776px) {
    .Tabs_tabsList__6qvV4[data-orientation="vertical"] {
        flex-direction: row;
    }
    .Tabs_tabsList__6qvV4 .Tabs_truncation__lCXMk {
        width: auto;
        max-width: var(--ld-c-tabs-max-w);
    }
}
@supports not (container-type: inline-size) {
    @media (max-width: 776px) {
        .Tabs_tabsList__6qvV4[data-orientation="vertical"] {
            flex-direction: row;
        }
        .Tabs_tabsList__6qvV4 .Tabs_truncation__lCXMk {
            width: auto;
            max-width: var(--ld-c-tabs-max-w);
        }
    }
}
.Tabs_outlinedTabsList__SqbCb {
    width: auto;
}
.Tabs_defaultTabsList__pcyDo {
    border-bottom: var(--ld-c-tabs-border-default-underline);
}
.Tabs_defaultTabsTab__Xdj9x,
.Tabs_outlinedTabsTab__lqhVt {
    white-space: nowrap;
    opacity: var(--ld-c-tabs-opacity-unselected);
    scroll-snap-align: center;
    transition: border-bottom 0.3s ease;
    position: relative;
    cursor: pointer;
}
.Tabs_defaultTabsTab__Xdj9x:focus,
.Tabs_defaultTabsTab__Xdj9x:focus-visible,
.Tabs_outlinedTabsTab__lqhVt:focus,
.Tabs_outlinedTabsTab__lqhVt:focus-visible {
    outline: none;
}
[data-focus-visible].Tabs_defaultTabsTab__Xdj9x .Tabs_processedFocusOutline__Xnk0x,
[data-focus-visible].Tabs_outlinedTabsTab__lqhVt .Tabs_processedFocusOutline__Xnk0x {
    outline: 1px dashed;
}
[data-hovered].Tabs_defaultTabsTab__Xdj9x,
[data-hovered].Tabs_outlinedTabsTab__lqhVt,
[data-selected].Tabs_defaultTabsTab__Xdj9x,
[data-selected].Tabs_outlinedTabsTab__lqhVt {
    opacity: var(--ld-c-tabs-opacity-active);
}
[data-disabled].Tabs_defaultTabsTab__Xdj9x,
[data-disabled].Tabs_outlinedTabsTab__lqhVt {
    opacity: var(--ld-c-tabs-opacity-disabled);
    cursor: not-allowed;
}
.Tabs_defaultTabsTab__Xdj9x:not([data-focus-visible]) .Tabs_processedFocusOutline__Xnk0x,
.Tabs_outlinedTabsTab__lqhVt:not([data-focus-visible]) .Tabs_processedFocusOutline__Xnk0x {
    outline: none;
}
.Tabs_defaultTabsTab__Xdj9x .Tabs_processedFocusOutline__Xnk0x,
.Tabs_outlinedTabsTab__lqhVt .Tabs_processedFocusOutline__Xnk0x {
    padding: var(--ld-c-stack-gap-static-2xs) var(--ld-c-stack-gap-static-xs);
}
.Tabs_defaultTabsTab__Xdj9x:after {
    content: "";
    width: 0;
    display: block;
    height: var(--ld-c-tabs-default-height);
    background-color: var(--ld-s-color-accent-secondary-default);
    transition: width 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
    border-radius: 0;
    opacity: 0;
}
.Tabs_defaultTabsTab__Xdj9x[data-selected]:after {
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 1;
}
.Tabs_outlinedTabsTab__lqhVt[data-hovered] {
    border-radius: var(--ld-c-tabs-border-radius-outlined-hover);
    box-shadow: var(--ld-c-tabs-border-outlined-hover-type) var(--ld-c-tabs-border-outlined-hover-x) var(--ld-c-tabs-border-outlined-hover-y) var(--ld-c-tabs-border-outlined-hover-blur) var(--ld-c-tabs-border-outlined-hover-spread)
        var(--ld-c-tabs-border-outlined-hover-color);
}
.Tabs_outlinedTabsTab__lqhVt[data-selected] {
    background-color: var(--ld-c-tabs-outlined-selected);
    border-radius: var(--ld-c-tabs-border-radius-outlined-selected);
    box-shadow: var(--ld-c-tabs-border-outlined-selected-type) var(--ld-c-tabs-border-outlined-selected-x) var(--ld-c-tabs-border-outlined-selected-y) var(--ld-c-tabs-border-outlined-selected-blur)
        var(--ld-c-tabs-border-outlined-selected-spread) var(--ld-c-tabs-border-outlined-selected-color);
}
.Tabs_truncation__lCXMk {
    overflow: hidden;
    text-overflow: ellipsis;
    width: var(--ld-c-tabs-max-w);
}
.Tabs_tabPanel__8cWMD:not([data-focused]):not([data-focus-visible]) {
    outline: none;
}
.Tabs_isTabPanelHidden__JK006 {
    display: none;
}
.Tabs_leftArrow__s5Gi2,
.Tabs_rightArrow__RiIbk {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.Tabs_leftArrow__s5Gi2 {
    left: 0;
}
.Tabs_rightArrow__RiIbk {
    right: 0;
}
.PrimaryNavModalModelsResult_ldContainer__MN6JB {
    --ld-c-container-width-3col-max-w: var(--ld-s-sz-columns-3col-max-w);
    --ld-c-container-width-10col-max-w: var(--ld-s-sz-columns-10col-max-w);
    --ld-c-container-width-12col-max-w: var(--ld-s-sz-columns-12col-max-w);
    --ld-c-container-width-12col-min-w: var(--ld-s-sz-columns-12col-min-w);
    --ld-c-container-width-8col-max-w: var(--ld-s-sz-columns-8col-max-w);
    --ld-c-container-width-8col-min-w: var(--ld-s-sz-columns-8col-min-w);
    --ld-c-container-width-6col-max-w: var(--ld-s-sz-columns-6col-max-w);
    --ld-c-container-width-6col-min-w: var(--ld-s-sz-columns-6col-min-w);
    --ld-c-container-width-4col-max-w: var(--ld-s-sz-columns-4col-max-w);
    --ld-c-container-width-4col-min-w: var(--ld-s-sz-columns-4col-min-w);
    --ld-c-container-width-full-width-max-w: var(--ld-s-sz-columns-full-width-max-w);
    --ld-c-container-width-full-width-min-w: var(--ld-s-sz-columns-full-width-min-w);
}
.PrimaryNavModalModelsResult_container__s27GJ,
.PrimaryNavModalModelsResult_ldMenu__jVQG5 {
    --ld-c-menu-card-min-w: 274px;
    --ld-c-menu-card-max-w: 376px;
    --ld-c-menu-filter-transition-duration: 200;
}
.PrimaryNavModalModelsResult_container__s27GJ {
    --lk-private-legacy-filter-menu-transition-duration: 200ms;
    --lk-tabs-gradient-fade: var(--ld-color-legacy-deepblue-light);
    container-type: inline-size;
}
.PrimaryNavModalModelsResult_main__vUt6l {
    width: 100%;
}
.PrimaryNavModalModelsResult_carContainers__PUSf4 {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(var(--ld-c-menu-card-min-w), 100%), 1fr));
    grid-gap: var(--ld-c-stack-gap-static-m);
}
.PrimaryNavModalModelsResult_carContainer__7p548 {
    max-width: var(--ld-c-menu-card-max-w);
}
.PrimaryNavModalModelsResult_filterDesktop__MOY1L {
    display: none;
}
@container (min-width: 576px) {
    .PrimaryNavModalModelsResult_filterDesktop__MOY1L {
        display: block;
    }
}
@supports not (container-type: inline-size) {
    @media (min-width: 576px) {
        .PrimaryNavModalModelsResult_filterDesktop__MOY1L {
            display: block;
        }
    }
}
@container (min-width: 576px) {
    .PrimaryNavModalModelsResult_filterContainerMobile__iM8hg {
        display: none;
    }
}
@supports not (container-type: inline-size) {
    @media (min-width: 576px) {
        .PrimaryNavModalModelsResult_filterContainerMobile__iM8hg {
            display: none;
        }
    }
}
.PrimaryNavModalModelsResult_button__dbiP7 {
    width: 100%;
}
.PrimaryNavModalModelsResult_linkReset__X2Bmg {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border: 0;
    background: none;
    outline: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-align: inherit;
}
.PrimaryNavModalModelsResult_linkReset__X2Bmg:hover {
    color: inherit;
}
.PrimaryNavModalModelsResult_bodyTypeHeading__9Umbx:not(:empty) {
    margin-bottom: 0;
}
.PrimaryNavModalModelsResult_bodyTypeCta__tj40F:not(:empty) {
    text-transform: uppercase;
    letter-spacing: 0.12em;
}
.PrimaryNavModalModelsResult_filterModal__rnqIH {
    --filter-modal-display: flex;
    --filter-padding-top: 104px;
    --filter-padding: 24px;
    display: none;
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
    z-index: 10;
    position: fixed;
    margin: unset;
    padding: var(--filter-padding-top) var(--filter-padding) var(--filter-padding);
    inset: 0;
    transition: all var(--lk-private-legacy-filter-menu-transition-duration) ease-in-out;
}
.PrimaryNavModalModelsResult_filterModalEnter__89l3A {
    opacity: 0;
    visibility: visible;
    transform: translateX(100%);
    display: var(--filter-modal-display);
}
.PrimaryNavModalModelsResult_filterModalEnterActive__LKs9N {
    opacity: 1;
    visibility: visible;
    transform: translateX(100%);
    display: var(--filter-modal-display);
}
.PrimaryNavModalModelsResult_filterModalEnterDone__CtieX,
.PrimaryNavModalModelsResult_filterModalExit__mdDWC {
    opacity: 1;
    display: var(--filter-modal-display);
}
.PrimaryNavModalModelsResult_filterModalExitActive__7p0yX {
    display: var(--filter-modal-display);
    opacity: 0;
    transition: all var(--lk-private-legacy-filter-menu-transition-duration);
}
.PrimaryNavModalModelsResult_filterModalExitDone__wplio {
    display: none;
}
.PrimaryNavModalModelsResult_vehicleEnter__tieNP {
    opacity: 0.6;
    display: block;
}
.PrimaryNavModalModelsResult_vehicleEnterActive__wsogZ {
    opacity: 1;
    transition: opacity calc(var(--ld-c-menu-filter-transition-duration) * 1ms) ease-out;
}
.PrimaryNavModalModelsResult_vehicleEnterDone__MeqcF,
.PrimaryNavModalModelsResult_vehicleExit__NMSty {
    opacity: 1;
}
.PrimaryNavModalModelsResult_vehicleExitActive__Jue7x {
    opacity: 0.6;
    transition: opacity calc(var(--ld-c-menu-filter-transition-duration) * 1ms) ease-out;
}
.PrimaryNavModalModelsResult_vehicleExitDone__vxxX_ {
    opacity: 0;
}
.DecorativeCarCard_container__EQwkT,
.DecorativeCarCard_ldBox__W1Jeq {
    --ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
    --ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
    --ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
    --ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}
.DecorativeCarCard_container__EQwkT:focus-within,
.DecorativeCarCard_container__EQwkT:hover,
.DecorativeCarCard_ldBorderRadius__s7jpr {
    --ld-c-border-radius-rounded: var(--ld-s-border-radius-rounded);
    --ld-c-border-radius-extra-large: var(--ld-s-border-radius-extra-large);
    --ld-c-border-radius-large: var(--ld-s-border-radius-large);
    --ld-c-border-radius-extra-medium: var(--ld-s-border-radius-extra-medium);
    --ld-c-border-radius-medium: var(--ld-s-border-radius-medium);
    --ld-c-border-radius-small: var(--ld-s-border-radius-small);
    --ld-c-border-radius-none: var(--ld-s-border-radius-none);
}
.DecorativeCarCard_container__EQwkT,
.DecorativeCarCard_ldDecorativeCarCard__LX19R {
    --ld-c-decorative-car-card-border: 2px solid;
    --ld-c-decorative-car-card-hover: var(--ld-s-color-utility-modifiers-midlight);
}
.DecorativeCarCard_container__EQwkT {
    width: 100%;
    border: transparent var(--ld-c-decorative-car-card-border);
    container-type: inline-size;
}
.DecorativeCarCard_container__EQwkT .DecorativeCarCard_display___cSAZ {
    position: relative;
    justify-content: center;
    padding-top: 30cqw;
}
.DecorativeCarCard_container__EQwkT .DecorativeCarCard_display___cSAZ .DecorativeCarCard_decorativeText__kPDsR {
    position: absolute;
    inset: 0;
    overflow: hidden;
}
.DecorativeCarCard_container__EQwkT .DecorativeCarCard_display___cSAZ .DecorativeCarCard_image__fVOxT {
    z-index: 1;
    width: 100%;
}
.DecorativeCarCard_container__EQwkT .DecorativeCarCard_content__Vkgrt {
    position: relative;
    padding-top: var(--ld-c-box-pad-static-2xs);
}
.DecorativeCarCard_container__EQwkT .DecorativeCarCard_content__Vkgrt .DecorativeCarCard_details__nWAlj {
    position: absolute;
    top: var(--ld-c-box-pad-static-2xs);
}
.DecorativeCarCard_container__EQwkT .DecorativeCarCard_content__Vkgrt .DecorativeCarCard_buttons__GMai7 {
    opacity: 0;
}
.DecorativeCarCard_container__EQwkT:focus-within,
.DecorativeCarCard_container__EQwkT:hover {
    border-radius: var(--ld-c-border-radius-medium);
    border: var(--ld-c-decorative-car-card-hover) var(--ld-c-decorative-car-card-border);
    background-color: var(--ld-c-decorative-car-card-hover);
}
.DecorativeCarCard_container__EQwkT:focus-within .DecorativeCarCard_details__nWAlj,
.DecorativeCarCard_container__EQwkT:hover .DecorativeCarCard_details__nWAlj {
    opacity: 0;
}
.DecorativeCarCard_container__EQwkT:focus-within .DecorativeCarCard_buttons__GMai7,
.DecorativeCarCard_container__EQwkT:hover .DecorativeCarCard_buttons__GMai7 {
    opacity: 1;
}
@media (pointer: coarse) {
    .DecorativeCarCard_buttons__GMai7 {
        pointer-events: none;
    }
    .DecorativeCarCard_container__EQwkT:hover .DecorativeCarCard_buttons__GMai7 {
        animation: DecorativeCarCard_enable-pointer-events__GfnDR 0.3s forwards;
    }
    @keyframes DecorativeCarCard_enable-pointer-events__GfnDR {
        0% {
            pointer-events: none;
        }
        to {
            pointer-events: all;
        }
    }
}
.PrimaryNavNavbar_navbar__YWLFH {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: stretch;
}
.PrimaryNavNavbar_navbar__YWLFH:after {
    content: "";
    display: block;
    position: absolute;
    top: auto;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.5;
    border-bottom: 1px solid var(--ld-color-legacy-lexus-brand-white);
}
.PrimaryNavNavbar_navbarContainer__gxvfb {
    flex-grow: 1;
    display: flex;
    align-items: stretch;
    padding-left: var(--primary-nav-modal-container-padding);
    padding-right: 0;
}
.PrimaryNavNavbar_navbarContainer__gxvfb.PrimaryNavNavbar_enablePadding__Lo6_e {
    padding-right: calc(var(--primary-nav-modal-container-padding) - var(--primary-nav-navbar-item-regular-padding-horizontal-last));
}
.PrimaryNavNavbar_navbarHeaderContainer__GlQoS {
    align-self: center;
    flex-grow: 1;
    display: flex;
    height: 100%;
    align-items: center;
}
.PrimaryNavNavbar_navbarItemsContainer__8Pml_ {
    position: relative;
    height: var(--primary-nav-navbar-height);
    z-index: 1;
}
.PrimaryNavNavbar_navbarFooterContainer__bYdfW,
.PrimaryNavNavbar_navbarItemsContainer__8Pml_ {
    display: flex;
    flex-direction: row;
    align-items: stretch;
}
.PrimaryNavNavbarItemAuthenticated_navbarItemAuthenticated__lIfr_ {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border: 0;
    background: none;
    outline: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-align: inherit;
    position: relative;
    display: flex;
    width: var(--primary-nav-navbar-item-special-max-width);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: var(--primary-nav-navbar-item-special-background-transition);
}
.PrimaryNavNavbarItemAuthenticated_navbarItemAuthenticated__lIfr_:hover {
    color: inherit;
}
.PrimaryNavNavbarItemAuthenticated_navbarItemAuthenticated__lIfr_:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 1px;
    opacity: 0.5;
    border-left: var(--primary-nav-navbar-item-special-border-left);
}
.PrimaryNavNavbarItemAuthenticated_navbarItemAuthenticated__lIfr_:hover {
    background: var(--primary-nav-navbar-item-special-background-hover);
}
@media (min-width: 1024px) {
    .PrimaryNavNavbarItemAuthenticated_navbarItemAuthenticated__lIfr_.PrimaryNavNavbarItemAuthenticated_isActive__Y7zp_ {
        background-color: var(--primary-nav-navbar-item-special-background-active);
    }
}
.PrimaryNavNavbarItemAuthenticated_label__xBHx_ {
    width: 40px;
    height: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    background-color: var(--primary-nav-navbar-item-authenticated-label-background);
    color: var(--ld-color-legacy-deepblue-dark);
    font-size: 15px;
    font-weight: var(--ld-font-weights-bold);
}
.PrimaryNavNavbarItemSpecial_ldBox__IoyJM {
    --ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
    --ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
    --ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
    --ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}
.PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border: 0;
    background: none;
    outline: 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-align: inherit;
    position: relative;
    display: flex;
    max-width: var(--primary-nav-navbar-item-special-max-width);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
    transition: var(--primary-nav-navbar-item-special-background-transition);
}
.PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4:hover {
    color: inherit;
}
.PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 1px;
    opacity: 0.5;
    border-left: var(--primary-nav-navbar-item-special-border-left);
}
.PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4:hover {
    background: var(--primary-nav-navbar-item-special-background-hover);
}
@media (min-width: 1024px) {
    .PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4.PrimaryNavNavbarItemSpecial_isActive__le1xh {
        background: var(--primary-nav-navbar-item-special-background-active);
        color: var(--ld-color-legacy-deepblue-darkest);
    }
    .PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4.PrimaryNavNavbarItemSpecial_isActive__le1xh .PrimaryNavNavbarItemSpecial_icon__eo3eL,
    .PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4.PrimaryNavNavbarItemSpecial_isActive__le1xh .PrimaryNavNavbarItemSpecial_label__N_g0o {
        color: var(--ld-color-legacy-deepblue-darkest);
    }
}
.PrimaryNavNavbarItemSpecial_navbarItemSpecial__12MxU {
    height: 100%;
}
.PrimaryNavNavbarItemSpecial_icon__eo3eL {
    display: flex;
}
.PrimaryNavNavbarItemSpecial_icon__eo3eL + .PrimaryNavNavbarItemSpecial_label__N_g0o {
    margin-top: 4px;
}
.PrimaryNavNavbarItemSpecial_label__N_g0o {
    font-size: var(--primary-nav-tg-navbar-item-special-font-size);
    line-height: var(--primary-nav-tg-navbar-item-special-line-height);
    letter-spacing: var(--primary-nav-tg-navbar-item-special-letter-spacing);
    text-transform: var(--primary-nav-tg-navbar-item-special-text-transform);
    font-weight: var(--primary-nav-tg-navbar-item-special-font-weight);
}
.ModalSheet_blurShadow__BgTsf,
.ModalSheet_blur__7WewI,
.ModalSheet_dialogContainer__u4kNg,
.ModalSheet_ldModalSheet__3qonr,
.ModalSheet_shadow__9hUjN {
    --ld-c-modal-sheet-box-shadow-bottom-type: dropShadow;
    --ld-c-modal-sheet-box-shadow-bottom-spread: 0;
    --ld-c-modal-sheet-box-shadow-bottom-blur: 16px;
    --ld-c-modal-sheet-box-shadow-bottom-y: -8px;
    --ld-c-modal-sheet-box-shadow-bottom-x: 0;
    --ld-c-modal-sheet-box-shadow-right-type: dropShadow;
    --ld-c-modal-sheet-box-shadow-right-spread: 0;
    --ld-c-modal-sheet-box-shadow-right-blur: 16px;
    --ld-c-modal-sheet-box-shadow-right-y: 0;
    --ld-c-modal-sheet-box-shadow-right-x: -8px;
    --ld-c-modal-sheet-blur-default: 10px;
    --ld-c-modal-sheet-border: 1px solid var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-modal-sheet-bottom-v-pad: var(--ld-s-dim-scaled-s-xxl);
    --ld-c-modal-sheet-box-shadow-bottom-color: var(--ld-s-color-common-opacity-black-lightest);
    --ld-c-modal-sheet-box-shadow-right-color: var(--ld-s-color-common-opacity-black-lightest);
    --ld-c-modal-sheet-background-darker: var(--ld-s-color-elevation-raised-darker);
    --ld-c-modal-sheet-background-lighter: var(--ld-s-color-elevation-raised-lighter);
    --ld-c-modal-sheet-background-default: var(--ld-s-color-elevation-raised-default);
    --ld-c-modal-sheet-shadow-default: var(--ld-s-color-common-opacity-true-black-light);
}
@keyframes ModalSheet_lk-private-slideInFromRight__cskIW {
    0% {
        transform: translateX(100%);
        opacity: 0;
        visibility: hidden;
    }
    to {
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
    }
}
@keyframes ModalSheet_lk-private-slideInFromBottom__E4zXi {
    0% {
        transform: translateY(100%);
        opacity: 0;
        visibility: hidden;
    }
    to {
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
    }
}
.ModalSheet_dialogContainer__u4kNg {
    position: fixed;
    width: 100%;
    bottom: 0;
    max-height: 50dvh;
    z-index: var(--lk-modal-z-index);
    outline: none;
    transition: none;
    border-top: var(--ld-c-modal-sheet-border);
}
.ModalSheet_dialogContainer__u4kNg.ModalSheet_boxShadow__EVkSE {
    box-shadow: var(--ld-c-modal-sheet-box-shadow-bottom-x) var(--ld-c-modal-sheet-box-shadow-bottom-y) var(--ld-c-modal-sheet-box-shadow-bottom-blur) var(--ld-c-modal-sheet-box-shadow-bottom-spread)
        var(--ld-c-modal-sheet-box-shadow-bottom-color);
}
.ModalSheet_reserveSpace__YoW8f {
    position: -webkit-sticky;
    position: sticky;
}
.ModalSheet_rightVariant__tWh2N {
    position: fixed;
    overflow: auto;
    max-width: 100%;
    max-height: 100dvh;
    height: 100%;
    width: auto;
    top: 0;
    right: 0;
    border-top-style: none;
    border-left: var(--ld-c-modal-sheet-border);
}
.ModalSheet_rightVariant__tWh2N.ModalSheet_boxShadow__EVkSE {
    box-shadow: var(--ld-c-modal-sheet-box-shadow-right-x) var(--ld-c-modal-sheet-box-shadow-right-y) var(--ld-c-modal-sheet-box-shadow-right-blur) var(--ld-c-modal-sheet-box-shadow-right-spread)
        var(--ld-c-modal-sheet-box-shadow-right-color);
}
.ModalSheet_overlay__ZmVp_ {
    position: fixed;
    inset: 0;
    container-type: size;
    width: 100vw;
    height: 100dvh;
    z-index: var(--lk-modal-z-index);
}
.ModalSheet_blur__7WewI {
    -webkit-backdrop-filter: blur(var(--ld-c-modal-sheet-blur-default));
    backdrop-filter: blur(var(--ld-c-modal-sheet-blur-default));
}
.ModalSheet_blurShadow__BgTsf,
.ModalSheet_shadow__9hUjN {
    background: var(--ld-c-modal-sheet-shadow-default);
}
.ModalSheet_blurShadow__BgTsf {
    -webkit-backdrop-filter: blur(var(--ld-c-modal-sheet-blur-default));
    backdrop-filter: blur(var(--ld-c-modal-sheet-blur-default));
}
.ModalSheet_slideIn__2sn0Y {
    opacity: 0;
    visibility: hidden;
}
.ModalSheet_slideIn__2sn0Y.ModalSheet_rightAnimation___93UK {
    transform: translateX(100%);
    animation: ModalSheet_lk-private-slideInFromRight__cskIW 0.5s ease-out forwards;
}
.ModalSheet_slideIn__2sn0Y.ModalSheet_bottomAnimation__tkHvB {
    transform: translateY(100%);
    animation: ModalSheet_lk-private-slideInFromBottom__E4zXi 0.5s ease-out forwards;
}
.GlobalFooter_globalFooter__9ZCqt {
    --global-footer-mobile-padding: 30px 0 40px;
    --global-footer-desktop-margin-top: 100px;
    --global-footer-desktop-padding: 40px 0;
    background: var(--ld-color-legacy-deepblue-dark);
    color: var(--ld-color-legacy-smoke-dark);
    padding: var(--global-footer-mobile-padding);
    display: flex;
    justify-content: center;
}
@media (min-width: 1024px) {
    .GlobalFooter_globalFooter__9ZCqt {
        padding: var(--global-footer-desktop-padding);
    }
}
.GlobalFooter_globalFooterBody__kxhoV {
    --global-footer-max-width: 1280px;
    --global-footer-wrap-side-margin: 0 40px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    text-align: center;
    width: 100%;
    max-width: var(--global-footer-max-width);
    margin: var(--global-footer-wrap-side-margin);
}
@media (min-width: 1024px) {
    .GlobalFooter_globalFooterBody__kxhoV {
        flex-direction: row;
        align-items: center;
    }
}
.GlobalFooter_globalFooterBlock__1B636 {
    --global-footer-block-line-height: 32px;
    line-height: var(--global-footer-block-line-height);
}
.GlobalFooter_globalFooterLink___FUMn {
    --global-footer-link-margin-left: 30px;
    color: var(--ld-color-legacy-smoke-dark);
    display: block;
    text-decoration: none;
    letter-spacing: 0;
}
.GlobalFooter_globalFooterLink___FUMn:hover {
    color: unset;
}
@media (min-width: 1024px) {
    .GlobalFooter_globalFooterLink___FUMn {
        margin-top: 0;
        display: inline-block;
        --ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
        --ornaments-senkei-default-line-size: 4px;
        --ornaments-senkei-offset-top-default: 4px;
        --ornaments-senkei-default-transition-duration: 0.3s;
        position: relative;
    }
    .GlobalFooter_globalFooterLink___FUMn:after {
        content: "";
        display: block;
        position: absolute;
        border-bottom: 2px solid var(--ornaments-senkei-border-color);
        height: 0;
        transform: translateY(-2px);
        width: 100%;
        opacity: 0;
        max-width: 0;
        transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
    }
    .GlobalFooter_globalFooterLink___FUMn:hover:after {
        max-width: 100%;
        opacity: 1;
    }
    .GlobalFooter_globalFooterLink___FUMn + .GlobalFooter_globalFooterLink___FUMn {
        margin-top: 0;
        margin-left: var(--global-footer-link-margin-left);
    }
}
.Footer_footer__Ae6pE {
    display: flex;
    justify-content: center;
    padding: 100px 0;
    color: var(--ld-color-legacy-smoke-default);
}
@media (max-width: 1023.98px) {
    .Footer_footer__Ae6pE {
        padding: 100px 0 0;
    }
}
.Footer_footerWrap__h33ms {
    --footer-max-width: 1280px;
    --footer-wrap-side-margin: 0 40px;
    width: 100%;
    display: flex;
    max-width: var(--footer-max-width);
    margin: var(--footer-wrap-side-margin);
}
@media (max-width: 1023.98px) {
    .Footer_footerWrap__h33ms {
        flex-direction: column;
        width: 100%;
        padding: 0 20px;
        margin: 0;
    }
}
.Footer_footerColumn__H2CTX {
    width: 100%;
    padding: 0 10px;
}
.Footer_footerBlock__xxDzS {
    overflow: hidden;
}
@media (min-width: 1024px) {
    .Footer_footerBlock__xxDzS {
        margin-bottom: 32px;
    }
}
@media (max-width: 1023.98px) {
    .Footer_footerBlock__xxDzS:not(.Footer_isPhone__RRkyL) {
        border-top: 1px solid var(--ld-color-legacy-deepblue-light);
    }
}
.Footer_footerLinkGroup__SSmPu {
    max-height: 1800px;
    transition: 0.7s ease-in-out;
}
@media (max-width: 1023.98px) {
    .Footer_footerLinkGroup__SSmPu {
        max-height: 0;
        overflow: hidden;
    }
}
.Footer_footerLinkGroupExpanded__8GKVB {
    max-height: 1080px;
}
@media (min-width: 1024px) {
    .Footer_divider__9T9Yn {
        display: block;
        height: 10px;
    }
}
.Footer_footerTitle__YEfY_ {
    margin-bottom: 24px;
    position: relative;
}
.Footer_footerTitle__YEfY_,
.Footer_footerTitle__YEfY_ h5 {
    color: var(--ld-color-legacy-smoke-default);
}
@media (max-width: 1023.98px) {
    .Footer_footerTitle__YEfY_ {
        margin: 0;
    }
    .Footer_footerTitle__YEfY_ h5 {
        line-height: 48px;
    }
}
.Footer_footerTitleChevron__DaYei {
    display: none;
    fill: var(--ld-color-legacy-smoke-default);
}
@media (max-width: 1023.98px) {
    .Footer_footerTitleChevron__DaYei {
        display: inline;
        position: absolute;
        right: 8px;
        top: 50%;
        transform: rotate(0) translateY(-50%);
        transform-origin: top center;
        transition: transform 0.3s;
        cursor: pointer;
    }
}
.Footer_footerTitleChevronExpanded__ZQA7u {
    transform: rotate(-180deg) translateY(-50%);
}
@media (max-width: 1023.98px) {
    .Footer_linkWrapper__GqEeL:last-child {
        margin-bottom: 16px;
    }
}
.Footer_telWrapper__Y54x4 {
    display: flex;
    margin-bottom: 0;
}
@media (max-width: 1023.98px) {
    .Footer_telWrapper__Y54x4 {
        margin-bottom: 20px;
    }
}
.Footer_footerTelIcon__vs1_8 {
    fill: var(--ld-color-legacy-smoke-dark);
}
.Footer_footerLink__ScjMh {
    display: inline-block;
    padding: 0 8px;
    color: var(--ld-color-legacy-smoke-dark);
    text-decoration: none;
    letter-spacing: 0;
    margin-bottom: 10px;
    font-size: var(--ld-s-typography-body1-font-size);
    line-height: var(--ld-s-typography-body1-line-height);
}
.Footer_footerLink__ScjMh:hover {
    color: unset;
}
.Footer_footerLink__ScjMh:first-letter {
    text-transform: capitalize;
}
@media (min-width: 1024px) {
    .Footer_footerLink__ScjMh {
        padding: 0;
        --ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
        --ornaments-senkei-default-line-size: 4px;
        --ornaments-senkei-offset-top-default: 4px;
        --ornaments-senkei-default-transition-duration: 0.3s;
        position: relative;
    }
    .Footer_footerLink__ScjMh:after {
        content: "";
        display: block;
        position: absolute;
        border-bottom: 2px solid var(--ornaments-senkei-border-color);
        height: 0;
        transform: translateY(-2px);
        width: 100%;
        opacity: 0;
        max-width: 0;
        transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
    }
    .Footer_footerLink__ScjMh:hover:after {
        max-width: 100%;
        opacity: 1;
    }
}
.Footer_phoneLink__1FvXg {
    margin: 0;
}
@media (max-width: 1023.98px) {
    .Footer_phoneLink__1FvXg {
        text-decoration: underline;
    }
    .Footer_phoneLink__1FvXg:hover {
        text-decoration: none;
    }
    .Footer_isPhone__RRkyL {
        order: 1;
    }
}
.Footer_isPhone__RRkyL .Footer_footerLinkGroup__SSmPu {
    max-height: none;
}
.Footer_socialMedia__6LyY_ {
    width: 100%;
    margin: 0;
    text-align: left;
    background: none;
    padding-top: 0;
    order: 4;
}
@media (max-width: 1023.98px) {
    .Footer_socialMedia__6LyY_ {
        background: var(--ld-color-legacy-deepblue-dark);
        padding-top: 40px;
        margin: 40px -30px 0;
        text-align: center;
        padding-left: 16px;
        float: none;
        width: auto;
    }
}
.Footer_socialMediaIconLink__x5mBc {
    line-height: 30px;
    display: inline-block;
    margin-right: 20px;
    cursor: pointer;
    --ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
    --ornaments-senkei-default-line-size: 4px;
    --ornaments-senkei-offset-top-default: 4px;
    --ornaments-senkei-default-transition-duration: 0.3s;
    position: relative;
}
.Footer_socialMediaIconLink__x5mBc:after {
    content: "";
    display: block;
    position: absolute;
    border-bottom: 2px solid var(--ornaments-senkei-border-color);
    height: 0;
    transform: translateY(-2px);
    width: 100%;
    opacity: 0;
    max-width: 0;
    transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
}
.Footer_socialMediaIconLink__x5mBc:hover:after {
    max-width: 100%;
    opacity: 1;
}
.Footer_socialMediaIconLink__x5mBc svg {
    fill: var(--ld-color-legacy-smoke-default);
}
.Footer_icon__boSRE {
    display: inline-flex;
    align-self: center;
    padding-right: 10px;
}
.VerticalScroll_ldVerticalScroll__ev3aM,
.VerticalScroll_wrapper__c0Axl {
    --ld-c-vertical-scroll-desktop-padding: var(--ld-s-dim-static-xs);
    --ld-c-vertical-scroll-bar-area-width: var(--ld-s-dim-static-xl);
    --ld-c-vertical-scroll-bar-active: var(--ld-s-color-accent-secondary-default);
    --ld-c-vertical-scroll-bar-default: var(--ld-s-color-common-white);
    --ld-c-vertical-scroll-bar-width: var(--ld-s-dim-static-4xs);
    --ld-c-vertical-scroll-bar-height: var(--ld-s-dim-static-l);
}
.VerticalScroll_htmlMobileMandatory__b0plV {
    scroll-snap-type: y mandatory;
}
.VerticalScroll_htmlMobileProximity__PFS3t {
    scroll-snap-type: y proximity;
}
.VerticalScroll_bodyMobile__X79Na {
    scroll-snap-align: start;
}
@media (min-width: 1024px) {
    .VerticalScroll_htmlDesktopMandatory__F_k78 {
        scroll-snap-type: y mandatory;
    }
    .VerticalScroll_htmlDesktopProximity__eFH5u {
        scroll-snap-type: y proximity;
    }
    .VerticalScroll_bodyDesktop__6VxKj {
        scroll-snap-align: start;
    }
}
.VerticalScroll_wrapper__c0Axl {
    position: relative;
    line-height: 1;
}
.VerticalScroll_slide__oozU1 {
    overflow: hidden;
    scroll-snap-align: start;
    scroll-snap-stop: always;
}
.VerticalScroll_nav__07FAM {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.5s ease;
    z-index: 1;
}
.VerticalScroll_nav__07FAM.VerticalScroll_navHidden__NPwIA {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
@media (min-width: 1024px) {
    .VerticalScroll_nav__07FAM {
        right: var(--ld-c-vertical-scroll-desktop-padding, 0);
    }
}
@media (max-width: 1023.98px) {
    .VerticalScroll_nav__07FAM.VerticalScroll_navHiddenMobile__Mvoj4 {
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
    }
}
.VerticalScroll_navItemButton__Xy2fk {
    align-items: center;
    cursor: pointer;
    display: var(--lk-p-vertical-scroll-indicator-display, flex);
    justify-content: center;
    width: var(--ld-c-vertical-scroll-bar-area-width);
}
.VerticalScroll_navItemButton__Xy2fk .VerticalScroll_navItemBar__HhiHe {
    display: block;
    height: var(--ld-c-vertical-scroll-bar-height);
    width: var(--ld-c-vertical-scroll-bar-width);
    position: relative;
    overflow: hidden;
    background-color: var(--ld-c-vertical-scroll-bar-default);
}
.VerticalScroll_navItemButton__Xy2fk .VerticalScroll_navItemBar__HhiHe:before {
    content: "";
    position: absolute;
    top: -5%;
    bottom: -5%;
    left: -1px;
    right: -1px;
    background-color: var(--ld-c-vertical-scroll-bar-active);
    transform: translateY(calc(var(--lk-p-vertical-scroll-indicator-progress, -1) * 100%));
}
.VerticalScroll_scrollIndicator__XjzsB {
    color: var(--ld-s-color-foreground-default);
    transition: all 0.5s ease 0.5s;
}
.VerticalScroll_scrollIndicator__XjzsB.VerticalScroll_scrollIndicatorHidden__qk3sy {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
.Oriented_portrait__CqWMl {
    display: none;
}
@container (orientation: portrait) {
    .Oriented_portrait__CqWMl {
        display: contents;
    }
}
@supports not (container-type: size) {
    @media (orientation: portrait) {
        .Oriented_portrait__CqWMl {
            display: contents;
        }
    }
}
.Oriented_landscape__RoXzc {
    display: none;
}
@container (orientation: landscape) {
    .Oriented_landscape__RoXzc {
        display: contents;
    }
}
@supports not (container-type: size) {
    @media (orientation: landscape) {
        .Oriented_landscape__RoXzc {
            display: contents;
        }
    }
}
.Oriented_all__GnAH5,
.Oriented_landscapeDefault__27e60,
.Oriented_portraitDefault__ppkKw {
    display: contents;
}
@container (orientation: landscape) {
    .Oriented_portraitDefault__ppkKw {
        display: none;
    }
}
@supports not (container-type: size) {
    @media (orientation: landscape) {
        .Oriented_portraitDefault__ppkKw {
            display: none;
        }
    }
}
@container (orientation: portrait) {
    .Oriented_landscapeDefault__27e60 {
        display: none;
    }
}
@supports not (container-type: size) {
    @media (orientation: portrait) {
        .Oriented_landscapeDefault__27e60 {
            display: none;
        }
    }
}
@keyframes AnimateInView_slideLeft__H7_IH {
    0% {
        transform: translateX(-30px);
    }
    to {
        transform: translateX(0);
    }
}
@keyframes AnimateInView_slideRight__DCMlp {
    0% {
        transform: translateX(30px);
    }
    to {
        transform: translateX(0);
    }
}
.AnimateInView_wrapper__Q32z_ {
    display: block;
    position: relative;
    transition: all 0.5s ease;
}
.AnimateInView_fade__Llqm1 {
    opacity: 0;
    transition: opacity 1s ease;
}
.AnimateInView_fadeVisible__TLKVD {
    opacity: 1;
}
.AnimateInView_fadeSlideInLeft__YqP8P {
    opacity: 0;
    transform: translateX(-30px);
    transition: transform 1s ease, opacity 1s ease;
}
.AnimateInView_fadeSlideInLeftVisible___nLpd {
    opacity: 1;
    transform: none;
}
.AnimateInView_fadeSlideInRight__073kz {
    opacity: 0;
    transform: translateX(30px);
    transition: transform 1s ease, opacity 1s ease;
}
.AnimateInView_fadeSlideInRightVisible__3vpKP {
    opacity: 1;
    transform: none;
}
.DynamicMedia_aspect__8hN0V .DynamicMedia_container__Q6Vnn,
.DynamicMedia_aspect__8hN0V .DynamicMedia_videoOrImage__BTALc {
    position: absolute;
    inset: 0;
}
.DynamicMedia_contentInner___q4Jg,
.DynamicMedia_tooltipContainer__XmmIu {
    justify-self: center;
}
.DynamicMedia_container__Q6Vnn,
.DynamicMedia_dynamicMedia___F9D0,
.DynamicMedia_fullSize__s52Va {
    height: 100%;
    width: 100%;
}
.DynamicMedia_dynamicMedia___F9D0 {
    --hero-content-wrapper-max-width: 1360px;
    --hero-content-wrapper-padding: 30px;
    --hero-content-wrapper-padding-desktop: 60px;
}
.DynamicMedia_dynamicMedia___F9D0:not(.DynamicMedia_aspect__8hN0V) {
    min-height: var(--dynamic-media-min-height-mobile, 0);
}
@media (min-width: 1024px) {
    .DynamicMedia_dynamicMedia___F9D0:not(.DynamicMedia_aspect__8hN0V) {
        min-height: var(--dynamic-media-min-height-desktop, 0);
    }
}
.DynamicMedia_container__Q6Vnn {
    container-type: size;
    display: flex;
    flex-direction: column;
}
.DynamicMedia_aspect__8hN0V {
    overflow: hidden;
    position: relative;
    height: 0;
    padding-top: var(--dynamic-media-aspect-ratio);
}
.DynamicMedia_videoOrImage__BTALc {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.DynamicMedia_dynamicMedia___F9D0:not(.DynamicMedia_aspect__8hN0V) .DynamicMedia_videoOrImage__BTALc {
    min-height: var(--dynamic-media-min-height-mobile, 0);
}
@media (min-width: 1024px) {
    .DynamicMedia_dynamicMedia___F9D0:not(.DynamicMedia_aspect__8hN0V) .DynamicMedia_videoOrImage__BTALc {
        min-height: var(--dynamic-media-min-height-desktop, 0);
    }
}
.DynamicMedia_contentInner___q4Jg {
    width: 100%;
    height: 100%;
    color: var(--ld-s-color-common-white);
    display: flex;
    pointer-events: auto;
}
.DynamicMedia_tooltipContainer__XmmIu {
    max-width: var(--ld-s-sz-columns-12col-max-w);
    padding: var(--ld-s-dim-scaled-less);
}
@media (min-width: 1024px) {
    .DynamicMedia_tooltipContainer__XmmIu {
        padding: var(--ld-s-dim-scaled-even-more);
    }
}
.DynamicMedia_footer__EnoUt {
    z-index: 1;
}
.DynamicMedia_videoController__zoqh0 {
    margin-top: auto;
}
.VideoOrImage_videoOrImage__SOTGF {
    --grid-max-width: 1360px;
    --grid-hor-padding-desk: 48px;
    --grid-hor-padding-mobile: 24px;
    position: relative;
}
.VideoOrImage_videoOrImage__SOTGF.VideoOrImage_static__vVV56 {
    position: static;
}
.VideoOrImage_videoOrImage__SOTGF > * {
    position: absolute;
    inset: 0;
}
.VideoOrImage_video__lh_Wa {
    background-color: transparent;
}
.Layers_layers__xVUwE {
    position: relative;
    display: grid;
    grid-template-areas: "layers";
}
.Layers_layers__xVUwE > * {
    grid-area: layers;
    display: flex;
    height: 100%;
    z-index: 0;
}
.Layers_layers__xVUwE :where(img, video) {
    object-fit: cover;
    width: 100%;
    height: 100%;
    object-position: 50% 50%;
}
.Shadow_ldShadow__KLEDT,
.Shadow_shadow__7TO6J {
    --ld-c-shadow-base: var(--ld-s-color-common-true-black);
    --ld-c-shadow-darker: var(--ld-s-color-common-opacity-true-black-darkest);
    --ld-c-shadow-default: var(--ld-s-color-common-opacity-true-black-darker);
}
.Shadow_shadow__7TO6J {
    background-image: linear-gradient(to var(--lk-private-shadow-overlay), var(--lk-private-shadow-variant), transparent var(--lk-private-shadow-overlay-stop));
}
.Shadow_solid__BEyB4 {
    background-image: none;
    background-color: var(--lk-private-shadow-variant);
}
.StickyPageBanner_bannerCollapsed__vZPu7 {
    overflow: hidden;
    display: flex;
    position: fixed;
    padding-left: 14px;
    left: 20px;
    bottom: 12px;
    z-index: 100;
    width: 46px;
    transition: width 0.2s;
    align-items: center;
}
.StickyPageBanner_bannerCollapsed__vZPu7 .StickyPageBanner_body__IfEmD {
    display: flex;
    align-items: center;
}
.StickyPageBanner_bannerCollapsed__vZPu7 .StickyPageBanner_content__SeYFq {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    margin: 4px 14px 3px;
    letter-spacing: 1.44px;
    white-space: nowrap;
}
.StickyPageBanner_bannerCollapsed__vZPu7:hover {
    width: 200px;
}
.StickyPageBanner_bannerExpanded__VMsgu {
    overflow: hidden;
}
.StickyPageBanner_bannerExpanded__VMsgu .StickyPageBanner_body__IfEmD {
    display: flex;
    margin: 28px 24px;
}
.StickyPageBanner_bannerExpanded__VMsgu .StickyPageBanner_content__SeYFq {
    font-size: 13px;
    line-height: 19.5px;
    margin: 0 10px;
}
@media (min-width: 1024px) {
    .StickyPageBanner_bannerExpanded__VMsgu .StickyPageBanner_content__SeYFq {
        font-size: 19px;
        font-weight: 300;
        line-height: 28.5px;
        margin: 0 24px;
    }
}
.StickyPageBanner_bannerOverlay__vGVGG {
    left: 20px;
    right: 20px;
    bottom: 12px;
    position: fixed;
    z-index: 100;
}
.StickyPageBanner_iconCollapsed__OUKeA {
    width: 18px;
    height: 18px;
    display: flex;
}
.StickyPageBanner_iconExpanded__3g8tu {
    width: 24px;
    height: 24px;
}
@media (min-width: 1024px) {
    .StickyPageBanner_iconExpanded__3g8tu {
        width: 32px;
        height: 32px;
        align-self: center;
    }
}
.StickyPageBanner_closeBtnCollapsed__RwE0v {
    width: 18px;
    height: 18px;
}
.StickyPageBanner_closeBtn__5m5Y0 {
    display: flex;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    fill: #fff;
}
.StickyPageBanner_closeBtnExpanded__R1O16 {
    width: 24px;
    height: 24px;
}
.StickyPageBanner_closeBtnExpanded__R1O16 svg {
    width: 12px;
    height: 12px;
}
@media (min-width: 1024px) {
    .StickyPageBanner_closeBtnExpanded__R1O16 {
        width: 32px;
        height: 32px;
    }
    .StickyPageBanner_closeBtnExpanded__R1O16 svg {
        width: 16px;
        height: 16px;
    }
}
.StickyPageBanner_smokeBg__Ym1jc,
.StickyPageBanner_smokeDarkBg__ycqC5,
.StickyPageBanner_smokeDarkLighterBg__jXFUQ,
.StickyPageBanner_smokeLightBg__zZhfR,
.StickyPageBanner_smokeLightLighterBg__4wOZn,
.StickyPageBanner_smokeLighterBg__Ezxvg {
    color: #232635;
}
.StickyPageBanner_smokeBg__Ym1jc .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_smokeDarkBg__ycqC5 .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_smokeDarkLighterBg__jXFUQ .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_smokeLightBg__zZhfR .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_smokeLightLighterBg__4wOZn .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_smokeLighterBg__Ezxvg .StickyPageBanner_closeBtn__5m5Y0 {
    background: #cdc9bc;
}
.StickyPageBanner_deepBlueBg__HIxlq,
.StickyPageBanner_deepBlueDarkBg__ZJXuN,
.StickyPageBanner_deepBlueDarkLighterBg__4UHbo,
.StickyPageBanner_deepBlueGradientBg__g09vU,
.StickyPageBanner_deepBlueGradientLighterBg__W2P9x,
.StickyPageBanner_deepBlueLightBg__rVW1A,
.StickyPageBanner_deepBlueLightLighterBg__a3V_o,
.StickyPageBanner_deepBlueLighterBg__rMFg4 {
    color: #e4e1d7;
}
.StickyPageBanner_deepBlueBg__HIxlq .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueDarkBg__ZJXuN .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueDarkLighterBg__4UHbo .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueGradientBg__g09vU .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueGradientLighterBg__W2P9x .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueLightBg__rVW1A .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueLightLighterBg__a3V_o .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueLighterBg__rMFg4 .StickyPageBanner_closeBtn__5m5Y0 {
    background: #0c0e1b;
}
.StickyPageBanner_inariBg__JxKEI,
.StickyPageBanner_inariLighterBg__dphhz {
    color: #e4e1d7;
    background: #ca4b19;
}
.StickyPageBanner_inariBg__JxKEI .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_inariLighterBg__dphhz .StickyPageBanner_closeBtn__5m5Y0 {
    background: hsla(46, 15%, 77%, 0.3);
}
.StickyPageBanner_deepBlueBg__HIxlq {
    background: #232635;
}
.StickyPageBanner_deepBlueLighterBg__rMFg4 {
    background: rgba(35, 38, 53, 0.8);
    color: #f8f6ef;
}
.StickyPageBanner_deepBlueLightBg__rVW1A {
    background: #313649;
}
.StickyPageBanner_deepBlueLightLighterBg__a3V_o {
    background: rgba(49, 54, 73, 0.8);
    color: #f8f6ef;
}
.StickyPageBanner_deepBlueDarkBg__ZJXuN {
    background: #161825;
}
.StickyPageBanner_deepBlueDarkLighterBg__4UHbo {
    background: rgba(22, 24, 37, 0.8);
    color: #f8f6ef;
}
.StickyPageBanner_deepBlueGradientBg__g09vU {
    background: linear-gradient(0deg, #151724, #232635);
}
.StickyPageBanner_deepBlueGradientLighterBg__W2P9x {
    background: linear-gradient(0deg, rgba(21, 23, 36, 0.8), rgba(35, 38, 53, 0.8));
    color: #f8f6ef;
}
.StickyPageBanner_inariLighterBg__dphhz {
    background: rgba(202, 75, 25, 0.8);
    color: #f8f6ef;
}
.StickyPageBanner_smokeBg__Ym1jc {
    background: #e4e1d7;
}
.StickyPageBanner_smokeLighterBg__Ezxvg {
    background: hsla(46, 19%, 87%, 0.8);
}
.StickyPageBanner_smokeLightBg__zZhfR {
    background: #f8f6ef;
}
.StickyPageBanner_smokeLightLighterBg__4wOZn {
    background: hsla(47, 39%, 95%, 0.8);
}
.StickyPageBanner_smokeDarkBg__ycqC5 {
    background: #d7d3c6;
}
.StickyPageBanner_smokeDarkLighterBg__jXFUQ {
    background: hsla(46, 18%, 81%, 0.8);
}
.StickyNavBar_stickyNavWrapper__vMYMZ {
    --sticky-nav-fade-out-transition: 0.3s ease-in-out;
    opacity: 1;
    transition: opacity var(--sticky-nav-fade-out-transition);
    position: relative;
}
.StickyNavBar_stickyNav__S0zu3 {
    --sticky-nav-height: 58px;
    --sticky-nav-max-width: 1280px;
    --sticky-nav-border-radius: 5px;
    --sticky-nav-z-index: 100;
    --sticky-nav-padding: 24px;
    --sticky-nav-padding-max: 80px;
    --sticky-nav-gap: 16px;
    --sticky-nav-gap-max: 32px;
    --sticky-nav-max-height: 50vh;
    --sticky-nav-offset: 48px;
    --sticky-nav-scroll-transition: 0.15s ease;
    --sticky-nav-anchor-transition: 0.2s ease-in-out;
    --sticky-nav-accordion-transition: 0.3s ease-in-out;
    --sticky-nav-accordion-close-transition: 0.3s cubic-bezier(0, 1, 0, 1);
    width: 100%;
    position: fixed;
    overflow: hidden;
    flex-wrap: wrap;
    align-items: center;
    padding: var(--sticky-nav-padding);
    background-color: var(--ld-color-legacy-deepblue-light);
    color: var(--ld-color-core-white);
    z-index: var(--sticky-nav-z-index);
    gap: var(--sticky-nav-gap);
    max-height: var(--sticky-nav-max-height);
    filter: drop-shadow(0 -4px 8px rgba(0, 0, 0, 0.25));
    margin-bottom: calc(-1 * var(--sticky-nav-offset));
}
.StickyNavBar_stickyNav__S0zu3[data-expanded="true"] {
    margin-bottom: 0;
}
.StickyNavBar_stickyNav__S0zu3[data-expanded="true"] .StickyNavBar_stickyNavItems__vU3TL:after {
    opacity: 1;
}
@media (max-width: 1023.98px) {
    .StickyNavBar_stickyNav__S0zu3 {
        bottom: 0 !important;
    }
}
@media (min-width: 1024px) {
    .StickyNavBar_stickyNav__S0zu3 {
        display: flex;
        max-height: unset;
        max-width: var(--sticky-nav-max-width);
        width: calc(100vw - var(--sticky-nav-padding-max) * 2);
        border-radius: var(--sticky-nav-border-radius);
        box-shadow: 0 8px 8px rgba(0, 1, 18, 0.25);
        left: 50%;
        transform: translateX(-50%);
        padding: 0 var(--sticky-nav-padding);
        gap: var(--sticky-nav-gap-max);
        justify-content: center;
        height: var(--sticky-nav-height);
        margin-bottom: unset;
        bottom: var(--sticky-nav-offset);
    }
}
.StickyNavBar_stickyNavItems__vU3TL {
    display: flex;
    justify-content: space-between;
    gap: var(--sticky-nav-gap);
    position: relative;
}
.StickyNavBar_stickyNavItems__vU3TL:after {
    position: absolute;
    content: " ";
    display: block;
    height: 1px;
    background-color: hsla(0, 0%, 100%, 0.5);
    margin: 0 -24px;
    width: 100vw;
    bottom: -24px;
    opacity: 0;
}
@media (min-width: 1024px) {
    .StickyNavBar_stickyNavItems__vU3TL:after {
        display: none;
    }
}
@media (min-width: 1023.98px) {
    .StickyNavBar_stickyNavItems__vU3TL {
        justify-content: unset;
        margin-bottom: 0;
    }
}
.StickyNavBar_stickyNavAnchor__bgo1G {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1.44px;
    line-height: 100%;
    color: var(--ld-color-core-white);
    font-weight: 700;
    cursor: pointer;
    display: none;
    text-align: center;
    background: transparent;
    outline: none;
    border: 0;
    font-family: inherit;
    --ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
    --ornaments-senkei-default-line-size: 4px;
    --ornaments-senkei-offset-top-default: 4px;
    --ornaments-senkei-default-transition-duration: 0.3s;
    position: relative;
}
@media (min-width: 1024px) {
    .StickyNavBar_stickyNavAnchor__bgo1G {
        display: block;
    }
}
.StickyNavBar_stickyNavAnchor__bgo1G:after {
    content: "";
    display: block;
    position: absolute;
    border-bottom: var(--ornaments-senkei-default-line-size) solid var(--ornaments-senkei-border-color);
    height: 0;
    transform: translateY(18px);
    width: 100%;
    opacity: 0;
    max-width: 0;
    transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
    left: 50%;
    transform: translate(-50%, 18px);
}
.StickyNavBar_stickyNavAnchor__bgo1G:focus,
.StickyNavBar_stickyNavAnchor__bgo1G:hover {
    outline: 0;
    color: lx-color(deep-blue);
}
.StickyNavBar_stickyNavAnchor__bgo1G:focus:after,
.StickyNavBar_stickyNavAnchor__bgo1G:hover:after {
    max-width: 100%;
    opacity: 1;
}
.StickyNavBar_stickyNavAnchorMobile__0VMjg {
    display: block;
    margin-bottom: 32px;
    opacity: 0.7;
    transition: opacity var(--sticky-nav-anchor-transition);
    --ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
    --ornaments-senkei-default-line-size: 4px;
    --ornaments-senkei-offset-top-default: 4px;
    --ornaments-senkei-default-transition-duration: 0.3s;
    position: relative;
}
.StickyNavBar_stickyNavAnchorMobile__0VMjg:last-child {
    margin-bottom: 0;
}
.StickyNavBar_stickyNavAnchorMobile__0VMjg:hover {
    opacity: 1;
}
.StickyNavBar_stickyNavAnchorMobile__0VMjg:hover:after {
    max-width: 100%;
    opacity: 1;
}
.StickyNavBar_stickyNavAnchorMobile__0VMjg:after {
    content: "";
    display: block;
    position: absolute;
    border-bottom: var(--ornaments-senkei-default-line-size) solid var(--ornaments-senkei-border-color);
    height: 0;
    transform: translateY(4px);
    width: 100%;
    opacity: 0;
    max-width: 0;
    transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
    left: 50%;
    transform: translate(-50%, 4px);
}
@media (min-width: 1024px) {
    .StickyNavBar_stickyNavAnchorMobile__0VMjg {
        display: none;
    }
}
.StickyNavBar_stickyNavItem__w5xN1 {
    display: flex;
    gap: 12px;
    pointer-events: none;
    overflow: hidden;
}
@media (min-width: 1024px) {
    .StickyNavBar_stickyNavItem__w5xN1 {
        pointer-events: unset;
        height: auto;
        gap: 32px;
        overflow: visible;
    }
}
.StickyNavBar_stickyNavItem__w5xN1 .StickyNavBar_stickyNavAnchorActive__sssLE:after {
    max-width: 100%;
    opacity: 1;
    display: none;
}
@media (min-width: 1024px) {
    .StickyNavBar_stickyNavItem__w5xN1 .StickyNavBar_stickyNavAnchorActive__sssLE:after {
        display: block;
    }
}
.StickyNavBar_stickyNavItem__w5xN1 .StickyNavBar_stickyNavAnchorMobileActive__mlxMM {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media (min-width: 1024px) {
    .StickyNavBar_stickyNavItem__w5xN1 .StickyNavBar_stickyNavAnchorMobileActive__mlxMM {
        overflow: visible;
    }
    .StickyNavBar_stickyNavItem__w5xN1 {
        width: 100%;
        justify-content: space-between;
    }
}
.StickyNavBar_stickyNavMobileRight__9dUsj {
    font-size: 12px;
    min-width: 94px;
    cursor: pointer;
    display: flex;
    gap: 6px;
    white-space: nowrap;
    flex-shrink: 0;
    line-height: 100%;
    color: inherit;
    background-color: transparent;
    outline: none;
    border: 0;
    font-family: inherit;
}
@media (min-width: 1024px) {
    .StickyNavBar_stickyNavMobileRight__9dUsj {
        display: none;
    }
}
.StickyNavBar_stickyNavMobileRight__9dUsj .StickyNavBar_stickyNavSVG__Epl8C {
    transition: all var(--sticky-nav-accordion-transition);
}
.StickyNavBar_stickyNavMobileRight__9dUsj .StickyNavBar_stickyNavSVG__Epl8C[aria-expanded="true"] {
    transform: rotateX(180deg);
}
.StickyNavBar_stickyNavMobileRight__9dUsj path {
    fill: var(--ld-color-core-white);
}
.StickyNavBar_stickyNavAnchorMobileActive__mlxMM {
    display: block;
}
.StickyNavBar_stickyNavMobileAccordion__PvlGV {
    flex: 0 0 100%;
    position: relative;
    max-height: calc(50vh - 12px - var(--sticky-nav-padding) * 4);
    transition: max-height var(--sticky-nav-accordion-transition);
    margin-top: 48px;
    overflow: auto;
    scrollbar-width: none;
}
.StickyNavBar_stickyNavMobileAccordion__PvlGV::-webkit-scrollbar {
    display: none;
}
@media (min-width: 1024px) {
    .StickyNavBar_stickyNavMobileAccordion__PvlGV {
        display: none;
    }
}
.StickyNavBar_stickyNavMobileAccordion__PvlGV .StickyNavBar_stickyNavAnchorActive__sssLE {
    opacity: 1;
}
.StickyNavBar_stickyNavMobileAccordion__PvlGV .StickyNavBar_stickyNavAnchorActive__sssLE:after {
    max-width: 100%;
    opacity: 1;
}
.StickyNavBar_stickyNavMobileAccordion__PvlGV[aria-expanded="false"] {
    overflow: hidden;
    max-height: 0;
    transition: max-height var(--sticky-nav-accordion-close-transition);
}
.StickyNavBar_stickyNavInvisible__jGnLI {
    opacity: 0;
    pointer-events: none;
    z-index: -1;
}
@media (min-width: 1024px) {
    .StickyNavBar_stickyNavInvisible__jGnLI {
        opacity: 1;
        pointer-events: auto;
        z-index: auto;
    }
}
.FormTypography_tooltip__JlKrv,
.FormTypography_tooltip__JlKrv > div {
    display: inline;
}
.FormTypography_tooltip__JlKrv button {
    vertical-align: middle;
}
.VehiclePlaceholder_ldVehiclePlaceholder___ZHNp,
.VehiclePlaceholder_vehiclePlaceholder__yLZ6R {
    --ld-c-vehicle-placeholder-fg: var(--ld-s-color-foreground-default);
    --ld-c-vehicle-placeholder-bg: var(--ld-s-color-elevation-inset-darker);
}
.VehiclePlaceholder_vehiclePlaceholder__yLZ6R {
    position: relative;
    aspect-ratio: 16/9;
    max-width: 100%;
    max-height: 100%;
}
.VehiclePlaceholder_vehiclePlaceholder__yLZ6R svg {
    width: 100%;
    height: 100%;
    color: var(--ld-c-vehicle-placeholder-bg);
}
.VehiclePlaceholder_vehiclePlaceholder__yLZ6R .VehiclePlaceholder_placeholderText__4VgNt {
    position: absolute;
    text-overflow: ellipsis;
    overflow: clip;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-height: 40%;
    max-width: 60%;
    white-space: nowrap;
    z-index: 1;
}
.FormSection_formSection__f9ecC,
.FormSection_ldFormSection___YFxW {
    --ld-c-form-section-box-shadow-focus-type: var(--ld-s-box-shadow-more-type);
    --ld-c-form-section-box-shadow-focus-spread: var(--ld-s-box-shadow-more-spread);
    --ld-c-form-section-box-shadow-focus-blur: var(--ld-s-box-shadow-more-blur);
    --ld-c-form-section-box-shadow-focus-y: var(--ld-s-box-shadow-more-y);
    --ld-c-form-section-box-shadow-focus-x: var(--ld-s-box-shadow-more-x);
    --ld-c-form-section-border-radius: var(--ld-s-border-radius-extra-large);
    --ld-c-form-section-default: 1px solid var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-form-section-v-pad: var(--ld-s-dim-scaled-default);
    --ld-c-form-section-h-pad: var(--ld-s-dim-scaled-default);
    --ld-c-form-section-box-shadow-focus-color: var(--ld-s-box-shadow-more-color);
    --ld-c-form-section-focus: 2px solid var(--ld-s-color-accent-primary-default);
    --ld-c-form-section-bg: var(--ld-s-color-elevation-raised-darker);
}
.FormSection_formSection__f9ecC {
    background: var(--ld-c-form-section-bg);
    color: var(--ld-s-color-foreground-default);
    border: var(--ld-c-form-form-section-default);
}
.FormSection_formSection__f9ecC:focus,
.FormSection_formSection__f9ecC:focus-within {
    border-color: transparent;
    outline: var(--ld-c-form-form-section-focus);
    box-shadow: var(--ld-c-form-form-section-box-shadow-focus-x) var(--ld-c-form-form-section-box-shadow-focus-y) var(--ld-c-form-form-section-box-shadow-focus-blur) var(--ld-c-form-form-section-box-shadow-focus-spread)
        var(--ld-c-form-form-section-box-shadow-focus-color);
}
.Select_customSelect__TMZrt {
    position: relative;
    display: flex;
    min-width: var(--ld-c-form-input-min-w);
    width: 100%;
    flex-direction: column;
    gap: var(--ld-c-stack-gap-static-3xs);
}
.Select_customSelect__TMZrt.Select_disabled__lPSE9 {
    opacity: var(--ld-s-opacity-disabled);
    pointer-events: none;
}
.Select_customSelect__TMZrt select {
    width: 100%;
    flex: 1 1;
    min-height: calc(var(--ld-c-form-input-container-default-min-height) + var(--ld-c-stack-gap-static-3xs));
    padding: var(--ld-c-form-input-container-default-v-pad) calc(var(--ld-c-form-input-container-h-pad) + 16px + var(--ld-c-stack-gap-static-3xs)) var(--ld-c-form-input-container-default-v-pad) var(--ld-c-form-input-container-h-pad);
    font-family: var(--ld-c-form-text-field-body-text-font-family);
    font-size: var(--ld-c-form-text-field-body-text-font-size);
    font-weight: var(--ld-c-form-text-field-body-text-font-weight);
    line-height: var(--ld-c-form-input-container-default-min-height);
    color: var(--ld-c-form-color-enabled);
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    overflow-y: auto;
    border: 0;
    outline: 0;
    margin: calc(-1 * var(--ld-c-stack-gap-static-3xs)) 0;
}
.Select_customSelect__TMZrt select:not([multiple]) {
    opacity: var(--ld-s-opacity-disabled);
}
.Select_customSelect__TMZrt select.Select_hasValue__FNWQS {
    opacity: 1;
}
.Select_customSelect__TMZrt select optgroup {
    font-size: 14px;
    background: var(--ld-c-form-select-item-hover-bg);
    font-weight: var(--ld-font-weights-book);
}
.Select_customSelect__TMZrt select option {
    opacity: var(--ld-s-opacity-disabled);
    color: var(--ld-c-form-color-enabled);
    background: var(--ld-c-form-select-item-hover-bg);
    overflow: hidden;
    text-overflow: ellipsis;
}
.Select_customSelect__TMZrt select option:first-of-type {
    opacity: var(--ld-s-opacity-disabled);
}
.Select_customSelect__TMZrt select option:disabled {
    color: #bdbdbd;
}
.Select_customSelect__TMZrt .Select_svgContainer__Y_U0J {
    pointer-events: none;
    width: 16px;
    position: absolute;
    right: var(--ld-c-form-input-container-h-pad);
    top: 0;
    bottom: 0;
    -webkit-clip-path: polygon(
        0 calc(var(--ld-c-form-input-container-default-min-height) / 2 - 8px),
        16px calc(var(--ld-c-form-input-container-default-min-height) / 2 - 8px),
        16px calc(16px + var(--ld-c-form-input-container-default-min-height) / 2 - 8px),
        0 calc(16px + var(--ld-c-form-input-container-default-min-height) / 2 - 8px)
    );
    clip-path: polygon(
        0 calc(var(--ld-c-form-input-container-default-min-height) / 2 - 8px),
        16px calc(var(--ld-c-form-input-container-default-min-height) / 2 - 8px),
        16px calc(16px + var(--ld-c-form-input-container-default-min-height) / 2 - 8px),
        0 calc(16px + var(--ld-c-form-input-container-default-min-height) / 2 - 8px)
    );
}
.Select_customSelect__TMZrt svg {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    pointer-events: none;
    touch-action: none;
    fill: var(--ld-c-form-color-enabled);
}
.dark_ldDarkTheme__HRIi7,
.dark_ldTheme__xYq3j {
    --ld-color-core-black: #171717;
    --ld-color-core-white: #fff;
    --ld-color-core-yellow-01: #ffb833;
    --ld-color-core-yellow-02: #e69e1a;
    --ld-color-core-yellow-03: #a37829;
    --ld-color-core-red-01: #ff335f;
    --ld-color-core-red-02: #e61a46;
    --ld-color-core-red-03: #a32943;
    --ld-color-core-blue-01: #33a7ff;
    --ld-color-core-blue-02: #1a8de6;
    --ld-color-core-blue-03: #296ea3;
    --ld-color-core-green-01: #4f3;
    --ld-color-core-green-02: #2be61a;
    --ld-color-core-green-03: #33a329;
    --ld-color-core-gradient-linear-full: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0));
    --ld-color-core-gradient-linear-75: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0) 75%);
    --ld-color-core-gradient-linear-50: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0) 50%);
    --ld-color-core-gradient-linear-25: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0) 25%);
    --ld-color-core-opacity-white-10: hsla(0, 0%, 100%, 0.1);
    --ld-color-core-opacity-white-20: hsla(0, 0%, 100%, 0.2);
    --ld-color-core-opacity-true-black-10: rgba(0, 0, 0, 0.1);
    --ld-color-core-opacity-true-black-30: rgba(0, 0, 0, 0.3);
    --ld-color-core-opacity-true-black-75: rgba(0, 0, 0, 0.75);
    --ld-color-core-opacity-true-black-90: rgba(0, 0, 0, 0.9);
    --ld-color-core-opacity-black-10: hsla(0, 0%, 9%, 0.1);
    --ld-color-core-opacity-black-75: hsla(0, 0%, 9%, 0.75);
    --ld-color-core-opacity-black-90: hsla(0, 0%, 9%, 0.9);
    --ld-color-core-true-black: #000;
    --ld-color-legacy-deepblue-lightest: #4d5268;
    --ld-color-legacy-deepblue-light: #313649;
    --ld-color-legacy-deepblue-default: #232635;
    --ld-color-legacy-deepblue-dark: #161825;
    --ld-color-legacy-deepblue-darkest: #0c0e1b;
    --ld-color-legacy-smoke-lightest: #f8f6ef;
    --ld-color-legacy-smoke-light: #f0eee7;
    --ld-color-legacy-smoke-default: #e4e1d7;
    --ld-color-legacy-smoke-dark: #d7d3c6;
    --ld-color-legacy-smoke-darkest: #cdc9bc;
    --ld-color-legacy-miso-light: #796e64;
    --ld-color-legacy-miso-default: #5c534a;
    --ld-color-legacy-miso-dark: #4f443a;
    --ld-color-legacy-neutral-storm: #3a404a;
    --ld-color-legacy-neutral-stone: #ceced0;
    --ld-color-legacy-neutral-mortar: #beb4b2;
    --ld-color-legacy-lexus-brand-white: #fff;
    --ld-color-legacy-lexus-brand-black: #111;
    --ld-color-legacy-senkei-inari: #ca4b19;
    --ld-color-legacy-senkei-ochre: #ba161a;
    --ld-color-legacy-senkei-clay: #d5b461;
    --ld-color-legacy-moss-light: #656865;
    --ld-color-legacy-moss-default: #4b4d4b;
    --ld-color-legacy-moss-dark: #3b3d3b;
    --ld-color-legacy-iron-light: #6d6666;
    --ld-color-legacy-iron-default: #524c4c;
    --ld-color-legacy-iron-dark: #433c3c;
    --ld-color-legacy-ocean-light: #32333a;
    --ld-color-legacy-ocean-default: #232429;
    --ld-color-legacy-ocean-dark: #16171b;
    --ld-color-legacy-status-success: #1e8a15;
    --ld-color-legacy-status-error: #ba161a;
    --ld-color-legacy-status-warning: #f88f39;
    --ld-color-legacy-ownership-success: #1e8a15;
    --ld-color-legacy-ownership-error: #ba161a;
    --ld-color-legacy-ownership-warning: #f88f39;
    --ld-color-legacy-opacity-deepblue-default-75: rgba(0, 1, 20, 0.75);
    --ld-color-legacy-opacity-deepblue-default-90: rgba(10, 15, 31, 0.9);
    --ld-color-legacy-opacity-deepblue-default-95: rgba(23, 26, 43, 0.95);
    --ld-color-legacy-opacity-deepblue-dark-75: rgba(23, 25, 38, 0.75);
    --ld-color-legacy-opacity-deepblue-dark-90: rgba(23, 25, 38, 0.9);
    --ld-color-legacy-opacity-deepblue-dark-95: rgba(23, 25, 38, 0.5);
    --ld-color-legacy-opacity-smoke-default-75: hsla(46, 19%, 87%, 0.75);
    --ld-color-legacy-opacity-smoke-default-90: hsla(46, 19%, 87%, 0.9);
    --ld-color-legacy-opacity-smoke-default-95: hsla(46, 19%, 87%, 0.95);
    --ld-color-legacy-opacity-smoke-dark-75: hsla(46, 18%, 81%, 0.75);
    --ld-color-legacy-opacity-smoke-dark-90: hsla(46, 18%, 81%, 0.9);
    --ld-color-legacy-opacity-smoke-dark-95: hsla(46, 18%, 81%, 0.95);
    --ld-color-lexus-deepblue-50: #6e727e;
    --ld-color-lexus-deepblue-100: #303547;
    --ld-color-lexus-deepblue-200: #2e3243;
    --ld-color-lexus-deepblue-300: #2b2f3e;
    --ld-color-lexus-deepblue-400: #272a39;
    --ld-color-lexus-deepblue-500: #232632;
    --ld-color-lexus-deepblue-600: #1e212b;
    --ld-color-lexus-deepblue-700: #1b1d25;
    --ld-color-lexus-deepblue-800: #181a20;
    --ld-color-lexus-deepblue-900: #15171d;
    --ld-color-lexus-deepblue-opacity-30: rgba(35, 38, 50, 0.3);
    --ld-color-lexus-deepblue-opacity-50: rgba(35, 38, 50, 0.5);
    --ld-color-lexus-smoke-100: #fafaf9;
    --ld-color-lexus-smoke-200: #f6f5f3;
    --ld-color-lexus-smoke-300: #f1f0ec;
    --ld-color-lexus-smoke-400: #edebe6;
    --ld-color-lexus-smoke-500: #e8e6e0;
    --ld-color-lexus-smoke-600: #e3e1da;
    --ld-color-lexus-smoke-700: #dfdcd4;
    --ld-color-lexus-smoke-800: #dad8ce;
    --ld-color-lexus-smoke-900: #d6d3c8;
    --ld-color-lexus-smoke-1000: #b6b6b5;
    --ld-color-lexus-smoke-opacity-30: hsla(45, 15%, 89%, 0.3);
    --ld-color-lexus-smoke-opacity-50: hsla(45, 15%, 89%, 0.5);
    --ld-color-lexus-inari-100: #f8d2c3;
    --ld-color-lexus-inari-200: #f5bfa9;
    --ld-color-lexus-inari-300: #f0a384;
    --ld-color-lexus-inari-400: #ea7b50;
    --ld-color-lexus-inari-500: #cc4c19;
    --ld-color-lexus-inari-600: #8f3511;
    --ld-color-lexus-inari-700: #64250c;
    --ld-color-lexus-inari-800: #461a08;
    --ld-color-lexus-inari-900: #311206;
    --ld-color-lexus-ochre-100: #f8bfc0;
    --ld-color-lexus-ochre-200: #f5a3a5;
    --ld-color-lexus-ochre-300: #f07c7d;
    --ld-color-lexus-ochre-400: #e94345;
    --ld-color-lexus-ochre-500: #bb1619;
    --ld-color-lexus-ochre-600: #830f11;
    --ld-color-lexus-ochre-700: #5c0a0c;
    --ld-color-lexus-ochre-800: #400708;
    --ld-color-lexus-ochre-900: #2d0506;
    --ld-color-lexus-clay-100: #f8e7bf;
    --ld-color-lexus-clay-200: #f5dda3;
    --ld-color-lexus-clay-300: #f0ce7c;
    --ld-color-lexus-clay-400: #e9b943;
    --ld-color-lexus-clay-500: #bb8c16;
    --ld-color-lexus-clay-600: #83620f;
    --ld-color-lexus-clay-700: #5c440a;
    --ld-color-lexus-clay-800: #403007;
    --ld-color-lexus-clay-900: #2d2205;
    --ld-hue-core-red: 347;
    --ld-hue-core-green: 115;
    --ld-hue-core-blue: 206;
    --ld-hue-core-yellow: 39;
    --ld-hue-lexus-inari: 17;
    --ld-hue-lexus-deepblue: 230;
    --ld-hue-lexus-smoke: 46;
    --ld-hue-lexus-ochre: 359;
    --ld-hue-lexus-clay: 43;
    --ld-documentation-swatch-outline: #fff;
    --ld-utility-color-modifier-10: 0.1;
    --ld-utility-color-modifier-15: 0.15;
    --ld-utility-color-modifier-20: 0.2;
    --ld-utility-color-modifier-30: 0.3;
    --ld-utility-color-modifier-40: 0.4;
    --ld-utility-color-modifier-50: 0.5;
    --ld-utility-color-modifier-80: 0.8;
    --ld-utility-color-modifier-05: 0.05;
    --ld-utility-color-modifier-active: 0.3;
    --ld-utility-color-modifier-smoke-lighten: 0.5;
    --ld-utility-color-modifier-smoke-darken: 0.05;
    --ld-utility-color-modifier-deepblue-lighten: 0.1;
    --ld-utility-color-modifier-deepblue-darken: 0.1;
    --ld-utility-base: 16;
    --ld-utility-multiplier: 1.25;
    --ld-utility-scale-dimension: 0.5;
    --ld-font-size-xs: 16px;
    --ld-font-size-sm: 18px;
    --ld-font-size-md: 20px;
    --ld-font-size-lg: 23px;
    --ld-font-size-xl: 26px;
    --ld-font-size-2xl: 29px;
    --ld-font-size-3xl: 33px;
    --ld-font-size-4xl: 37px;
    --ld-font-size-5xl: 42px;
    --ld-font-size-6xl: 47px;
    --ld-font-size-7xl: 53px;
    --ld-font-size-8xl: 60px;
    --ld-font-size-9xl: 68px;
    --ld-font-size-base: 16px;
    --ld-font-size-multiplier: 1.125;
    --ld-font-size-static-xs: 12px;
    --ld-font-size-static-sm: 13px;
    --ld-font-size-static-md: 15px;
    --ld-font-size-static-lg: 16px;
    --ld-font-size-static-xl: 19px;
    --ld-font-size-banner: 13px;
    --ld-font-families-headlines: Nobel, arial, sans-serif;
    --ld-font-families-body: Nobel, arial, sans-serif;
    --ld-line-heights-headlines-sm: 1.3;
    --ld-line-heights-headlines-default: 1;
    --ld-line-heights-headlines-lg: 1.15;
    --ld-line-heights-headlines-xl: 1.25;
    --ld-line-heights-body-default: 1.5;
    --ld-line-heights-body-relaxed: 1.75;
    --ld-line-heights-button-default: 16px;
    --ld-font-weights-book: 300;
    --ld-font-weights-regular: 400;
    --ld-font-weights-bold: 700;
    --ld-letter-spacing-body: 0;
    --ld-letter-spacing-headlines: 0.05;
    --ld-letter-spacing-smaller-headlines: 0.02;
    --ld-letter-spacing-buttons: 0.12;
    --ld-letter-spacing-captions: 0;
    --ld-letter-spacing-subtitles: 0.0125;
    --ld-paragraph-spacing-headings: 16px;
    --ld-paragraph-spacing-body: 32px;
    --ld-text-case-none: none;
    --ld-text-case-uppercase: uppercase;
    --ld-text-decoration-none: none;
    --ld-text-decoration-underline: underline;
    --ld-scale-minor-second: 1.067;
    --ld-scale-major-second: 1.125;
    --ld-scale-minor-third: 1.2;
    --ld-scale-major-third: 1.25;
    --ld-scale-perfect-fourth: 1.333;
    --ld-scale-augmented-fourth: 1.414;
    --ld-scale-perfect-fifth: 1.5;
    --ld-scale-golden-ratio: 1.618;
    --ld-scale-desktop: 1.175;
    --ld-prim-dim-0: 0px;
    --ld-prim-dim-4: 4px;
    --ld-prim-dim-8: 8px;
    --ld-prim-dim-12: 12px;
    --ld-prim-dim-16: 16px;
    --ld-prim-dim-20: 20px;
    --ld-prim-dim-24: 24px;
    --ld-prim-dim-32: 32px;
    --ld-prim-dim-40: 40px;
    --ld-prim-dim-48: 48px;
    --ld-prim-dim-56: 56px;
    --ld-prim-dim-64: 64px;
    --ld-prim-dim-80: 80px;
    --ld-prim-dim-96: 96px;
    --ld-prim-dim-120: 120px;
    --ld-prim-b-r-xm: 6px;
    --ld-prim-b-r-lg: 7px;
    --ld-prim-b-r-sm: 3px;
    --ld-prim-b-r-md: 5px;
    --ld-prim-b-r-xl: 8px;
    --ld-prim-b-r-rounded: 999px;
    --ld-prim-b-r-none: 0;
    --ld-prim-box-shadow-0: 0;
    --ld-prim-box-shadow-1: 1;
    --ld-prim-box-shadow-2: 2;
    --ld-prim-box-shadow-4: 4;
    --ld-prim-box-shadow-8: 8;
    --ld-prim-box-shadow-12: 12;
    --ld-prim-box-shadow-16: 16;
    --ld-prim-box-shadow-24: 24;
    --ld-prim-box-shadow-32: 32;
    --ld-prim-box-shadow-64: 64;
    --ld-prim-box-shadow-none-x: 0;
    --ld-prim-box-shadow-none-y: 0;
    --ld-prim-box-shadow-none-blur: 0;
    --ld-prim-box-shadow-none-spread: 0;
    --ld-prim-box-shadow-none-type: dropShadow;
    --ld-prim-box-shadow-none-color: #17171726;
    --ld-prim-box-shadow-number-15: 26;
    --ld-prim-box-shadow-number-10: 1a;
    --ld-prim-box-shadow-0-1-2-x: 0;
    --ld-prim-box-shadow-0-1-2-y: 1px;
    --ld-prim-box-shadow-0-1-2-blur: 2px;
    --ld-prim-box-shadow-0-1-2-spread: 0;
    --ld-prim-box-shadow-0-1-2-type: dropShadow;
    --ld-prim-box-shadow-0-1-2-color: #17171726;
    --ld-prim-box-shadow-0-4-8-x: 0;
    --ld-prim-box-shadow-0-4-8-y: 4px;
    --ld-prim-box-shadow-0-4-8-blur: 8px;
    --ld-prim-box-shadow-0-4-8-spread: 0;
    --ld-prim-box-shadow-0-4-8-type: dropShadow;
    --ld-prim-box-shadow-0-4-8-color: #17171726;
    --ld-prim-box-shadow-0-8-16-x: 0;
    --ld-prim-box-shadow-0-8-16-y: 8px;
    --ld-prim-box-shadow-0-8-16-blur: 16px;
    --ld-prim-box-shadow-0-8-16-spread: 0;
    --ld-prim-box-shadow-0-8-16-type: dropShadow;
    --ld-prim-box-shadow-0-8-16-color: #17171726;
    --ld-prim-box-shadow-0-12-24-x: 0;
    --ld-prim-box-shadow-0-12-24-y: 12px;
    --ld-prim-box-shadow-0-12-24-blur: 24px;
    --ld-prim-box-shadow-0-12-24-spread: 0;
    --ld-prim-box-shadow-0-12-24-type: dropShadow;
    --ld-prim-box-shadow-0-12-24-color: #17171726;
    --ld-prim-box-shadow-0-32-64-x: 0;
    --ld-prim-box-shadow-0-32-64-y: 32px;
    --ld-prim-box-shadow-0-32-64-blur: 64px;
    --ld-prim-box-shadow-0-32-64-spread: 0;
    --ld-prim-box-shadow-0-32-64-type: dropShadow;
    --ld-prim-box-shadow-0-32-64-color: #17171726;
    --ld-prim-box-shadow-color-default: #17171726;
    --ld-prim-timings-100: 100;
    --ld-prim-timings-200: 200;
    --ld-prim-timings-300: 300;
    --ld-prim-timings-500: 500;
    --ld-prim-timings-1000: 1000;
    --ld-prim-timings-2000: 2000;
    --ld-dimension-0: 0px;
    --ld-dimension-1: 1px;
    --ld-dimension-2: 2px;
    --ld-dimension-4: 4px;
    --ld-dimension-8: 8px;
    --ld-dimension-12: 12px;
    --ld-dimension-13: 13px;
    --ld-dimension-16: 16px;
    --ld-dimension-19: 19px;
    --ld-dimension-24: 24px;
    --ld-dimension-32: 32px;
    --ld-dimension-40: 40px;
    --ld-dimension-48: 48px;
    --ld-dimension-56: 56px;
    --ld-dimension-64: 64px;
    --ld-dimension-72: 72px;
    --ld-dimension-80: 80px;
    --ld-dimension-88: 88px;
    --ld-dimension-96: 96px;
    --ld-dimension-104: 104px;
    --ld-dimension-112: 112px;
    --ld-dimension-120: 120px;
    --ld-sizing-xxs: 16px;
    --ld-sizing-xs: 24px;
    --ld-sizing-sm: 32px;
    --ld-sizing-md: 40px;
    --ld-sizing-lg: 48px;
    --ld-sizing-xl: 64px;
    --ld-s-sz-screen-min-w: 360px;
    --ld-s-sz-screen-def-w: 375px;
    --ld-s-sz-screen-max-w: 1023px;
    --ld-s-sz-columns-4col-min-w: 328px;
    --ld-s-sz-columns-4col-max-w: 376px;
    --ld-s-sz-columns-6col-min-w: 328px;
    --ld-s-sz-columns-6col-max-w: 576px;
    --ld-s-sz-columns-8col-min-w: 328px;
    --ld-s-sz-columns-8col-max-w: 776px;
    --ld-s-sz-columns-12col-min-w: 328px;
    --ld-s-sz-columns-12col-max-w: 1176px;
    --ld-s-sz-columns-full-width-min-w: 360px;
    --ld-s-sz-columns-full-width-def-w: 375px;
    --ld-s-sz-columns-full-width-max-w: 1023px;
    --ld-s-sz-columns-10col-max-w: 976px;
    --ld-s-sz-columns-3col-max-w: 276px;
    --ld-s-sz-util-min-w: 328px;
    --ld-s-sz-util-max-w: 992px;
    --ld-s-sz-util-col-min: calc((328px - (5 * 16px)) / 6);
    --ld-s-sz-util-col-max: calc((992px - (5 * 16px)) / 6);
    --ld-s-sz-util-gutter: 16px;
    --ld-s-sz-util-margin: 16px;
    --ld-s-sz-util-breakpoint: 1024px;
    --ld-s-sz-util-viewport-min: 360px;
    --ld-s-sz-util-viewport-max: 1024px;
    --ld-s-dim-d-0: 0px;
    --ld-s-dim-d-1: 4px;
    --ld-s-dim-d-2: 8px;
    --ld-s-dim-d-3: 12px;
    --ld-s-dim-d-4: 16px;
    --ld-s-dim-d-5: 24px;
    --ld-s-dim-d-6: 32px;
    --ld-s-dim-d-7: 40px;
    --ld-s-dim-d-8: 48px;
    --ld-s-dim-d-9: 64px;
    --ld-s-dim-d-10: 80px;
    --ld-s-dim-d-11: 96px;
    --ld-s-dim-d-12: 120px;
    --ld-s-dim-scale-d-0: 0px;
    --ld-s-dim-scale-d-1: 8px;
    --ld-s-dim-scale-d-2: 16px;
    --ld-s-dim-scale-d-3: 20px;
    --ld-s-dim-scale-d-4: 24px;
    --ld-s-dim-scale-d-5: 32px;
    --ld-s-dim-scale-d-6: 40px;
    --ld-s-dim-scale-d-7: 48px;
    --ld-s-dim-scale-d-8: 64px;
    --ld-s-dim-scale-24-80: 24px;
    --ld-s-dim-static-none: 0px;
    --ld-s-dim-static-4xs: 4px;
    --ld-s-dim-static-3xs: 8px;
    --ld-s-dim-static-2xs: 12px;
    --ld-s-dim-static-xs: 16px;
    --ld-s-dim-static-s: 24px;
    --ld-s-dim-static-m: 32px;
    --ld-s-dim-static-l: 40px;
    --ld-s-dim-static-xl: 48px;
    --ld-s-dim-static-2xl: 64px;
    --ld-s-dim-static-3xl: 80px;
    --ld-s-dim-static-4xl: 96px;
    --ld-s-dim-static-5xl: 120px;
    --ld-s-dim-scaled-none: 0px;
    --ld-s-dim-scaled-least: 8px;
    --ld-s-dim-scaled-even-less: 16px;
    --ld-s-dim-scaled-less: 20px;
    --ld-s-dim-scaled-default: 24px;
    --ld-s-dim-scaled-more: 32px;
    --ld-s-dim-scaled-even-more: 40px;
    --ld-s-dim-scaled-most: 48px;
    --ld-s-dim-scaled-beyond-most: 64px;
    --ld-s-dim-scaled-s-xxl: 24px;
    --ld-s-util-max-col: 2;
    --ld-s-box-shadow-none-x: 0;
    --ld-s-box-shadow-none-y: 0;
    --ld-s-box-shadow-none-blur: 0;
    --ld-s-box-shadow-none-spread: 0;
    --ld-s-box-shadow-none-type: dropShadow;
    --ld-s-box-shadow-none-color: #17171726;
    --ld-s-box-shadow-even-less-x: 0;
    --ld-s-box-shadow-even-less-y: 1px;
    --ld-s-box-shadow-even-less-blur: 2px;
    --ld-s-box-shadow-even-less-spread: 0;
    --ld-s-box-shadow-even-less-type: dropShadow;
    --ld-s-box-shadow-even-less-color: #17171726;
    --ld-s-box-shadow-less-x: 0;
    --ld-s-box-shadow-less-y: 4px;
    --ld-s-box-shadow-less-blur: 8px;
    --ld-s-box-shadow-less-spread: 0;
    --ld-s-box-shadow-less-type: dropShadow;
    --ld-s-box-shadow-less-color: #17171726;
    --ld-s-box-shadow-default-x: 0;
    --ld-s-box-shadow-default-y: 8px;
    --ld-s-box-shadow-default-blur: 16px;
    --ld-s-box-shadow-default-spread: 0;
    --ld-s-box-shadow-default-type: dropShadow;
    --ld-s-box-shadow-default-color: #17171726;
    --ld-s-box-shadow-more-x: 0;
    --ld-s-box-shadow-more-y: 12px;
    --ld-s-box-shadow-more-blur: 24px;
    --ld-s-box-shadow-more-spread: 0;
    --ld-s-box-shadow-more-type: dropShadow;
    --ld-s-box-shadow-more-color: #17171726;
    --ld-s-box-shadow-even-more-x: 0;
    --ld-s-box-shadow-even-more-y: 32px;
    --ld-s-box-shadow-even-more-blur: 64px;
    --ld-s-box-shadow-even-more-spread: 0;
    --ld-s-box-shadow-even-more-type: dropShadow;
    --ld-s-box-shadow-even-more-color: #17171726;
    --ld-s-border-radius-rounded: 999px;
    --ld-s-border-radius-small: 3px;
    --ld-s-border-radius-medium: 5px;
    --ld-s-border-radius-extra-large: 8px;
    --ld-s-border-radius-extra-medium: 6px;
    --ld-s-border-radius-large: 7px;
    --ld-s-border-radius-none: 0;
    --ld-s-min-w-default: 190px;
    --ld-s-min-w-more: 220px;
    --ld-s-transition-easing-ease-out: ease-out;
    --ld-s-transition-duration-fast: 150ms;
    --ld-s-transition-duration-default: 300ms;
    --ld-s-transition-duration-slow: 600ms;
    --ld-s-image-ratio-16-9: calc(16 / 9);
    --ld-s-image-ratio-1-1: calc(1 / 1);
    --ld-s-duration-fastest: 100;
    --ld-s-duration-fast: 200;
    --ld-s-duration-moderate: 300;
    --ld-s-duration-moderate-slow: 500;
    --ld-s-duration-slowest: 2000;
    --ld-s-duration-slow: 1000;
    --ld-s-delay-default: 500;
    --ld-s-delay-long: 1000;
    --ld-s-easings-ease-out: ease-out;
    --ld-s-easings-linear: linear;
    --ld-s-easings-ease: ease;
    --ld-s-color-accent-primary-lighter: #edebe6;
    --ld-s-color-accent-primary-default: #e8e6e0;
    --ld-s-color-accent-primary-darker: #e3e1da;
    --ld-s-color-accent-primary-disabled: hsla(45, 15%, 89%, 0.5);
    --ld-s-color-accent-primary-opacity-default-lighter: hsla(45, 15%, 89%, 0.3);
    --ld-s-color-accent-secondary-lighter: #ea7b50;
    --ld-s-color-accent-secondary-default: #cc4c19;
    --ld-s-color-accent-secondary-darker: #8f3511;
    --ld-s-color-accent-secondary-disabled: #cc4c19;
    --ld-s-color-accent-electrified-default: #2468ff;
    --ld-s-color-foreground-lighter: #edebe6;
    --ld-s-color-foreground-default: #e8e6e0;
    --ld-s-color-foreground-darker: #e3e1da;
    --ld-s-color-foreground-disabled: #e8e6e0;
    --ld-s-color-foreground-on-accent: #232632;
    --ld-s-color-foreground-on-disabled: #232632;
    --ld-s-color-foreground-opacity-on-accent-lighter: rgba(35, 38, 50, 0.3);
    --ld-s-color-elevation-raised-lighter: #303547;
    --ld-s-color-elevation-raised-default: #2e3243;
    --ld-s-color-elevation-raised-darker: #2b2f3e;
    --ld-s-color-elevation-inset-lighter: #1b1d25;
    --ld-s-color-elevation-inset-default: #181a20;
    --ld-s-color-elevation-inset-darker: #15171d;
    --ld-s-color-canvas-lighter: #272a39;
    --ld-s-color-canvas-default: #232632;
    --ld-s-color-canvas-darker: #1e212b;
    --ld-s-color-utility-error-lighter: #ff335f;
    --ld-s-color-utility-error-default: #a32943;
    --ld-s-color-utility-error-darker: #a32943;
    --ld-s-color-utility-error-disabled: #e61a46;
    --ld-s-color-utility-success-lighter: #4f3;
    --ld-s-color-utility-success-default: #33a329;
    --ld-s-color-utility-success-darker: #33a329;
    --ld-s-color-utility-success-disabled: #2be61a;
    --ld-s-color-utility-warning-lighter: #ffb833;
    --ld-s-color-utility-warning-default: #e69e1a;
    --ld-s-color-utility-warning-darker: #a37829;
    --ld-s-color-utility-warning-disabled: #e69e1a;
    --ld-s-color-utility-information-lighter: #33a7ff;
    --ld-s-color-utility-information-default: #1a8de6;
    --ld-s-color-utility-information-darker: #296ea3;
    --ld-s-color-utility-information-disabled: #1a8de6;
    --ld-s-color-utility-modifiers-midlight: #ffffff1a;
    --ld-s-color-utility-modifiers-mid: hsla(0, 0%, 100%, 0.3);
    --ld-s-color-common-white: #fff;
    --ld-s-color-common-black: #171717;
    --ld-s-color-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
    --ld-s-color-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
    --ld-s-color-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
    --ld-s-color-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
    --ld-s-color-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
    --ld-s-color-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
    --ld-s-color-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
    --ld-s-color-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
    --ld-s-color-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
    --ld-s-color-common-true-black: #000;
    --ld-s-color-common-inherit-theme-default: #fff;
    --ld-s-color-common-inherit-theme-inverse: #171717;
    --ld-screen-width: 375px;
    --ld-width-default: 327px;
    --ld-width-less: 327px;
    --ld-width-even-less: 327px;
    --ld-grid-min-w: 488px;
    --ld-s-color-default-accent-primary-lighter: #edebe6;
    --ld-s-color-default-accent-primary-default: #e8e6e0;
    --ld-s-color-default-accent-primary-darker: #e3e1da;
    --ld-s-color-default-accent-primary-disabled: hsla(45, 15%, 89%, 0.5);
    --ld-s-color-default-accent-primary-opacity-default-lighter: hsla(45, 15%, 89%, 0.3);
    --ld-s-color-default-accent-secondary-lighter: #ea7b50;
    --ld-s-color-default-accent-secondary-default: #cc4c19;
    --ld-s-color-default-accent-secondary-darker: #8f3511;
    --ld-s-color-default-accent-secondary-disabled: #cc4c19;
    --ld-s-color-default-accent-electrified-default: #2468ff;
    --ld-s-color-default-foreground-lighter: #edebe6;
    --ld-s-color-default-foreground-default: #e8e6e0;
    --ld-s-color-default-foreground-darker: #e3e1da;
    --ld-s-color-default-foreground-disabled: #e8e6e0;
    --ld-s-color-default-foreground-on-accent: #232632;
    --ld-s-color-default-foreground-on-disabled: #232632;
    --ld-s-color-default-foreground-opacity-on-accent-lighter: rgba(35, 38, 50, 0.3);
    --ld-s-color-default-elevation-raised-lighter: #303547;
    --ld-s-color-default-elevation-raised-default: #2e3243;
    --ld-s-color-default-elevation-raised-darker: #2b2f3e;
    --ld-s-color-default-elevation-inset-lighter: #1b1d25;
    --ld-s-color-default-elevation-inset-default: #181a20;
    --ld-s-color-default-elevation-inset-darker: #15171d;
    --ld-s-color-default-highlight-default: #6e727e;
    --ld-s-color-default-canvas-lighter: #272a39;
    --ld-s-color-default-canvas-default: #232632;
    --ld-s-color-default-canvas-darker: #1e212b;
    --ld-s-color-default-utility-error-lighter: #ff335f;
    --ld-s-color-default-utility-error-default: #a32943;
    --ld-s-color-default-utility-error-darker: #a32943;
    --ld-s-color-default-utility-error-disabled: #e61a46;
    --ld-s-color-default-utility-success-lighter: #4f3;
    --ld-s-color-default-utility-success-default: #33a329;
    --ld-s-color-default-utility-success-darker: #33a329;
    --ld-s-color-default-utility-success-disabled: #2be61a;
    --ld-s-color-default-utility-warning-lighter: #ffb833;
    --ld-s-color-default-utility-warning-default: #e69e1a;
    --ld-s-color-default-utility-warning-darker: #a37829;
    --ld-s-color-default-utility-warning-disabled: #e69e1a;
    --ld-s-color-default-utility-information-lighter: #33a7ff;
    --ld-s-color-default-utility-information-default: #1a8de6;
    --ld-s-color-default-utility-information-darker: #296ea3;
    --ld-s-color-default-utility-information-disabled: #1a8de6;
    --ld-s-color-default-utility-modifiers-midlight: #ffffff1a;
    --ld-s-color-default-utility-modifiers-mid: hsla(0, 0%, 100%, 0.3);
    --ld-s-color-default-common-white: #fff;
    --ld-s-color-default-common-black: #171717;
    --ld-s-color-default-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
    --ld-s-color-default-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
    --ld-s-color-default-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
    --ld-s-color-default-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
    --ld-s-color-default-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
    --ld-s-color-default-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
    --ld-s-color-default-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
    --ld-s-color-default-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
    --ld-s-color-default-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
    --ld-s-color-default-common-true-black: #000;
    --ld-s-color-default-common-inherit-theme-default: #fff;
    --ld-s-color-default-common-inherit-theme-inverse: #171717;
    --ld-s-color-alt-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
    --ld-s-color-alt-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
    --ld-s-color-alt-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
    --ld-s-color-alt-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
    --ld-s-color-alt-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
    --ld-s-color-alt-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
    --ld-s-color-alt-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
    --ld-s-color-alt-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
    --ld-s-color-alt-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
    --ld-s-color-alt-common-white: #fff;
    --ld-s-color-alt-common-black: #171717;
    --ld-s-color-alt-common-true-black: #000;
    --ld-s-color-alt-common-inherit-theme-default: #fff;
    --ld-s-color-alt-common-inherit-theme-inverse: #171717;
    --ld-s-color-alt-accent-primary-lighter: #edebe6;
    --ld-s-color-alt-accent-primary-default: #e8e6e0;
    --ld-s-color-alt-accent-primary-darker: #e3e1da;
    --ld-s-color-alt-accent-primary-disabled: hsla(45, 15%, 89%, 0.5);
    --ld-s-color-alt-accent-primary-opacity-default-lighter: hsla(45, 15%, 89%, 0.3);
    --ld-s-color-alt-accent-secondary-lighter: #ea7b50;
    --ld-s-color-alt-accent-secondary-default: #cc4c19;
    --ld-s-color-alt-accent-secondary-darker: #8f3511;
    --ld-s-color-alt-accent-secondary-disabled: #cc4c19;
    --ld-s-color-alt-accent-electrified-default: #2468ff;
    --ld-s-color-alt-foreground-lighter: #edebe6;
    --ld-s-color-alt-foreground-default: #e8e6e0;
    --ld-s-color-alt-foreground-darker: #e3e1da;
    --ld-s-color-alt-foreground-disabled: #e8e6e0;
    --ld-s-color-alt-foreground-on-accent: #232632;
    --ld-s-color-alt-foreground-on-disabled: #232632;
    --ld-s-color-alt-foreground-opacity-on-accent-lighter: rgba(35, 38, 50, 0.3);
    --ld-s-color-alt-elevation-raised-lighter: #303547;
    --ld-s-color-alt-elevation-raised-default: #2e3243;
    --ld-s-color-alt-elevation-raised-darker: #2b2f3e;
    --ld-s-color-alt-elevation-inset-lighter: #1b1d25;
    --ld-s-color-alt-elevation-inset-default: #181a20;
    --ld-s-color-alt-elevation-inset-darker: #15171d;
    --ld-s-color-alt-highlight-default: #6e727e;
    --ld-s-color-alt-canvas-lighter: #272a39;
    --ld-s-color-alt-canvas-default: #232632;
    --ld-s-color-alt-canvas-darker: #1e212b;
    --ld-s-color-alt-utility-error-lighter: #ff335f;
    --ld-s-color-alt-utility-error-default: #a32943;
    --ld-s-color-alt-utility-error-darker: #a32943;
    --ld-s-color-alt-utility-error-disabled: #e61a46;
    --ld-s-color-alt-utility-success-lighter: #4f3;
    --ld-s-color-alt-utility-success-default: #33a329;
    --ld-s-color-alt-utility-success-darker: #33a329;
    --ld-s-color-alt-utility-success-disabled: #2be61a;
    --ld-s-color-alt-utility-warning-lighter: #ffb833;
    --ld-s-color-alt-utility-warning-default: #e69e1a;
    --ld-s-color-alt-utility-warning-darker: #a37829;
    --ld-s-color-alt-utility-warning-disabled: #e69e1a;
    --ld-s-color-alt-utility-information-lighter: #33a7ff;
    --ld-s-color-alt-utility-information-default: #1a8de6;
    --ld-s-color-alt-utility-information-darker: #296ea3;
    --ld-s-color-alt-utility-information-disabled: #1a8de6;
    --ld-s-color-alt-utility-modifiers-midlight: #ffffff1a;
    --ld-s-color-alt-utility-modifiers-mid: hsla(0, 0%, 100%, 0.3);
    --ld-s-typography-heading1-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-heading1-font-weight: 300;
    --ld-s-typography-heading1-line-height: 1.15;
    --ld-s-typography-heading1-font-size: 37px;
    --ld-s-typography-heading1-letter-spacing: 1.85px;
    --ld-s-typography-heading1-paragraph-spacing: 16px;
    --ld-s-typography-heading1-text-case: uppercase;
    --ld-s-typography-heading2-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-heading2-font-weight: 300;
    --ld-s-typography-heading2-line-height: 1.15;
    --ld-s-typography-heading2-font-size: 33px;
    --ld-s-typography-heading2-letter-spacing: 1.65px;
    --ld-s-typography-heading2-paragraph-spacing: 16px;
    --ld-s-typography-heading2-text-case: uppercase;
    --ld-s-typography-heading3-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-heading3-font-weight: 300;
    --ld-s-typography-heading3-line-height: 1.15;
    --ld-s-typography-heading3-font-size: 29px;
    --ld-s-typography-heading3-letter-spacing: 1.45px;
    --ld-s-typography-heading3-paragraph-spacing: 16px;
    --ld-s-typography-heading3-text-case: uppercase;
    --ld-s-typography-heading4-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-heading4-font-weight: 300;
    --ld-s-typography-heading4-line-height: 1.15;
    --ld-s-typography-heading4-font-size: 26px;
    --ld-s-typography-heading4-letter-spacing: 1.3px;
    --ld-s-typography-heading4-paragraph-spacing: 16px;
    --ld-s-typography-heading4-text-case: uppercase;
    --ld-s-typography-heading5-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-heading5-font-weight: 300;
    --ld-s-typography-heading5-line-height: 1.15;
    --ld-s-typography-heading5-font-size: 23px;
    --ld-s-typography-heading5-letter-spacing: 1.15px;
    --ld-s-typography-heading5-paragraph-spacing: 16px;
    --ld-s-typography-heading5-text-case: uppercase;
    --ld-s-typography-heading6-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-heading6-font-weight: 300;
    --ld-s-typography-heading6-line-height: 1.15;
    --ld-s-typography-heading6-font-size: 18px;
    --ld-s-typography-heading6-letter-spacing: 1px;
    --ld-s-typography-heading6-paragraph-spacing: 16px;
    --ld-s-typography-heading6-text-case: uppercase;
    --ld-s-typography-subtitle1-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-subtitle1-font-weight: 300;
    --ld-s-typography-subtitle1-line-height: 1.5;
    --ld-s-typography-subtitle1-font-size: 20px;
    --ld-s-typography-subtitle1-letter-spacing: 0.25px;
    --ld-s-typography-subtitle1-paragraph-spacing: 16px;
    --ld-s-typography-subtitle1-text-case: none;
    --ld-s-typography-subtitle2-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-subtitle2-font-weight: 300;
    --ld-s-typography-subtitle2-line-height: 1.5;
    --ld-s-typography-subtitle2-font-size: 18px;
    --ld-s-typography-subtitle2-letter-spacing: 0.225px;
    --ld-s-typography-subtitle2-paragraph-spacing: 16px;
    --ld-s-typography-subtitle2-text-case: none;
    --ld-s-typography-body1-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-body1-font-weight: 300;
    --ld-s-typography-body1-line-height: 1.5;
    --ld-s-typography-body1-font-size: 19px;
    --ld-s-typography-body1-letter-spacing: 0px;
    --ld-s-typography-body1-paragraph-spacing: 32px;
    --ld-s-typography-body1-text-case: none;
    --ld-s-typography-body2-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-body2-font-weight: 300;
    --ld-s-typography-body2-line-height: 1.5;
    --ld-s-typography-body2-font-size: 16px;
    --ld-s-typography-body2-letter-spacing: 0px;
    --ld-s-typography-body2-paragraph-spacing: 32px;
    --ld-s-typography-body2-text-case: none;
    --ld-s-typography-caption1-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-caption1-font-weight: 300;
    --ld-s-typography-caption1-line-height: 1.5;
    --ld-s-typography-caption1-font-size: 15px;
    --ld-s-typography-caption1-letter-spacing: 0px;
    --ld-s-typography-caption1-paragraph-spacing: 32px;
    --ld-s-typography-caption1-text-case: none;
    --ld-s-typography-disclaimer1-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-disclaimer1-font-weight: 300;
    --ld-s-typography-disclaimer1-line-height: 1.5;
    --ld-s-typography-disclaimer1-font-size: 15px;
    --ld-s-typography-disclaimer1-letter-spacing: 0px;
    --ld-s-typography-disclaimer1-paragraph-spacing: 32px;
    --ld-s-typography-disclaimer1-text-case: none;
    --ld-s-typography-price1-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-price1-font-weight: 300;
    --ld-s-typography-price1-line-height: 1.5;
    --ld-s-typography-price1-font-size: 13px;
    --ld-s-typography-price1-letter-spacing: 0px;
    --ld-s-typography-price1-paragraph-spacing: 32px;
    --ld-s-typography-price1-text-case: none;
    --ld-s-typography-label1-font-family: Nobel, 'Nobel Bold', arial, sans-serif;
    --ld-s-typography-label1-font-weight: 700;
    --ld-s-typography-label1-line-height: 1;
    --ld-s-typography-label1-font-size: 12px;
    --ld-s-typography-label1-letter-spacing: 1.44px;
    --ld-s-typography-label1-paragraph-spacing: 32px;
    --ld-s-typography-label1-text-case: uppercase;
    --ld-s-typography-banner-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-banner-font-weight: 300;
    --ld-s-typography-banner-line-height: 1.5;
    --ld-s-typography-banner-font-size: 13px;
    --ld-s-typography-banner-letter-spacing: 1.44px;
    --ld-s-typography-banner-paragraph-spacing: 32px;
    --ld-s-typography-banner-text-case: none;
    --ld-s-typography-label2-font-family: Nobel, 'Nobel Regular', arial, sans-serif;
    --ld-s-typography-label2-font-weight: 400;
    --ld-s-typography-label2-line-height: 1.3;
    --ld-s-typography-label2-font-size: 12px;
    --ld-s-typography-label2-letter-spacing: 1.44px;
    --ld-s-typography-label2-paragraph-spacing: 32px;
    --ld-s-typography-label2-text-case: uppercase;
    --ld-s-opacity-25: 0.25;
    --ld-s-opacity-overlay: 0.8;
    --ld-s-opacity-disabled: 0.5;
}
@media (min-width: 1024px) {
    .dark_ldDarkTheme__HRIi7,
    .dark_ldTheme__xYq3j {
        --ld-utility-scale-dimension: 1;
        --ld-font-size-sm: 19px;
        --ld-font-size-md: 22px;
        --ld-font-size-lg: 26px;
        --ld-font-size-xl: 31px;
        --ld-font-size-2xl: 36px;
        --ld-font-size-3xl: 42px;
        --ld-font-size-4xl: 49px;
        --ld-font-size-5xl: 58px;
        --ld-font-size-6xl: 68px;
        --ld-font-size-7xl: 80px;
        --ld-font-size-8xl: 94px;
        --ld-font-size-9xl: 110px;
        --ld-font-size-multiplier: 1.175;
        --ld-font-size-banner: 19px;
        --ld-s-sz-screen-min-w: 1024px;
        --ld-s-sz-screen-def-w: 1440px;
        --ld-s-sz-screen-max-w: 1920px;
        --ld-s-sz-columns-4col-min-w: 330px;
        --ld-s-sz-columns-4col-max-w: 400px;
        --ld-s-sz-columns-6col-min-w: 504px;
        --ld-s-sz-columns-6col-max-w: 620px;
        --ld-s-sz-columns-8col-min-w: 678px;
        --ld-s-sz-columns-8col-max-w: 840px;
        --ld-s-sz-columns-12col-min-w: 1024px;
        --ld-s-sz-columns-12col-max-w: 1280px;
        --ld-s-sz-columns-full-width-min-w: 1024px;
        --ld-s-sz-columns-full-width-def-w: 1440px;
        --ld-s-sz-columns-full-width-max-w: 1920px;
        --ld-s-sz-columns-10col-max-w: 1060px;
        --ld-s-sz-columns-3col-max-w: 290px;
        --ld-s-sz-util-min-w: 992px;
        --ld-s-sz-util-max-w: 1280px;
        --ld-s-sz-util-col-min: calc((992px - (11 * 16px)) / 12);
        --ld-s-sz-util-col-max: calc((1280px - (11 * 16px)) / 12);
        --ld-s-sz-util-viewport-min: 1024px;
        --ld-s-sz-util-viewport-max: 1440px;
        --ld-s-dim-scale-d-1: 16px;
        --ld-s-dim-scale-d-2: 24px;
        --ld-s-dim-scale-d-3: 32px;
        --ld-s-dim-scale-d-4: 40px;
        --ld-s-dim-scale-d-5: 56px;
        --ld-s-dim-scale-d-6: 64px;
        --ld-s-dim-scale-d-7: 80px;
        --ld-s-dim-scale-d-8: 96px;
        --ld-s-dim-scale-24-80: 80px;
        --ld-s-dim-scaled-least: 16px;
        --ld-s-dim-scaled-even-less: 24px;
        --ld-s-dim-scaled-less: 32px;
        --ld-s-dim-scaled-default: 40px;
        --ld-s-dim-scaled-more: 56px;
        --ld-s-dim-scaled-even-more: 64px;
        --ld-s-dim-scaled-most: 80px;
        --ld-s-dim-scaled-beyond-most: 96px;
        --ld-s-dim-scaled-s-xxl: 80px;
        --ld-s-util-max-col: 3;
        --ld-screen-width: 1440px;
        --ld-grid-min-w: 472px;
        --ld-s-typography-heading1-font-size: 49px;
        --ld-s-typography-heading1-letter-spacing: 2.45px;
        --ld-s-typography-heading2-font-size: 42px;
        --ld-s-typography-heading2-letter-spacing: 2.1px;
        --ld-s-typography-heading3-font-size: 36px;
        --ld-s-typography-heading3-letter-spacing: 1.8px;
        --ld-s-typography-heading4-font-size: 31px;
        --ld-s-typography-heading4-letter-spacing: 1.55px;
        --ld-s-typography-heading5-font-size: 26px;
        --ld-s-typography-heading5-letter-spacing: 1.3px;
        --ld-s-typography-heading6-font-size: 19px;
        --ld-s-typography-heading6-letter-spacing: 1.1px;
        --ld-s-typography-subtitle1-font-size: 22px;
        --ld-s-typography-subtitle1-letter-spacing: 0.275px;
        --ld-s-typography-subtitle2-font-size: 19px;
        --ld-s-typography-subtitle2-letter-spacing: 0.238px;
        --ld-s-typography-banner-font-size: 19px;
    }
}
.dark_ldDarkTheme__HRIi7 .dark_ldVariantAlt__Wfhf8,
.dark_ldDarkTheme__HRIi7 .dark_ldVariantDefault__M9_OU,
.dark_ldDarkTheme__HRIi7.dark_ldVariantAlt__Wfhf8,
.dark_ldDarkTheme__HRIi7.dark_ldVariantDefault__M9_OU,
.dark_ldTheme__xYq3j .dark_ldVariantAlt__Wfhf8,
.dark_ldTheme__xYq3j .dark_ldVariantDefault__M9_OU,
.dark_ldTheme__xYq3j.dark_ldVariantAlt__Wfhf8,
.dark_ldTheme__xYq3j.dark_ldVariantDefault__M9_OU {
    --ld-s-color-accent-primary-lighter: #edebe6;
    --ld-s-color-accent-primary-default: #e8e6e0;
    --ld-s-color-accent-primary-darker: #e3e1da;
    --ld-s-color-accent-primary-disabled: hsla(45, 15%, 89%, 0.5);
    --ld-s-color-accent-primary-opacity-default-lighter: hsla(45, 15%, 89%, 0.3);
    --ld-s-color-accent-secondary-lighter: #ea7b50;
    --ld-s-color-accent-secondary-default: #cc4c19;
    --ld-s-color-accent-secondary-darker: #8f3511;
    --ld-s-color-accent-secondary-disabled: #cc4c19;
    --ld-s-color-accent-electrified-default: #2468ff;
    --ld-s-color-foreground-lighter: #edebe6;
    --ld-s-color-foreground-default: #e8e6e0;
    --ld-s-color-foreground-darker: #e3e1da;
    --ld-s-color-foreground-disabled: #e8e6e0;
    --ld-s-color-foreground-on-accent: #232632;
    --ld-s-color-foreground-on-disabled: #232632;
    --ld-s-color-foreground-opacity-on-accent-lighter: rgba(35, 38, 50, 0.3);
    --ld-s-color-elevation-raised-lighter: #303547;
    --ld-s-color-elevation-raised-default: #2e3243;
    --ld-s-color-elevation-raised-darker: #2b2f3e;
    --ld-s-color-elevation-inset-lighter: #1b1d25;
    --ld-s-color-elevation-inset-default: #181a20;
    --ld-s-color-elevation-inset-darker: #15171d;
    --ld-s-color-canvas-lighter: #272a39;
    --ld-s-color-canvas-default: #232632;
    --ld-s-color-canvas-darker: #1e212b;
    --ld-s-color-utility-error-lighter: #ff335f;
    --ld-s-color-utility-error-default: #a32943;
    --ld-s-color-utility-error-darker: #a32943;
    --ld-s-color-utility-error-disabled: #e61a46;
    --ld-s-color-utility-success-lighter: #4f3;
    --ld-s-color-utility-success-default: #33a329;
    --ld-s-color-utility-success-darker: #33a329;
    --ld-s-color-utility-success-disabled: #2be61a;
    --ld-s-color-utility-warning-lighter: #ffb833;
    --ld-s-color-utility-warning-default: #e69e1a;
    --ld-s-color-utility-warning-darker: #a37829;
    --ld-s-color-utility-warning-disabled: #e69e1a;
    --ld-s-color-utility-information-lighter: #33a7ff;
    --ld-s-color-utility-information-default: #1a8de6;
    --ld-s-color-utility-information-darker: #296ea3;
    --ld-s-color-utility-information-disabled: #1a8de6;
    --ld-s-color-utility-modifiers-midlight: #ffffff1a;
    --ld-s-color-utility-modifiers-mid: hsla(0, 0%, 100%, 0.3);
    --ld-s-color-common-white: #fff;
    --ld-s-color-common-black: #171717;
    --ld-s-color-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
    --ld-s-color-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
    --ld-s-color-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
    --ld-s-color-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
    --ld-s-color-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
    --ld-s-color-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
    --ld-s-color-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
    --ld-s-color-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
    --ld-s-color-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
    --ld-s-color-common-true-black: #000;
    --ld-s-color-common-inherit-theme-default: #fff;
    --ld-s-color-common-inherit-theme-inverse: #171717;
}
.light_ldLightTheme__FIrPK,
.light_ldTheme__Tn0Nh {
    --ld-color-core-black: #171717;
    --ld-color-core-white: #fff;
    --ld-color-core-yellow-01: #ffb833;
    --ld-color-core-yellow-02: #e69e1a;
    --ld-color-core-yellow-03: #a37829;
    --ld-color-core-red-01: #ff335f;
    --ld-color-core-red-02: #e61a46;
    --ld-color-core-red-03: #a32943;
    --ld-color-core-blue-01: #33a7ff;
    --ld-color-core-blue-02: #1a8de6;
    --ld-color-core-blue-03: #296ea3;
    --ld-color-core-green-01: #4f3;
    --ld-color-core-green-02: #2be61a;
    --ld-color-core-green-03: #33a329;
    --ld-color-core-gradient-linear-full: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0));
    --ld-color-core-gradient-linear-75: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0) 75%);
    --ld-color-core-gradient-linear-50: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0) 50%);
    --ld-color-core-gradient-linear-25: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0) 25%);
    --ld-color-core-opacity-white-10: hsla(0, 0%, 100%, 0.1);
    --ld-color-core-opacity-white-20: hsla(0, 0%, 100%, 0.2);
    --ld-color-core-opacity-true-black-10: rgba(0, 0, 0, 0.1);
    --ld-color-core-opacity-true-black-30: rgba(0, 0, 0, 0.3);
    --ld-color-core-opacity-true-black-75: rgba(0, 0, 0, 0.75);
    --ld-color-core-opacity-true-black-90: rgba(0, 0, 0, 0.9);
    --ld-color-core-opacity-black-10: hsla(0, 0%, 9%, 0.1);
    --ld-color-core-opacity-black-75: hsla(0, 0%, 9%, 0.75);
    --ld-color-core-opacity-black-90: hsla(0, 0%, 9%, 0.9);
    --ld-color-core-true-black: #000;
    --ld-color-legacy-deepblue-lightest: #4d5268;
    --ld-color-legacy-deepblue-light: #313649;
    --ld-color-legacy-deepblue-default: #232635;
    --ld-color-legacy-deepblue-dark: #161825;
    --ld-color-legacy-deepblue-darkest: #0c0e1b;
    --ld-color-legacy-smoke-lightest: #f8f6ef;
    --ld-color-legacy-smoke-light: #f0eee7;
    --ld-color-legacy-smoke-default: #e4e1d7;
    --ld-color-legacy-smoke-dark: #d7d3c6;
    --ld-color-legacy-smoke-darkest: #cdc9bc;
    --ld-color-legacy-miso-light: #796e64;
    --ld-color-legacy-miso-default: #5c534a;
    --ld-color-legacy-miso-dark: #4f443a;
    --ld-color-legacy-neutral-storm: #3a404a;
    --ld-color-legacy-neutral-stone: #ceced0;
    --ld-color-legacy-neutral-mortar: #beb4b2;
    --ld-color-legacy-lexus-brand-white: #fff;
    --ld-color-legacy-lexus-brand-black: #111;
    --ld-color-legacy-senkei-inari: #ca4b19;
    --ld-color-legacy-senkei-ochre: #ba161a;
    --ld-color-legacy-senkei-clay: #d5b461;
    --ld-color-legacy-moss-light: #656865;
    --ld-color-legacy-moss-default: #4b4d4b;
    --ld-color-legacy-moss-dark: #3b3d3b;
    --ld-color-legacy-iron-light: #6d6666;
    --ld-color-legacy-iron-default: #524c4c;
    --ld-color-legacy-iron-dark: #433c3c;
    --ld-color-legacy-ocean-light: #32333a;
    --ld-color-legacy-ocean-default: #232429;
    --ld-color-legacy-ocean-dark: #16171b;
    --ld-color-legacy-status-success: #1e8a15;
    --ld-color-legacy-status-error: #ba161a;
    --ld-color-legacy-status-warning: #f88f39;
    --ld-color-legacy-ownership-success: #1e8a15;
    --ld-color-legacy-ownership-error: #ba161a;
    --ld-color-legacy-ownership-warning: #f88f39;
    --ld-color-legacy-opacity-deepblue-default-75: rgba(0, 1, 20, 0.75);
    --ld-color-legacy-opacity-deepblue-default-90: rgba(10, 15, 31, 0.9);
    --ld-color-legacy-opacity-deepblue-default-95: rgba(23, 26, 43, 0.95);
    --ld-color-legacy-opacity-deepblue-dark-75: rgba(23, 25, 38, 0.75);
    --ld-color-legacy-opacity-deepblue-dark-90: rgba(23, 25, 38, 0.9);
    --ld-color-legacy-opacity-deepblue-dark-95: rgba(23, 25, 38, 0.5);
    --ld-color-legacy-opacity-smoke-default-75: hsla(46, 19%, 87%, 0.75);
    --ld-color-legacy-opacity-smoke-default-90: hsla(46, 19%, 87%, 0.9);
    --ld-color-legacy-opacity-smoke-default-95: hsla(46, 19%, 87%, 0.95);
    --ld-color-legacy-opacity-smoke-dark-75: hsla(46, 18%, 81%, 0.75);
    --ld-color-legacy-opacity-smoke-dark-90: hsla(46, 18%, 81%, 0.9);
    --ld-color-legacy-opacity-smoke-dark-95: hsla(46, 18%, 81%, 0.95);
    --ld-color-lexus-deepblue-50: #6e727e;
    --ld-color-lexus-deepblue-100: #303547;
    --ld-color-lexus-deepblue-200: #2e3243;
    --ld-color-lexus-deepblue-300: #2b2f3e;
    --ld-color-lexus-deepblue-400: #272a39;
    --ld-color-lexus-deepblue-500: #232632;
    --ld-color-lexus-deepblue-600: #1e212b;
    --ld-color-lexus-deepblue-700: #1b1d25;
    --ld-color-lexus-deepblue-800: #181a20;
    --ld-color-lexus-deepblue-900: #15171d;
    --ld-color-lexus-deepblue-opacity-30: rgba(35, 38, 50, 0.3);
    --ld-color-lexus-deepblue-opacity-50: rgba(35, 38, 50, 0.5);
    --ld-color-lexus-smoke-100: #fafaf9;
    --ld-color-lexus-smoke-200: #f6f5f3;
    --ld-color-lexus-smoke-300: #f1f0ec;
    --ld-color-lexus-smoke-400: #edebe6;
    --ld-color-lexus-smoke-500: #e8e6e0;
    --ld-color-lexus-smoke-600: #e3e1da;
    --ld-color-lexus-smoke-700: #dfdcd4;
    --ld-color-lexus-smoke-800: #dad8ce;
    --ld-color-lexus-smoke-900: #d6d3c8;
    --ld-color-lexus-smoke-1000: #b6b6b5;
    --ld-color-lexus-smoke-opacity-30: hsla(45, 15%, 89%, 0.3);
    --ld-color-lexus-smoke-opacity-50: hsla(45, 15%, 89%, 0.5);
    --ld-color-lexus-inari-100: #f8d2c3;
    --ld-color-lexus-inari-200: #f5bfa9;
    --ld-color-lexus-inari-300: #f0a384;
    --ld-color-lexus-inari-400: #ea7b50;
    --ld-color-lexus-inari-500: #cc4c19;
    --ld-color-lexus-inari-600: #8f3511;
    --ld-color-lexus-inari-700: #64250c;
    --ld-color-lexus-inari-800: #461a08;
    --ld-color-lexus-inari-900: #311206;
    --ld-color-lexus-ochre-100: #f8bfc0;
    --ld-color-lexus-ochre-200: #f5a3a5;
    --ld-color-lexus-ochre-300: #f07c7d;
    --ld-color-lexus-ochre-400: #e94345;
    --ld-color-lexus-ochre-500: #bb1619;
    --ld-color-lexus-ochre-600: #830f11;
    --ld-color-lexus-ochre-700: #5c0a0c;
    --ld-color-lexus-ochre-800: #400708;
    --ld-color-lexus-ochre-900: #2d0506;
    --ld-color-lexus-clay-100: #f8e7bf;
    --ld-color-lexus-clay-200: #f5dda3;
    --ld-color-lexus-clay-300: #f0ce7c;
    --ld-color-lexus-clay-400: #e9b943;
    --ld-color-lexus-clay-500: #bb8c16;
    --ld-color-lexus-clay-600: #83620f;
    --ld-color-lexus-clay-700: #5c440a;
    --ld-color-lexus-clay-800: #403007;
    --ld-color-lexus-clay-900: #2d2205;
    --ld-hue-core-red: 347;
    --ld-hue-core-green: 115;
    --ld-hue-core-blue: 206;
    --ld-hue-core-yellow: 39;
    --ld-hue-lexus-inari: 17;
    --ld-hue-lexus-deepblue: 230;
    --ld-hue-lexus-smoke: 46;
    --ld-hue-lexus-ochre: 359;
    --ld-hue-lexus-clay: 43;
    --ld-documentation-swatch-outline: #fff;
    --ld-utility-color-modifier-10: 0.1;
    --ld-utility-color-modifier-15: 0.15;
    --ld-utility-color-modifier-20: 0.2;
    --ld-utility-color-modifier-30: 0.3;
    --ld-utility-color-modifier-40: 0.4;
    --ld-utility-color-modifier-50: 0.5;
    --ld-utility-color-modifier-80: 0.8;
    --ld-utility-color-modifier-05: 0.05;
    --ld-utility-color-modifier-active: 0.3;
    --ld-utility-color-modifier-smoke-lighten: 0.5;
    --ld-utility-color-modifier-smoke-darken: 0.05;
    --ld-utility-color-modifier-deepblue-lighten: 0.1;
    --ld-utility-color-modifier-deepblue-darken: 0.1;
    --ld-utility-base: 16;
    --ld-utility-multiplier: 1.25;
    --ld-utility-scale-dimension: 0.5;
    --ld-font-size-xs: 16px;
    --ld-font-size-sm: 18px;
    --ld-font-size-md: 20px;
    --ld-font-size-lg: 23px;
    --ld-font-size-xl: 26px;
    --ld-font-size-2xl: 29px;
    --ld-font-size-3xl: 33px;
    --ld-font-size-4xl: 37px;
    --ld-font-size-5xl: 42px;
    --ld-font-size-6xl: 47px;
    --ld-font-size-7xl: 53px;
    --ld-font-size-8xl: 60px;
    --ld-font-size-9xl: 68px;
    --ld-font-size-base: 16px;
    --ld-font-size-multiplier: 1.125;
    --ld-font-size-static-xs: 12px;
    --ld-font-size-static-sm: 13px;
    --ld-font-size-static-md: 15px;
    --ld-font-size-static-lg: 16px;
    --ld-font-size-static-xl: 19px;
    --ld-font-size-banner: 13px;
    --ld-font-families-headlines: Nobel, arial, sans-serif;
    --ld-font-families-body: Nobel, arial, sans-serif;
    --ld-line-heights-headlines-sm: 1.3;
    --ld-line-heights-headlines-default: 1;
    --ld-line-heights-headlines-lg: 1.15;
    --ld-line-heights-headlines-xl: 1.25;
    --ld-line-heights-body-default: 1.5;
    --ld-line-heights-body-relaxed: 1.75;
    --ld-line-heights-button-default: 16px;
    --ld-font-weights-book: 300;
    --ld-font-weights-regular: 400;
    --ld-font-weights-bold: 700;
    --ld-letter-spacing-body: 0;
    --ld-letter-spacing-headlines: 0.05;
    --ld-letter-spacing-smaller-headlines: 0.02;
    --ld-letter-spacing-buttons: 0.12;
    --ld-letter-spacing-captions: 0;
    --ld-letter-spacing-subtitles: 0.0125;
    --ld-paragraph-spacing-headings: 16px;
    --ld-paragraph-spacing-body: 32px;
    --ld-text-case-none: none;
    --ld-text-case-uppercase: uppercase;
    --ld-text-decoration-none: none;
    --ld-text-decoration-underline: underline;
    --ld-scale-minor-second: 1.067;
    --ld-scale-major-second: 1.125;
    --ld-scale-minor-third: 1.2;
    --ld-scale-major-third: 1.25;
    --ld-scale-perfect-fourth: 1.333;
    --ld-scale-augmented-fourth: 1.414;
    --ld-scale-perfect-fifth: 1.5;
    --ld-scale-golden-ratio: 1.618;
    --ld-scale-desktop: 1.175;
    --ld-prim-dim-0: 0px;
    --ld-prim-dim-4: 4px;
    --ld-prim-dim-8: 8px;
    --ld-prim-dim-12: 12px;
    --ld-prim-dim-16: 16px;
    --ld-prim-dim-20: 20px;
    --ld-prim-dim-24: 24px;
    --ld-prim-dim-32: 32px;
    --ld-prim-dim-40: 40px;
    --ld-prim-dim-48: 48px;
    --ld-prim-dim-56: 56px;
    --ld-prim-dim-64: 64px;
    --ld-prim-dim-80: 80px;
    --ld-prim-dim-96: 96px;
    --ld-prim-dim-120: 120px;
    --ld-prim-b-r-xm: 6px;
    --ld-prim-b-r-lg: 7px;
    --ld-prim-b-r-sm: 3px;
    --ld-prim-b-r-md: 5px;
    --ld-prim-b-r-xl: 8px;
    --ld-prim-b-r-rounded: 999px;
    --ld-prim-b-r-none: 0;
    --ld-prim-box-shadow-0: 0;
    --ld-prim-box-shadow-1: 1;
    --ld-prim-box-shadow-2: 2;
    --ld-prim-box-shadow-4: 4;
    --ld-prim-box-shadow-8: 8;
    --ld-prim-box-shadow-12: 12;
    --ld-prim-box-shadow-16: 16;
    --ld-prim-box-shadow-24: 24;
    --ld-prim-box-shadow-32: 32;
    --ld-prim-box-shadow-64: 64;
    --ld-prim-box-shadow-none-x: 0;
    --ld-prim-box-shadow-none-y: 0;
    --ld-prim-box-shadow-none-blur: 0;
    --ld-prim-box-shadow-none-spread: 0;
    --ld-prim-box-shadow-none-type: dropShadow;
    --ld-prim-box-shadow-none-color: #17171726;
    --ld-prim-box-shadow-number-15: 26;
    --ld-prim-box-shadow-number-10: 1a;
    --ld-prim-box-shadow-0-1-2-x: 0;
    --ld-prim-box-shadow-0-1-2-y: 1px;
    --ld-prim-box-shadow-0-1-2-blur: 2px;
    --ld-prim-box-shadow-0-1-2-spread: 0;
    --ld-prim-box-shadow-0-1-2-type: dropShadow;
    --ld-prim-box-shadow-0-1-2-color: #17171726;
    --ld-prim-box-shadow-0-4-8-x: 0;
    --ld-prim-box-shadow-0-4-8-y: 4px;
    --ld-prim-box-shadow-0-4-8-blur: 8px;
    --ld-prim-box-shadow-0-4-8-spread: 0;
    --ld-prim-box-shadow-0-4-8-type: dropShadow;
    --ld-prim-box-shadow-0-4-8-color: #17171726;
    --ld-prim-box-shadow-0-8-16-x: 0;
    --ld-prim-box-shadow-0-8-16-y: 8px;
    --ld-prim-box-shadow-0-8-16-blur: 16px;
    --ld-prim-box-shadow-0-8-16-spread: 0;
    --ld-prim-box-shadow-0-8-16-type: dropShadow;
    --ld-prim-box-shadow-0-8-16-color: #17171726;
    --ld-prim-box-shadow-0-12-24-x: 0;
    --ld-prim-box-shadow-0-12-24-y: 12px;
    --ld-prim-box-shadow-0-12-24-blur: 24px;
    --ld-prim-box-shadow-0-12-24-spread: 0;
    --ld-prim-box-shadow-0-12-24-type: dropShadow;
    --ld-prim-box-shadow-0-12-24-color: #17171726;
    --ld-prim-box-shadow-0-32-64-x: 0;
    --ld-prim-box-shadow-0-32-64-y: 32px;
    --ld-prim-box-shadow-0-32-64-blur: 64px;
    --ld-prim-box-shadow-0-32-64-spread: 0;
    --ld-prim-box-shadow-0-32-64-type: dropShadow;
    --ld-prim-box-shadow-0-32-64-color: #17171726;
    --ld-prim-box-shadow-color-default: #17171726;
    --ld-prim-timings-100: 100;
    --ld-prim-timings-200: 200;
    --ld-prim-timings-300: 300;
    --ld-prim-timings-500: 500;
    --ld-prim-timings-1000: 1000;
    --ld-prim-timings-2000: 2000;
    --ld-dimension-0: 0px;
    --ld-dimension-1: 1px;
    --ld-dimension-2: 2px;
    --ld-dimension-4: 4px;
    --ld-dimension-8: 8px;
    --ld-dimension-12: 12px;
    --ld-dimension-13: 13px;
    --ld-dimension-16: 16px;
    --ld-dimension-19: 19px;
    --ld-dimension-24: 24px;
    --ld-dimension-32: 32px;
    --ld-dimension-40: 40px;
    --ld-dimension-48: 48px;
    --ld-dimension-56: 56px;
    --ld-dimension-64: 64px;
    --ld-dimension-72: 72px;
    --ld-dimension-80: 80px;
    --ld-dimension-88: 88px;
    --ld-dimension-96: 96px;
    --ld-dimension-104: 104px;
    --ld-dimension-112: 112px;
    --ld-dimension-120: 120px;
    --ld-sizing-xxs: 16px;
    --ld-sizing-xs: 24px;
    --ld-sizing-sm: 32px;
    --ld-sizing-md: 40px;
    --ld-sizing-lg: 48px;
    --ld-sizing-xl: 64px;
    --ld-s-sz-screen-min-w: 360px;
    --ld-s-sz-screen-def-w: 375px;
    --ld-s-sz-screen-max-w: 1023px;
    --ld-s-sz-columns-4col-min-w: 328px;
    --ld-s-sz-columns-4col-max-w: 376px;
    --ld-s-sz-columns-6col-min-w: 328px;
    --ld-s-sz-columns-6col-max-w: 576px;
    --ld-s-sz-columns-8col-min-w: 328px;
    --ld-s-sz-columns-8col-max-w: 776px;
    --ld-s-sz-columns-12col-min-w: 328px;
    --ld-s-sz-columns-12col-max-w: 1176px;
    --ld-s-sz-columns-full-width-min-w: 360px;
    --ld-s-sz-columns-full-width-def-w: 375px;
    --ld-s-sz-columns-full-width-max-w: 1023px;
    --ld-s-sz-columns-10col-max-w: 976px;
    --ld-s-sz-columns-3col-max-w: 276px;
    --ld-s-sz-util-min-w: 328px;
    --ld-s-sz-util-max-w: 992px;
    --ld-s-sz-util-col-min: calc((328px - (5 * 16px)) / 6);
    --ld-s-sz-util-col-max: calc((992px - (5 * 16px)) / 6);
    --ld-s-sz-util-gutter: 16px;
    --ld-s-sz-util-margin: 16px;
    --ld-s-sz-util-breakpoint: 1024px;
    --ld-s-sz-util-viewport-min: 360px;
    --ld-s-sz-util-viewport-max: 1024px;
    --ld-s-dim-d-0: 0px;
    --ld-s-dim-d-1: 4px;
    --ld-s-dim-d-2: 8px;
    --ld-s-dim-d-3: 12px;
    --ld-s-dim-d-4: 16px;
    --ld-s-dim-d-5: 24px;
    --ld-s-dim-d-6: 32px;
    --ld-s-dim-d-7: 40px;
    --ld-s-dim-d-8: 48px;
    --ld-s-dim-d-9: 64px;
    --ld-s-dim-d-10: 80px;
    --ld-s-dim-d-11: 96px;
    --ld-s-dim-d-12: 120px;
    --ld-s-dim-scale-d-0: 0px;
    --ld-s-dim-scale-d-1: 8px;
    --ld-s-dim-scale-d-2: 16px;
    --ld-s-dim-scale-d-3: 20px;
    --ld-s-dim-scale-d-4: 24px;
    --ld-s-dim-scale-d-5: 32px;
    --ld-s-dim-scale-d-6: 40px;
    --ld-s-dim-scale-d-7: 48px;
    --ld-s-dim-scale-d-8: 64px;
    --ld-s-dim-scale-24-80: 24px;
    --ld-s-dim-static-none: 0px;
    --ld-s-dim-static-4xs: 4px;
    --ld-s-dim-static-3xs: 8px;
    --ld-s-dim-static-2xs: 12px;
    --ld-s-dim-static-xs: 16px;
    --ld-s-dim-static-s: 24px;
    --ld-s-dim-static-m: 32px;
    --ld-s-dim-static-l: 40px;
    --ld-s-dim-static-xl: 48px;
    --ld-s-dim-static-2xl: 64px;
    --ld-s-dim-static-3xl: 80px;
    --ld-s-dim-static-4xl: 96px;
    --ld-s-dim-static-5xl: 120px;
    --ld-s-dim-scaled-none: 0px;
    --ld-s-dim-scaled-least: 8px;
    --ld-s-dim-scaled-even-less: 16px;
    --ld-s-dim-scaled-less: 20px;
    --ld-s-dim-scaled-default: 24px;
    --ld-s-dim-scaled-more: 32px;
    --ld-s-dim-scaled-even-more: 40px;
    --ld-s-dim-scaled-most: 48px;
    --ld-s-dim-scaled-beyond-most: 64px;
    --ld-s-dim-scaled-s-xxl: 24px;
    --ld-s-util-max-col: 2;
    --ld-s-box-shadow-none-x: 0;
    --ld-s-box-shadow-none-y: 0;
    --ld-s-box-shadow-none-blur: 0;
    --ld-s-box-shadow-none-spread: 0;
    --ld-s-box-shadow-none-type: dropShadow;
    --ld-s-box-shadow-none-color: #17171726;
    --ld-s-box-shadow-even-less-x: 0;
    --ld-s-box-shadow-even-less-y: 1px;
    --ld-s-box-shadow-even-less-blur: 2px;
    --ld-s-box-shadow-even-less-spread: 0;
    --ld-s-box-shadow-even-less-type: dropShadow;
    --ld-s-box-shadow-even-less-color: #17171726;
    --ld-s-box-shadow-less-x: 0;
    --ld-s-box-shadow-less-y: 4px;
    --ld-s-box-shadow-less-blur: 8px;
    --ld-s-box-shadow-less-spread: 0;
    --ld-s-box-shadow-less-type: dropShadow;
    --ld-s-box-shadow-less-color: #17171726;
    --ld-s-box-shadow-default-x: 0;
    --ld-s-box-shadow-default-y: 8px;
    --ld-s-box-shadow-default-blur: 16px;
    --ld-s-box-shadow-default-spread: 0;
    --ld-s-box-shadow-default-type: dropShadow;
    --ld-s-box-shadow-default-color: #17171726;
    --ld-s-box-shadow-more-x: 0;
    --ld-s-box-shadow-more-y: 12px;
    --ld-s-box-shadow-more-blur: 24px;
    --ld-s-box-shadow-more-spread: 0;
    --ld-s-box-shadow-more-type: dropShadow;
    --ld-s-box-shadow-more-color: #17171726;
    --ld-s-box-shadow-even-more-x: 0;
    --ld-s-box-shadow-even-more-y: 32px;
    --ld-s-box-shadow-even-more-blur: 64px;
    --ld-s-box-shadow-even-more-spread: 0;
    --ld-s-box-shadow-even-more-type: dropShadow;
    --ld-s-box-shadow-even-more-color: #17171726;
    --ld-s-border-radius-rounded: 999px;
    --ld-s-border-radius-small: 3px;
    --ld-s-border-radius-medium: 5px;
    --ld-s-border-radius-extra-large: 8px;
    --ld-s-border-radius-extra-medium: 6px;
    --ld-s-border-radius-large: 7px;
    --ld-s-border-radius-none: 0;
    --ld-s-min-w-default: 190px;
    --ld-s-min-w-more: 220px;
    --ld-s-transition-easing-ease-out: ease-out;
    --ld-s-transition-duration-fast: 150ms;
    --ld-s-transition-duration-default: 300ms;
    --ld-s-transition-duration-slow: 600ms;
    --ld-s-image-ratio-16-9: calc(16 / 9);
    --ld-s-image-ratio-1-1: calc(1 / 1);
    --ld-s-duration-fastest: 100;
    --ld-s-duration-fast: 200;
    --ld-s-duration-moderate: 300;
    --ld-s-duration-moderate-slow: 500;
    --ld-s-duration-slowest: 2000;
    --ld-s-duration-slow: 1000;
    --ld-s-delay-default: 500;
    --ld-s-delay-long: 1000;
    --ld-s-easings-ease-out: ease-out;
    --ld-s-easings-linear: linear;
    --ld-s-easings-ease: ease;
    --ld-s-color-accent-primary-lighter: #272a39;
    --ld-s-color-accent-primary-default: #232632;
    --ld-s-color-accent-primary-darker: #1e212b;
    --ld-s-color-accent-primary-disabled: rgba(35, 38, 50, 0.5);
    --ld-s-color-accent-primary-opacity-default-lighter: rgba(35, 38, 50, 0.3);
    --ld-s-color-accent-secondary-lighter: #ea7b50;
    --ld-s-color-accent-secondary-default: #cc4c19;
    --ld-s-color-accent-secondary-darker: #8f3511;
    --ld-s-color-accent-secondary-disabled: #cc4c19;
    --ld-s-color-accent-electrified-default: #2468ff;
    --ld-s-color-foreground-lighter: #272a39;
    --ld-s-color-foreground-default: #232632;
    --ld-s-color-foreground-darker: #1e212b;
    --ld-s-color-foreground-disabled: #232632;
    --ld-s-color-foreground-on-accent: #e8e6e0;
    --ld-s-color-foreground-on-disabled: #e8e6e0;
    --ld-s-color-foreground-opacity-on-accent-lighter: hsla(45, 15%, 89%, 0.3);
    --ld-s-color-elevation-raised-lighter: #fafaf9;
    --ld-s-color-elevation-raised-default: #f6f5f3;
    --ld-s-color-elevation-raised-darker: #f1f0ec;
    --ld-s-color-elevation-inset-lighter: #dfdcd4;
    --ld-s-color-elevation-inset-default: #dad8ce;
    --ld-s-color-elevation-inset-darker: #d6d3c8;
    --ld-s-color-canvas-lighter: #e8e6e0;
    --ld-s-color-canvas-default: #e3e1da;
    --ld-s-color-canvas-darker: #dfdcd4;
    --ld-s-color-utility-error-lighter: #ff335f;
    --ld-s-color-utility-error-default: #a32943;
    --ld-s-color-utility-error-darker: #a32943;
    --ld-s-color-utility-error-disabled: #a32943;
    --ld-s-color-utility-success-lighter: #4f3;
    --ld-s-color-utility-success-default: #33a329;
    --ld-s-color-utility-success-darker: #33a329;
    --ld-s-color-utility-success-disabled: #33a329;
    --ld-s-color-utility-warning-lighter: #ffb833;
    --ld-s-color-utility-warning-default: #e69e1a;
    --ld-s-color-utility-warning-darker: #a37829;
    --ld-s-color-utility-warning-disabled: #e69e1a;
    --ld-s-color-utility-information-lighter: #33a7ff;
    --ld-s-color-utility-information-default: #1a8de6;
    --ld-s-color-utility-information-darker: #296ea3;
    --ld-s-color-utility-information-disabled: #1a8de6;
    --ld-s-color-utility-modifiers-midlight: #1717171a;
    --ld-s-color-utility-modifiers-mid: hsla(0, 0%, 9%, 0.3);
    --ld-s-color-common-white: #fff;
    --ld-s-color-common-black: #171717;
    --ld-s-color-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
    --ld-s-color-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
    --ld-s-color-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
    --ld-s-color-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
    --ld-s-color-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
    --ld-s-color-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
    --ld-s-color-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
    --ld-s-color-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
    --ld-s-color-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
    --ld-s-color-common-true-black: #000;
    --ld-s-color-common-inherit-theme-default: #171717;
    --ld-s-color-common-inherit-theme-inverse: #fff;
    --ld-screen-width: 375px;
    --ld-width-default: 327px;
    --ld-width-less: 327px;
    --ld-width-even-less: 327px;
    --ld-grid-min-w: 488px;
    --ld-s-typography-heading1-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-heading1-font-weight: 300;
    --ld-s-typography-heading1-line-height: 1.15;
    --ld-s-typography-heading1-font-size: 37px;
    --ld-s-typography-heading1-letter-spacing: 1.85px;
    --ld-s-typography-heading1-paragraph-spacing: 16px;
    --ld-s-typography-heading1-text-case: uppercase;
    --ld-s-typography-heading2-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-heading2-font-weight: 300;
    --ld-s-typography-heading2-line-height: 1.15;
    --ld-s-typography-heading2-font-size: 33px;
    --ld-s-typography-heading2-letter-spacing: 1.65px;
    --ld-s-typography-heading2-paragraph-spacing: 16px;
    --ld-s-typography-heading2-text-case: uppercase;
    --ld-s-typography-heading3-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-heading3-font-weight: 300;
    --ld-s-typography-heading3-line-height: 1.15;
    --ld-s-typography-heading3-font-size: 29px;
    --ld-s-typography-heading3-letter-spacing: 1.45px;
    --ld-s-typography-heading3-paragraph-spacing: 16px;
    --ld-s-typography-heading3-text-case: uppercase;
    --ld-s-typography-heading4-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-heading4-font-weight: 300;
    --ld-s-typography-heading4-line-height: 1.15;
    --ld-s-typography-heading4-font-size: 26px;
    --ld-s-typography-heading4-letter-spacing: 1.3px;
    --ld-s-typography-heading4-paragraph-spacing: 16px;
    --ld-s-typography-heading4-text-case: uppercase;
    --ld-s-typography-heading5-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-heading5-font-weight: 300;
    --ld-s-typography-heading5-line-height: 1.15;
    --ld-s-typography-heading5-font-size: 23px;
    --ld-s-typography-heading5-letter-spacing: 1.15px;
    --ld-s-typography-heading5-paragraph-spacing: 16px;
    --ld-s-typography-heading5-text-case: uppercase;
    --ld-s-typography-heading6-font-family: Nobel, 'Nobel Regular', arial, sans-serif;
    --ld-s-typography-heading6-font-weight: 400;
    --ld-s-typography-heading6-line-height: 1.15;
    --ld-s-typography-heading6-font-size: 18px;
    --ld-s-typography-heading6-letter-spacing: calc(20px * 0.02);
    --ld-s-typography-heading6-paragraph-spacing: 16px;
    --ld-s-typography-heading6-text-case: uppercase;
    --ld-s-typography-subtitle1-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-subtitle1-font-weight: 300;
    --ld-s-typography-subtitle1-line-height: 1.5;
    --ld-s-typography-subtitle1-font-size: 20px;
    --ld-s-typography-subtitle1-letter-spacing: 0.25px;
    --ld-s-typography-subtitle1-paragraph-spacing: 16px;
    --ld-s-typography-subtitle1-text-case: none;
    --ld-s-typography-subtitle2-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-subtitle2-font-weight: 300;
    --ld-s-typography-subtitle2-line-height: 1.5;
    --ld-s-typography-subtitle2-font-size: 18px;
    --ld-s-typography-subtitle2-letter-spacing: 0.225px;
    --ld-s-typography-subtitle2-paragraph-spacing: 16px;
    --ld-s-typography-subtitle2-text-case: none;
    --ld-s-typography-body1-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-body1-font-weight: 300;
    --ld-s-typography-body1-line-height: 1.5;
    --ld-s-typography-body1-font-size: 19px;
    --ld-s-typography-body1-letter-spacing: 0px;
    --ld-s-typography-body1-paragraph-spacing: 32px;
    --ld-s-typography-body1-text-case: none;
    --ld-s-typography-body2-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-body2-font-weight: 300;
    --ld-s-typography-body2-line-height: 1.5;
    --ld-s-typography-body2-font-size: 16px;
    --ld-s-typography-body2-letter-spacing: 0px;
    --ld-s-typography-body2-paragraph-spacing: 32px;
    --ld-s-typography-body2-text-case: none;
    --ld-s-typography-caption1-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-caption1-font-weight: 300;
    --ld-s-typography-caption1-line-height: 1.5;
    --ld-s-typography-caption1-font-size: 15px;
    --ld-s-typography-caption1-letter-spacing: 0px;
    --ld-s-typography-caption1-paragraph-spacing: 32px;
    --ld-s-typography-caption1-text-case: none;
    --ld-s-typography-disclaimer1-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-disclaimer1-font-weight: 300;
    --ld-s-typography-disclaimer1-line-height: 1.5;
    --ld-s-typography-disclaimer1-font-size: 15px;
    --ld-s-typography-disclaimer1-letter-spacing: 0px;
    --ld-s-typography-disclaimer1-paragraph-spacing: 32px;
    --ld-s-typography-disclaimer1-text-case: none;
    --ld-s-typography-price1-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-price1-font-weight: 300;
    --ld-s-typography-price1-line-height: 1.5;
    --ld-s-typography-price1-font-size: 13px;
    --ld-s-typography-price1-letter-spacing: 0px;
    --ld-s-typography-price1-paragraph-spacing: 32px;
    --ld-s-typography-price1-text-case: none;
    --ld-s-typography-label1-font-family: Nobel, 'Nobel Bold', arial, sans-serif;
    --ld-s-typography-label1-font-weight: 700;
    --ld-s-typography-label1-line-height: 1;
    --ld-s-typography-label1-font-size: 12px;
    --ld-s-typography-label1-letter-spacing: 1.44px;
    --ld-s-typography-label1-paragraph-spacing: 32px;
    --ld-s-typography-label1-text-case: uppercase;
    --ld-s-typography-label2-font-family: Nobel, 'Nobel Regular', arial, sans-serif;
    --ld-s-typography-label2-font-weight: 400;
    --ld-s-typography-label2-line-height: 1.3;
    --ld-s-typography-label2-font-size: 12px;
    --ld-s-typography-label2-letter-spacing: 1.44px;
    --ld-s-typography-label2-paragraph-spacing: 32px;
    --ld-s-typography-label2-text-case: uppercase;
    --ld-s-typography-banner-font-family: Nobel, 'Nobel Book', arial, sans-serif;
    --ld-s-typography-banner-font-weight: 300;
    --ld-s-typography-banner-line-height: 1.5;
    --ld-s-typography-banner-font-size: 13px;
    --ld-s-typography-banner-letter-spacing: 1.44px;
    --ld-s-typography-banner-paragraph-spacing: 32px;
    --ld-s-typography-banner-text-case: none;
    --ld-s-opacity-25: 0.25;
    --ld-s-opacity-75: 0.7;
    --ld-s-opacity-disabled: 0.5;
    --ld-s-opacity-overlay: 0.8;
    --ld-s-color-default-accent-primary-lighter: #272a39;
    --ld-s-color-default-accent-primary-default: #232632;
    --ld-s-color-default-accent-primary-darker: #1e212b;
    --ld-s-color-default-accent-primary-disabled: rgba(35, 38, 50, 0.5);
    --ld-s-color-default-accent-primary-opacity-default-lighter: rgba(35, 38, 50, 0.3);
    --ld-s-color-default-accent-secondary-lighter: #ea7b50;
    --ld-s-color-default-accent-secondary-default: #cc4c19;
    --ld-s-color-default-accent-secondary-darker: #8f3511;
    --ld-s-color-default-accent-secondary-disabled: #cc4c19;
    --ld-s-color-default-accent-electrified-default: #2468ff;
    --ld-s-color-default-foreground-lighter: #272a39;
    --ld-s-color-default-foreground-default: #232632;
    --ld-s-color-default-foreground-darker: #1e212b;
    --ld-s-color-default-foreground-disabled: #232632;
    --ld-s-color-default-foreground-on-accent: #e8e6e0;
    --ld-s-color-default-foreground-on-disabled: #e8e6e0;
    --ld-s-color-default-foreground-opacity-on-accent-lighter: hsla(45, 15%, 89%, 0.3);
    --ld-s-color-default-elevation-raised-lighter: #fafaf9;
    --ld-s-color-default-elevation-raised-default: #f6f5f3;
    --ld-s-color-default-elevation-raised-darker: #f1f0ec;
    --ld-s-color-default-elevation-inset-lighter: #dfdcd4;
    --ld-s-color-default-elevation-inset-default: #dad8ce;
    --ld-s-color-default-elevation-inset-darker: #d6d3c8;
    --ld-s-color-default-highlight-default: #b6b6b5;
    --ld-s-color-default-canvas-lighter: #e8e6e0;
    --ld-s-color-default-canvas-default: #e3e1da;
    --ld-s-color-default-canvas-darker: #dfdcd4;
    --ld-s-color-default-utility-error-lighter: #ff335f;
    --ld-s-color-default-utility-error-default: #a32943;
    --ld-s-color-default-utility-error-darker: #a32943;
    --ld-s-color-default-utility-error-disabled: #a32943;
    --ld-s-color-default-utility-success-lighter: #4f3;
    --ld-s-color-default-utility-success-default: #33a329;
    --ld-s-color-default-utility-success-darker: #33a329;
    --ld-s-color-default-utility-success-disabled: #33a329;
    --ld-s-color-default-utility-warning-lighter: #ffb833;
    --ld-s-color-default-utility-warning-default: #e69e1a;
    --ld-s-color-default-utility-warning-darker: #a37829;
    --ld-s-color-default-utility-warning-disabled: #e69e1a;
    --ld-s-color-default-utility-information-lighter: #33a7ff;
    --ld-s-color-default-utility-information-default: #1a8de6;
    --ld-s-color-default-utility-information-darker: #296ea3;
    --ld-s-color-default-utility-information-disabled: #1a8de6;
    --ld-s-color-default-utility-modifiers-midlight: #1717171a;
    --ld-s-color-default-utility-modifiers-mid: hsla(0, 0%, 9%, 0.3);
    --ld-s-color-default-common-white: #fff;
    --ld-s-color-default-common-black: #171717;
    --ld-s-color-default-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
    --ld-s-color-default-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
    --ld-s-color-default-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
    --ld-s-color-default-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
    --ld-s-color-default-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
    --ld-s-color-default-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
    --ld-s-color-default-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
    --ld-s-color-default-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
    --ld-s-color-default-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
    --ld-s-color-default-common-true-black: #000;
    --ld-s-color-default-common-inherit-theme-default: #171717;
    --ld-s-color-default-common-inherit-theme-inverse: #fff;
    --ld-s-color-alt-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
    --ld-s-color-alt-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
    --ld-s-color-alt-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
    --ld-s-color-alt-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
    --ld-s-color-alt-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
    --ld-s-color-alt-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
    --ld-s-color-alt-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
    --ld-s-color-alt-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
    --ld-s-color-alt-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
    --ld-s-color-alt-common-white: #fff;
    --ld-s-color-alt-common-black: #171717;
    --ld-s-color-alt-common-true-black: #000;
    --ld-s-color-alt-common-inherit-theme-default: #fff;
    --ld-s-color-alt-common-inherit-theme-inverse: #171717;
    --ld-s-color-alt-accent-primary-lighter: #edebe6;
    --ld-s-color-alt-accent-primary-default: #e8e6e0;
    --ld-s-color-alt-accent-primary-darker: #e3e1da;
    --ld-s-color-alt-accent-primary-disabled: hsla(45, 15%, 89%, 0.5);
    --ld-s-color-alt-accent-primary-opacity-default-lighter: hsla(45, 15%, 89%, 0.3);
    --ld-s-color-alt-accent-secondary-lighter: #ea7b50;
    --ld-s-color-alt-accent-secondary-default: #cc4c19;
    --ld-s-color-alt-accent-secondary-darker: #8f3511;
    --ld-s-color-alt-accent-secondary-disabled: #cc4c19;
    --ld-s-color-alt-accent-electrified-default: #2468ff;
    --ld-s-color-alt-foreground-lighter: #edebe6;
    --ld-s-color-alt-foreground-default: #e8e6e0;
    --ld-s-color-alt-foreground-darker: #e3e1da;
    --ld-s-color-alt-foreground-disabled: #e8e6e0;
    --ld-s-color-alt-foreground-on-accent: #232632;
    --ld-s-color-alt-foreground-on-disabled: #232632;
    --ld-s-color-alt-foreground-opacity-on-accent-lighter: rgba(35, 38, 50, 0.3);
    --ld-s-color-alt-elevation-raised-lighter: #303547;
    --ld-s-color-alt-elevation-raised-default: #2e3243;
    --ld-s-color-alt-elevation-raised-darker: #2b2f3e;
    --ld-s-color-alt-elevation-inset-lighter: #1b1d25;
    --ld-s-color-alt-elevation-inset-default: #181a20;
    --ld-s-color-alt-elevation-inset-darker: #15171d;
    --ld-s-color-alt-highlight-default: #6e727e;
    --ld-s-color-alt-canvas-lighter: #272a39;
    --ld-s-color-alt-canvas-default: #232632;
    --ld-s-color-alt-canvas-darker: #1e212b;
    --ld-s-color-alt-utility-error-lighter: #ff335f;
    --ld-s-color-alt-utility-error-default: #a32943;
    --ld-s-color-alt-utility-error-darker: #a32943;
    --ld-s-color-alt-utility-error-disabled: #a32943;
    --ld-s-color-alt-utility-success-lighter: #4f3;
    --ld-s-color-alt-utility-success-default: #33a329;
    --ld-s-color-alt-utility-success-darker: #33a329;
    --ld-s-color-alt-utility-success-disabled: #33a329;
    --ld-s-color-alt-utility-warning-lighter: #ffb833;
    --ld-s-color-alt-utility-warning-default: #e69e1a;
    --ld-s-color-alt-utility-warning-darker: #a37829;
    --ld-s-color-alt-utility-warning-disabled: #e69e1a;
    --ld-s-color-alt-utility-information-lighter: #33a7ff;
    --ld-s-color-alt-utility-information-default: #1a8de6;
    --ld-s-color-alt-utility-information-darker: #296ea3;
    --ld-s-color-alt-utility-information-disabled: #1a8de6;
    --ld-s-color-alt-utility-modifiers-midlight: #ffffff1a;
    --ld-s-color-alt-utility-modifiers-mid: hsla(0, 0%, 100%, 0.3);
}
@media (min-width: 1024px) {
    .light_ldLightTheme__FIrPK,
    .light_ldTheme__Tn0Nh {
        --ld-utility-scale-dimension: 1;
        --ld-font-size-sm: 19px;
        --ld-font-size-md: 22px;
        --ld-font-size-lg: 26px;
        --ld-font-size-xl: 31px;
        --ld-font-size-2xl: 36px;
        --ld-font-size-3xl: 42px;
        --ld-font-size-4xl: 49px;
        --ld-font-size-5xl: 58px;
        --ld-font-size-6xl: 68px;
        --ld-font-size-7xl: 80px;
        --ld-font-size-8xl: 94px;
        --ld-font-size-9xl: 110px;
        --ld-font-size-multiplier: 1.175;
        --ld-font-size-banner: 19px;
        --ld-s-sz-screen-min-w: 1024px;
        --ld-s-sz-screen-def-w: 1440px;
        --ld-s-sz-screen-max-w: 1920px;
        --ld-s-sz-columns-4col-min-w: 330px;
        --ld-s-sz-columns-4col-max-w: 400px;
        --ld-s-sz-columns-6col-min-w: 504px;
        --ld-s-sz-columns-6col-max-w: 620px;
        --ld-s-sz-columns-8col-min-w: 678px;
        --ld-s-sz-columns-8col-max-w: 840px;
        --ld-s-sz-columns-12col-min-w: 1024px;
        --ld-s-sz-columns-12col-max-w: 1280px;
        --ld-s-sz-columns-full-width-min-w: 1024px;
        --ld-s-sz-columns-full-width-def-w: 1440px;
        --ld-s-sz-columns-full-width-max-w: 1920px;
        --ld-s-sz-columns-10col-max-w: 1060px;
        --ld-s-sz-columns-3col-max-w: 290px;
        --ld-s-sz-util-min-w: 992px;
        --ld-s-sz-util-max-w: 1280px;
        --ld-s-sz-util-col-min: calc((992px - (11 * 16px)) / 12);
        --ld-s-sz-util-col-max: calc((1280px - (11 * 16px)) / 12);
        --ld-s-sz-util-viewport-min: 1024px;
        --ld-s-sz-util-viewport-max: 1440px;
        --ld-s-dim-scale-d-1: 16px;
        --ld-s-dim-scale-d-2: 24px;
        --ld-s-dim-scale-d-3: 32px;
        --ld-s-dim-scale-d-4: 40px;
        --ld-s-dim-scale-d-5: 56px;
        --ld-s-dim-scale-d-6: 64px;
        --ld-s-dim-scale-d-7: 80px;
        --ld-s-dim-scale-d-8: 96px;
        --ld-s-dim-scale-24-80: 80px;
        --ld-s-dim-scaled-least: 16px;
        --ld-s-dim-scaled-even-less: 24px;
        --ld-s-dim-scaled-less: 32px;
        --ld-s-dim-scaled-default: 40px;
        --ld-s-dim-scaled-more: 56px;
        --ld-s-dim-scaled-even-more: 64px;
        --ld-s-dim-scaled-most: 80px;
        --ld-s-dim-scaled-beyond-most: 96px;
        --ld-s-dim-scaled-s-xxl: 80px;
        --ld-s-util-max-col: 3;
        --ld-screen-width: 1440px;
        --ld-grid-min-w: 472px;
        --ld-s-typography-heading1-font-size: 49px;
        --ld-s-typography-heading1-letter-spacing: 2.45px;
        --ld-s-typography-heading2-font-size: 42px;
        --ld-s-typography-heading2-letter-spacing: 2.1px;
        --ld-s-typography-heading3-font-size: 36px;
        --ld-s-typography-heading3-letter-spacing: 1.8px;
        --ld-s-typography-heading4-font-size: 31px;
        --ld-s-typography-heading4-letter-spacing: 1.55px;
        --ld-s-typography-heading5-font-size: 26px;
        --ld-s-typography-heading5-letter-spacing: 1.3px;
        --ld-s-typography-heading6-font-size: 19px;
        --ld-s-typography-heading6-letter-spacing: calc(22px * 0.02);
        --ld-s-typography-subtitle1-font-size: 22px;
        --ld-s-typography-subtitle1-letter-spacing: 0.275px;
        --ld-s-typography-subtitle2-font-size: 19px;
        --ld-s-typography-subtitle2-letter-spacing: 0.238px;
        --ld-s-typography-banner-font-size: 19px;
    }
}
.light_ldLightTheme__FIrPK .light_ldVariantDefault__tpksh,
.light_ldLightTheme__FIrPK.light_ldVariantDefault__tpksh,
.light_ldTheme__Tn0Nh .light_ldVariantDefault__tpksh,
.light_ldTheme__Tn0Nh.light_ldVariantDefault__tpksh {
    --ld-s-color-accent-primary-lighter: #272a39;
    --ld-s-color-accent-primary-default: #232632;
    --ld-s-color-accent-primary-darker: #1e212b;
    --ld-s-color-accent-primary-disabled: rgba(35, 38, 50, 0.5);
    --ld-s-color-accent-primary-opacity-default-lighter: rgba(35, 38, 50, 0.3);
    --ld-s-color-accent-secondary-lighter: #ea7b50;
    --ld-s-color-accent-secondary-default: #cc4c19;
    --ld-s-color-accent-secondary-darker: #8f3511;
    --ld-s-color-accent-secondary-disabled: #cc4c19;
    --ld-s-color-accent-electrified-default: #2468ff;
    --ld-s-color-foreground-lighter: #272a39;
    --ld-s-color-foreground-default: #232632;
    --ld-s-color-foreground-darker: #1e212b;
    --ld-s-color-foreground-disabled: #232632;
    --ld-s-color-foreground-on-accent: #e8e6e0;
    --ld-s-color-foreground-on-disabled: #e8e6e0;
    --ld-s-color-foreground-opacity-on-accent-lighter: hsla(45, 15%, 89%, 0.3);
    --ld-s-color-elevation-raised-lighter: #fafaf9;
    --ld-s-color-elevation-raised-default: #f6f5f3;
    --ld-s-color-elevation-raised-darker: #f1f0ec;
    --ld-s-color-elevation-inset-lighter: #dfdcd4;
    --ld-s-color-elevation-inset-default: #dad8ce;
    --ld-s-color-elevation-inset-darker: #d6d3c8;
    --ld-s-color-canvas-lighter: #e8e6e0;
    --ld-s-color-canvas-default: #e3e1da;
    --ld-s-color-canvas-darker: #dfdcd4;
    --ld-s-color-utility-error-lighter: #ff335f;
    --ld-s-color-utility-error-default: #a32943;
    --ld-s-color-utility-error-darker: #a32943;
    --ld-s-color-utility-error-disabled: #a32943;
    --ld-s-color-utility-success-lighter: #4f3;
    --ld-s-color-utility-success-default: #33a329;
    --ld-s-color-utility-success-darker: #33a329;
    --ld-s-color-utility-success-disabled: #33a329;
    --ld-s-color-utility-warning-lighter: #ffb833;
    --ld-s-color-utility-warning-default: #e69e1a;
    --ld-s-color-utility-warning-darker: #a37829;
    --ld-s-color-utility-warning-disabled: #e69e1a;
    --ld-s-color-utility-information-lighter: #33a7ff;
    --ld-s-color-utility-information-default: #1a8de6;
    --ld-s-color-utility-information-darker: #296ea3;
    --ld-s-color-utility-information-disabled: #1a8de6;
    --ld-s-color-utility-modifiers-midlight: #1717171a;
    --ld-s-color-utility-modifiers-mid: hsla(0, 0%, 9%, 0.3);
    --ld-s-color-common-white: #fff;
    --ld-s-color-common-black: #171717;
    --ld-s-color-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
    --ld-s-color-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
    --ld-s-color-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
    --ld-s-color-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
    --ld-s-color-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
    --ld-s-color-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
    --ld-s-color-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
    --ld-s-color-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
    --ld-s-color-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
    --ld-s-color-common-true-black: #000;
    --ld-s-color-common-inherit-theme-default: #171717;
    --ld-s-color-common-inherit-theme-inverse: #fff;
}
.light_ldLightTheme__FIrPK .light_ldVariantAlt__DsR0E,
.light_ldLightTheme__FIrPK.light_ldVariantAlt__DsR0E,
.light_ldTheme__Tn0Nh .light_ldVariantAlt__DsR0E,
.light_ldTheme__Tn0Nh.light_ldVariantAlt__DsR0E {
    --ld-s-color-accent-primary-lighter: #edebe6;
    --ld-s-color-accent-primary-default: #e8e6e0;
    --ld-s-color-accent-primary-darker: #e3e1da;
    --ld-s-color-accent-primary-disabled: hsla(45, 15%, 89%, 0.5);
    --ld-s-color-accent-primary-opacity-default-lighter: hsla(45, 15%, 89%, 0.3);
    --ld-s-color-accent-secondary-lighter: #ea7b50;
    --ld-s-color-accent-secondary-default: #cc4c19;
    --ld-s-color-accent-secondary-darker: #8f3511;
    --ld-s-color-accent-secondary-disabled: #cc4c19;
    --ld-s-color-accent-electrified-default: #2468ff;
    --ld-s-color-foreground-lighter: #edebe6;
    --ld-s-color-foreground-default: #e8e6e0;
    --ld-s-color-foreground-darker: #e3e1da;
    --ld-s-color-foreground-disabled: #e8e6e0;
    --ld-s-color-foreground-on-accent: #232632;
    --ld-s-color-foreground-on-disabled: #232632;
    --ld-s-color-foreground-opacity-on-accent-lighter: rgba(35, 38, 50, 0.3);
    --ld-s-color-elevation-raised-lighter: #303547;
    --ld-s-color-elevation-raised-default: #2e3243;
    --ld-s-color-elevation-raised-darker: #2b2f3e;
    --ld-s-color-elevation-inset-lighter: #1b1d25;
    --ld-s-color-elevation-inset-default: #181a20;
    --ld-s-color-elevation-inset-darker: #15171d;
    --ld-s-color-canvas-lighter: #272a39;
    --ld-s-color-canvas-default: #232632;
    --ld-s-color-canvas-darker: #1e212b;
    --ld-s-color-utility-error-lighter: #ff335f;
    --ld-s-color-utility-error-default: #a32943;
    --ld-s-color-utility-error-darker: #a32943;
    --ld-s-color-utility-error-disabled: #a32943;
    --ld-s-color-utility-success-lighter: #4f3;
    --ld-s-color-utility-success-default: #33a329;
    --ld-s-color-utility-success-darker: #33a329;
    --ld-s-color-utility-success-disabled: #33a329;
    --ld-s-color-utility-warning-lighter: #ffb833;
    --ld-s-color-utility-warning-default: #e69e1a;
    --ld-s-color-utility-warning-darker: #a37829;
    --ld-s-color-utility-warning-disabled: #e69e1a;
    --ld-s-color-utility-information-lighter: #33a7ff;
    --ld-s-color-utility-information-default: #1a8de6;
    --ld-s-color-utility-information-darker: #296ea3;
    --ld-s-color-utility-information-disabled: #1a8de6;
    --ld-s-color-utility-modifiers-midlight: #ffffff1a;
    --ld-s-color-utility-modifiers-mid: hsla(0, 0%, 100%, 0.3);
    --ld-s-color-common-white: #fff;
    --ld-s-color-common-black: #171717;
    --ld-s-color-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
    --ld-s-color-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
    --ld-s-color-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
    --ld-s-color-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
    --ld-s-color-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
    --ld-s-color-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
    --ld-s-color-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
    --ld-s-color-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
    --ld-s-color-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
    --ld-s-color-common-true-black: #000;
    --ld-s-color-common-inherit-theme-default: #fff;
    --ld-s-color-common-inherit-theme-inverse: #171717;
}
.Section_ldSection__aWjE_,
.Section_section__HmB3N {
    --ld-c-section-default-text-case: var(--ld-s-typography-body1-text-case);
    --ld-c-section-default-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
    --ld-c-section-default-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
    --ld-c-section-default-font-size: var(--ld-s-typography-body1-font-size);
    --ld-c-section-default-line-height: var(--ld-s-typography-body1-line-height);
    --ld-c-section-default-font-weight: var(--ld-s-typography-body1-font-weight);
    --ld-c-section-default-font-family: var(--ld-s-typography-body1-font-family);
    --ld-c-section-color-lighter: var(--ld-s-color-canvas-lighter);
    --ld-c-section-color-default: var(--ld-s-color-canvas-default);
    --ld-c-section-color-darker: var(--ld-s-color-canvas-darker);
    --ld-c-section-pad-even-less-v-pad: var(--ld-s-dim-static-s);
    --ld-c-section-pad-even-less-h-pad: var(--ld-s-dim-static-s);
    --ld-c-section-pad-full-width-v-pad: var(--ld-s-dim-static-none);
    --ld-c-section-pad-full-width-h-pad: var(--ld-s-dim-static-none);
    --ld-c-section-pad-more-v-pad: var(--ld-s-dim-scaled-beyond-most);
    --ld-c-section-pad-more-h-pad: var(--ld-s-dim-scaled-default);
    --ld-c-section-pad-default-v-pad: var(--ld-s-dim-scaled-even-more);
    --ld-c-section-pad-default-h-pad: var(--ld-s-dim-scaled-default);
    --ld-c-section-pad-less-v-pad: var(--ld-s-dim-scaled-default);
    --ld-c-section-pad-less-h-pad: var(--ld-s-dim-scaled-default);
}
.Section_section__HmB3N {
    color: var(--ld-s-color-foreground-default);
    max-width: 100%;
    contain: content;
}
.Section_sectionBox__7kOxe {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: stretch;
    width: 100%;
    padding: var(--lk-c-section-padding-v, 40px) var(--lk-c-section-padding-h, 24px);
    gap: var(--lk-c-section-gap, 40px);
}
@supports not (contain: content) {
    .Section_sectionBox__7kOxe {
        overflow-x: hidden;
    }
}
.Section_container__ykjGp {
    container-type: inline-size;
    container-name: section;
}
.Section_nonePadding__dfavf {
    --lk-c-section-padding-v: var(--ld-c-section-pad-full-width-v-pad);
    --lk-c-section-padding-h: var(--ld-c-section-pad-full-width-h-pad);
    --lk-c-section-gap: var(--ld-c-section-pad-full-width-v-pad);
}
.Section_morePadding__ba8aM {
    --lk-c-section-padding-v: var(--ld-c-section-pad-more-v-pad);
    --lk-c-section-padding-h: var(--ld-c-section-pad-more-h-pad);
    --lk-c-section-gap: var(--ld-c-section-pad-more-v-pad);
}
.Section_defaultPadding__HR8EO {
    --lk-c-section-padding-v: var(--ld-c-section-pad-default-v-pad);
    --lk-c-section-padding-h: var(--ld-c-section-pad-default-h-pad);
    --lk-c-section-gap: var(--ld-c-section-pad-default-v-pad);
}
.Section_lessPadding__rz2Ev {
    --lk-c-section-padding-v: var(--ld-c-section-pad-less-v-pad);
    --lk-c-section-padding-h: var(--ld-c-section-pad-less-h-pad);
    --lk-c-section-gap: var(--ld-c-section-pad-less-v-pad);
}
.SectionContentContainer_fullWidthContainer__B3cKv {
    width: 100%;
}
.ProgressStepper_divider__J_KVO,
.ProgressStepper_ldStepper__FCNtf,
.ProgressStepper_progressStep__Q1K6Y {
    --ld-c-stepper-label: var(--ld-s-color-foreground-default);
    --ld-c-stepper-line: var(--ld-s-color-accent-primary-disabled);
    --ld-c-stepper-step-label-width: var(--ld-s-dim-static-3xl);
    --ld-c-stepper-step-width: var(--ld-s-dim-static-l);
}
.ProgressStepper_progressStepper__8FG3D {
    width: 100%;
    scrollbar-width: none;
}
.ProgressStepper_progressStepper__8FG3D::-webkit-scrollbar {
    display: none;
}
.ProgressStepper_divider__J_KVO {
    flex: 1 1;
    height: var(--ld-c-stepper-step-width);
    display: flex;
    justify-content: center;
    align-items: center;
}
.ProgressStepper_divider__J_KVO:last-child {
    display: none;
}
.ProgressStepper_progressStep__Q1K6Y:first-child .ProgressStepper_chipContainer__VOJld:before,
.ProgressStepper_progressStep__Q1K6Y:nth-last-child(2) .ProgressStepper_chipContainer__VOJld:after {
    background: transparent;
}
.ProgressStepper_chip__wsidn {
    width: var(--ld-c-stepper-step-width);
    padding: 0 !important;
    align-items: center;
    justify-content: center;
}
.ProgressStepper_chipContainer__VOJld {
    min-width: var(--ld-c-stepper-step-label-width);
    min-height: var(--ld-c-stepper-step-width);
    display: flex;
    justify-content: center;
    align-items: center;
}
.ProgressStepper_chipContainer__VOJld:after,
.ProgressStepper_chipContainer__VOJld:before {
    width: calc(var(--ld-c-stepper-step-width) / 2);
    content: "";
    height: 1px;
    background-color: var(--ld-c-stepper-line);
}
.ProgressStepper_progressStepperInner__64r9c,
.ProgressStepper_text__e6WtC {
    width: var(--ld-c-stepper-step-label-width);
}
.ProgressStepper_text__e6WtC {
    display: flex;
    justify-content: center;
}
.ProgressStepper_text__e6WtC > span {
    text-align: center;
}
.ProgressStepper_disabled__QwtHf {
    opacity: var(--ld-c-form-disabled);
}
.Card_card__XMaQ7,
.Card_ldCardWithHeader__B_sDN {
    --ld-c-card-with-header-top-color-electrified: #787d9d;
    --ld-c-card-with-header-top-color-elevate: #858280;
    --ld-c-card-with-header-top-color-encore: #7b663e;
    --ld-c-card-with-header-top-color-platinum: var(--ld-color-legacy-deepblue-default);
    --ld-c-card-with-header-col-gap: var(--ld-s-dim-static-m);
    --ld-c-card-with-header-footer-color-text: var(--ld-s-color-foreground-default);
    --ld-c-card-with-header-footer-color-background: var(--ld-s-color-elevation-raised-darker);
    --ld-c-card-with-header-content-minimal-v-pad: var(--ld-s-dim-static-2xs);
    --ld-c-card-with-header-content-minimal-h-pad: var(--ld-s-dim-static-none);
    --ld-c-card-with-header-content-small-v-pad: var(--ld-s-dim-static-m);
    --ld-c-card-with-header-content-small-h-pad: var(--ld-s-dim-static-none);
    --ld-c-card-with-header-content-default-v-pad: var(--ld-s-dim-static-l);
    --ld-c-card-with-header-content-default-h-pad: var(--ld-s-dim-static-s);
    --ld-c-card-with-header-content-color-text: var(--ld-s-color-foreground-default);
    --ld-c-card-with-header-content-color-background: var(--ld-s-color-elevation-raised-darker);
    --ld-c-card-with-header-top-none-v-pad: var(--ld-s-dim-static-none);
    --ld-c-card-with-header-top-none-h-pad: var(--ld-s-dim-static-none);
    --ld-c-card-with-header-top-default-v-pad: var(--ld-s-dim-static-l);
    --ld-c-card-with-header-top-default-h-pad: var(--ld-s-dim-static-s);
    --ld-c-card-with-header-top-color-logo: var(--ld-s-color-common-white);
}
.Card_card__XMaQ7 {
    background: var(--ld-c-card-with-header-content-color-background);
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: unset;
}
.Card_card__XMaQ7 .Card_cardTop__h__hI {
    display: flex;
    justify-content: center;
    color: var(--ld-c-card-with-header-content-color-background);
}
.Card_card__XMaQ7 .Card_cardContent__2NRXH {
    width: 100%;
    height: 100%;
}
.Card_topElevate__Wi_Bc {
    background: var(--ld-c-card-with-header-top-color-elevate);
}
.Card_topEncore__xKoX7 {
    background: var(--ld-c-card-with-header-top-color-encore);
}
.Card_topPlatinum__mfNCw {
    background: var(--ld-c-card-with-header-top-color-platinum);
}
.Card_topElectrified__LAgcx {
    background: var(--ld-c-card-with-header-top-color-electrified);
}
.Card_noBackground__lV_8Z {
    background: none;
}
.Card_horizontal__5pIYh {
    flex-direction: row;
    gap: var(--ld-c-card-with-header-col-gap);
}
.Card_auto__sItkN {
    flex-direction: column;
    gap: 0;
}
@media only screen and (orientation: landscape) and (max-width: 1023.98px) {
    .Card_auto__sItkN {
        gap: var(--ld-c-card-with-header-col-gap);
        flex-direction: row;
    }
}
.Card_noHorizontalGap__VMrSO {
    gap: unset;
}
.Grid_grid___vpS_,
.Grid_ldGridLayout__fDnu_ {
    --ld-c-grid-layout-min-w: var(--ld-grid-min-w);
    --ld-c-grid-layout-gap: var(--ld-s-dim-scaled-default);
}
.Grid_grid___vpS_ > * {
    min-width: min(var(--ld-c-grid-layout-min-w) - var(--ld-c-grid-layout-gap) / 2, 100%);
    flex-grow: 1;
}
@media (min-width: 1024px) {
    .Grid_grid___vpS_ > * {
        max-width: calc(50% - var(--ld-c-grid-layout-gap) / 2);
    }
}
.CardTable_cardTable__G4s3w,
.CardTable_ldCardTable__TF1SN {
    --ld-c-card-table-dimension-gap: 1px;
    --ld-c-card-table-color-stroke: var(--ld-s-color-default-utility-modifiers-midlight);
    --ld-c-card-table-color-background: var(--ld-s-color-default-utility-modifiers-midlight);
    --ld-c-card-table-dimension-radius: var(--ld-s-border-radius-large);
}
.CardTable_cardTable__G4s3w {
    display: flex;
    overflow: hidden;
    height: 100%;
    max-width: 100vw;
    gap: var(--ld-c-card-table-dimension-gap);
    border: var(--ld-c-card-table-dimension-gap) solid var(--ld-c-card-table-color-stroke);
    background: var(--ld-c-card-table-color-background);
}
@container (max-width: 1024px) {
    .CardTable_cardTable__G4s3w {
        flex-direction: column;
        align-items: flex-start;
    }
}
@supports not (container-type: inline-size) {
    @media (max-width: 1024px) {
        .CardTable_cardTable__G4s3w {
            flex-direction: column;
            align-items: flex-start;
        }
    }
}
.CardTable_container___mX7V {
    container-type: inline-size;
}
.PageHeader_header__x5y3b {
    text-align: center;
}
.BarGraph_dynamicPriceBarContainer__uUB0c,
.BarGraph_ldStack__tr6TB,
.BarGraph_legendContainer__7X4pV {
    --ld-c-stack-gap-scaled-most: var(--ld-s-dim-scaled-most);
    --ld-c-stack-gap-scaled-even-more: var(--ld-s-dim-scaled-even-more);
    --ld-c-stack-gap-scaled-more: var(--ld-s-dim-scaled-more);
    --ld-c-stack-gap-scaled-default: var(--ld-s-dim-scaled-default);
    --ld-c-stack-gap-scaled-less: var(--ld-s-dim-scaled-less);
    --ld-c-stack-gap-scaled-even-less: var(--ld-s-dim-scaled-even-less);
    --ld-c-stack-gap-scaled-least: var(--ld-s-dim-scaled-least);
    --ld-c-stack-gap-static-5xl: var(--ld-s-dim-static-5xl);
    --ld-c-stack-gap-static-4xl: var(--ld-s-dim-static-4xl);
    --ld-c-stack-gap-static-3xl: var(--ld-s-dim-static-3xl);
    --ld-c-stack-gap-static-2xl: var(--ld-s-dim-static-2xl);
    --ld-c-stack-gap-static-xl: var(--ld-s-dim-static-xl);
    --ld-c-stack-gap-static-l: var(--ld-s-dim-static-l);
    --ld-c-stack-gap-static-m: var(--ld-s-dim-static-m);
    --ld-c-stack-gap-static-s: var(--ld-s-dim-static-s);
    --ld-c-stack-gap-static-xs: var(--ld-s-dim-static-xs);
    --ld-c-stack-gap-static-2xs: var(--ld-s-dim-static-2xs);
    --ld-c-stack-gap-static-3xs: var(--ld-s-dim-static-3xs);
    --ld-c-stack-gap-static-4xs: var(--ld-s-dim-static-4xs);
    --ld-c-stack-gap-static-none: var(--ld-s-dim-static-none);
}
.BarGraph_dynamicPriceBarContainer__uUB0c,
.BarGraph_ldBarGraph__A6aWw,
.BarGraph_legendContainer__7X4pV {
    --ld-c-bar-graph-dimension-height: 40px;
    --ld-c-bar-graph-dimension-gap: 1px;
    --ld-c-bar-graph-dimension-circle: 16;
    --ld-c-bar-graph-opacity-end: 0.15;
    --ld-c-bar-graph-opacity-start: 1;
    --ld-c-bar-graph-dimension-radius: var(--ld-s-border-radius-extra-large);
    --ld-c-bar-graph-color-stroke: var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-bar-graph-color-shade: var(--ld-s-color-accent-primary-default);
    --ld-c-bar-graph-color-base: var(--ld-s-color-elevation-raised-default);
}
.BarGraph_dynamicPriceBarContainer__uUB0c {
    margin-bottom: var(--ld-c-stack-gap-static-xs);
}
.BarGraph_dynamicPriceBarContainer__uUB0c .BarGraph_chart__ew2P3 {
    width: 0;
    animation: BarGraph_expand__Qjkuv 1.5s ease forwards;
    animation-delay: 0.4s;
    display: flex;
    flex-direction: row;
    background-color: var(--ld-c-bar-graph-color-base);
    outline: 1px solid var(--ld-c-bar-graph-color-stroke);
    overflow: hidden;
}
.BarGraph_dynamicPriceBarContainer__uUB0c .BarGraph_block__SiYrf {
    height: var(--ld-c-bar-graph-dimension-height);
    display: flex;
    flex-direction: row;
    opacity: 1;
    transition: opacity, 0.3s ease;
    background-color: var(--ld-c-bar-graph-color-shade);
}
.BarGraph_dynamicPriceBarContainer__uUB0c .BarGraph_block__SiYrf:not(:last-child) {
    margin-right: var(--ld-c-bar-graph-dimension-gap);
}
.BarGraph_legendContainer__7X4pV {
    opacity: 0;
    animation: BarGraph_fadeInFromBottom__q5JU_ 0.4s ease 1.5s forwards;
}
.BarGraph_legendContainer__7X4pV .BarGraph_legend__OP4A_ {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex: 0 0 auto;
    column-gap: var(--ld-c-stack-gap-scaled-even-less);
    row-gap: var(--ld-c-stack-gap-static-4xs);
    list-style: none;
    padding: 0;
    margin: 0;
}
.BarGraph_legendContainer__7X4pV .BarGraph_legend__OP4A_ .BarGraph_legendItem__L58di {
    display: flex;
    align-items: center;
}
.BarGraph_legendContainer__7X4pV .BarGraph_legend__OP4A_ .BarGraph_indicator__AJhEQ {
    min-width: calc(var(--ld-c-bar-graph-dimension-circle) * 1px);
    min-height: calc(var(--ld-c-bar-graph-dimension-circle) * 1px);
    background-color: var(--ld-c-bar-graph-color-shade);
    outline: 1px solid var(--ld-c-bar-graph-color-stroke);
}
.BarGraph_legendContainer__7X4pV .BarGraph_legend__OP4A_ .BarGraph_emptyStateIndicator__LAAIa {
    background-color: var(--ld-c-bar-graph-color-base);
}
.BarGraph_legendContainer__7X4pV .BarGraph_legend__OP4A_ .BarGraph_label__iC33T {
    margin-left: var(--ld-c-stack-gap-static-3xs);
}
@keyframes BarGraph_expand__Qjkuv {
    0% {
        width: 0;
    }
    to {
        width: 100%;
    }
}
@keyframes BarGraph_fadeInFromBottom__q5JU_ {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.ImageWithTooltip_imageWithTooltip__H2S2U {
    height: 100%;
    width: 100%;
    position: relative;
}
.ImageWithTooltip_imageWithTooltip__H2S2U .ImageWithTooltip_imageWrapper__OVlvj {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.ImageWithTooltip_imageWithTooltip__H2S2U.ImageWithTooltip_aspect__2om0S .ImageWithTooltip_imageWrapper__OVlvj {
    container-type: size;
}
.ImageWithTooltip_imageWithTooltip__H2S2U.ImageWithTooltip_aspect__2om0S .ImageWithTooltip_spaceHolder__okDxt {
    pointer-events: none;
    aspect-ratio: var(--image-with-tooltip-aspect-ratio);
    width: 100%;
    height: auto;
}
.ImageWithTooltip_toolTipContainer__4MLGU {
    position: absolute;
    line-height: 0;
}
.ImageWithTooltip_toolTipContainer__4MLGU.ImageWithTooltip_topRight__G4cRu {
    top: 0;
    right: 0;
}
.ImageWithTooltip_toolTipContainer__4MLGU.ImageWithTooltip_bottomRight__7czCM {
    bottom: 0;
    right: 0;
}
.ImageWithTooltip_toolTipContainer__4MLGU.ImageWithTooltip_bottomLeft__8fCdG {
    bottom: 0;
    left: 0;
}
.ImageWithTooltip_landscapeContainer___r_p2,
.ImageWithTooltip_portraitContainer__B7AuN {
    width: 100%;
    height: 100%;
}
.ImageWithTooltip_landscapeContainer___r_p2 > img,
.ImageWithTooltip_portraitContainer__B7AuN > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ImageWithTooltip_portraitContainer__B7AuN > img {
    object-position: var(--lk-private-pt-horizontal-focal-point) var(--lk-private-pt-vertical-focal-point);
}
.ImageWithTooltip_landscapeContainer___r_p2 > img {
    object-position: var(--lk-private-ls-horizontal-focal-point) var(--lk-private-ls-vertical-focal-point);
}
.Carousel_carousel__TLAlA,
.Carousel_ldCarouselLayout__sBLR5 {
    --ld-c-carousel-layout-vertical-h: 1px;
    --ld-c-carousel-layout-card-width: 628px;
    --ld-c-carousel-layout-card-min-w-small: 290px;
    --ld-c-carousel-layout-card-min-w-default: 312px;
    --ld-c-carousel-layout-h-margin: var(--ld-s-dim-scaled-default);
    --ld-c-carousel-layout-gap: var(--ld-s-dim-scaled-even-less);
}
.Carousel_carousel__TLAlA {
    gap: var(--ld-c-carousel-layout-gap);
    width: 100vw;
    display: flex;
    align-items: stretch;
    white-space: nowrap;
    transition: all 0.2s;
    will-change: transform;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: -webkit-grab;
    cursor: grab;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    overflow-x: scroll;
    max-width: 100vw;
    padding: var(--ld-c-carousel-layout-vertical-h) calc((100vw - 100%) / 2);
    margin: 0 calc(-1 * (100vw - 100%) / 2);
    scrollbar-width: none;
}
@supports (container-type: inline-size) {
    .Carousel_carousel__TLAlA {
        margin: 0 calc(-1 * (100cqw - 100%) / 2);
        padding: var(--ld-c-carousel-layout-vertical-h) calc((100cqw - 100%) / 2);
    }
}
.Carousel_carousel__TLAlA::-webkit-scrollbar {
    display: none;
}
.Carousel_dragging__GTsC5 {
    cursor: -webkit-grabbing;
    cursor: grabbing;
    scroll-snap-type: none;
    scroll-behavior: auto;
}
.Carousel_slide__2crGD {
    scroll-snap-align: center;
    flex: 0 0 min(100% / var(--lk-private-carousel-max-items) - var(--ld-c-carousel-layout-gap) / var(--lk-private-carousel-max-items) * (var(--lk-private-carousel-max-items) - 1), var(--ld-c-carousel-layout-card-width));
    min-width: min(var(--ld-c-carousel-layout-card-min-w-default), 100%);
    white-space: normal;
}
.Carousel_minWidthSmall__7WJ6R {
    min-width: min(var(--ld-c-carousel-layout-card-min-w-small), 100%);
}
.DotStack_dotStackContainer__VedWG,
.DotStack_ldDotStack__AoTMC {
    --ld-c-dot-stack-transition-timing-function: ease-out;
    --ld-c-dot-stack-transition-duration: 200;
    --ld-c-dot-stack-overlaid-border: 1px solid var(--ld-s-color-utility-modifiers-midlight);
    --ld-c-dot-stack-gradient-fade: var(--ld-s-dim-static-xs);
    --ld-c-dot-stack-default: var(--ld-s-color-accent-primary-opacity-default-lighter);
    --ld-c-dot-stack-gradient-canvas-darker: linear-gradient(0deg, rgba(var(--ld-s-color-canvas-darker), 100) 0%, rgba(var(--ld-s-color-canvas-darker), 0) 100%);
    --ld-c-dot-stack-gradient-canvas-lighter: linear-gradient(0deg, rgba(var(--ld-s-color-canvas-lighter), 100) 0%, rgba(var(--ld-s-color-canvas-lighter), 0) 100%);
    --ld-c-dot-stack-gradient-canvas-default: linear-gradient(0deg, rgba(var(--ld-s-color-canvas-default), 100) 0%, rgba(var(--ld-s-color-canvas-default), 0) 100%);
    --ld-c-dot-stack-overlaid-bg: var(--ld-s-color-foreground-on-accent);
    --ld-c-dot-stack-active: var(--ld-s-color-accent-primary-default);
    --ld-c-dot-stack-height: var(--ld-s-dim-static-3xs);
    --ld-c-dot-stack-width-selected: var(--ld-s-dim-static-l);
    --ld-c-dot-stack-width-default: var(--ld-s-dim-static-3xs);
}
.DotStack_dotStackContainer__VedWG {
    overflow: auto;
    scrollbar-width: none;
    -webkit-mask-composite: source-in, xor;
    mask-composite: intersect;
}
.DotStack_dotStackContainer__VedWG::-webkit-scrollbar {
    display: none;
}
.DotStack_dotStackContainer__VedWG.DotStack_overlayLeft__K7LoZ {
    -webkit-mask-image: linear-gradient(to right, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade));
    mask-image: linear-gradient(to right, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade));
}
.DotStack_dotStackContainer__VedWG.DotStack_overlayRight__8qvDk {
    -webkit-mask-image: linear-gradient(to left, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade));
    mask-image: linear-gradient(to left, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade));
}
.DotStack_dotStackContainer__VedWG.DotStack_overlayBoth__flULE {
    -webkit-mask-image: linear-gradient(to left, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade)), linear-gradient(to right, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade));
    mask-image: linear-gradient(to left, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade)), linear-gradient(to right, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade));
}
.DotStack_dot__h_aA3 {
    height: var(--ld-c-dot-stack-height);
    width: var(--ld-c-dot-stack-width-default);
    flex-shrink: 0;
    background-color: var(--ld-c-dot-stack-default);
    transition: width 0.3s ease-in-out;
}
.DotStack_selectedDot__j_x22 {
    width: var(--ld-c-dot-stack-width-selected);
}
.DotStack_progressDot__pWBIf {
    height: inherit;
    background-color: var(--ld-c-dot-stack-active);
    animation: DotStack_fillProgress__N29aK linear forwards;
}
@keyframes DotStack_fillProgress__N29aK {
    0% {
        width: var(--ld-c-dot-stack-width-default);
    }
    to {
        width: 100%;
    }
}
.DotStack_fill__ZrMfs {
    animation: none;
}
.Row_ldRow__guscI,
.Row_row__Pm92Y {
    --ld-c-row-border-radius: var(--ld-s-border-radius-extra-large);
    --ld-c-row-gap: var(--ld-s-dim-scaled-default);
}
.Row_cellContainer__RsU9L,
.Row_ldCell__hhdhh {
    --ld-c-cell-min-w: 290px;
    --ld-c-cell-border-radius: var(--ld-s-border-radius-medium);
}
.Row_row__Pm92Y {
    --lk-private-default-gap: var(--ld-c-row-gap);
    --lk-private-column-gap: var(--lk-private-default-gap);
    --lk-private-row-gap: var(--lk-private-column-gap);
    container-type: inline-size;
    display: flex;
    gap: var(--lk-private-row-gap) var(--lk-private-column-gap);
    flex-direction: row;
    flex-wrap: wrap;
    overflow: hidden;
}
.Row_row__Pm92Y > div[class*="_cell_"],
.Row_row__Pm92Y > div[class*="cellContainer"],
.Row_row__Pm92Y > div[class*="cellContainer"] > div[class*="_cell_"] {
    --lk-private-cell-min-w: max(var(--ld-c-cell-min-w), 18em);
    --lk-private-alignment: 0px;
    --lk-private-base-cell-size: (100% - (var(--lk-private-cells-in-row) - 1) * var(--lk-private-column-gap)) / var(--lk-private-cells-in-row);
    --lk-private-column-gap-offset: var(--lk-private-column-gap) * calc(var(--lk-private-cells-in-section) - 1);
    --lk-private-base-min-width: var(--lk-private-cells-in-section) * var(--lk-private-cell-min-w);
    width: 100%;
    min-width: min(100%, var(--lk-private-base-min-width) + var(--lk-private-column-gap-offset));
    flex: var(--lk-private-cells-in-section) 0 calc(var(--lk-private-base-cell-size) * var(--lk-private-cells-in-section) + var(--lk-private-column-gap-offset) - var(--lk-private-alignment));
}
.Row_cellContainer__RsU9L {
    display: flex;
    gap: var(--lk-private-row-gap) var(--lk-private-column-gap);
    flex-direction: row;
    flex-wrap: wrap;
    overflow: hidden;
    width: 100%;
}
.Row_cellContainer__RsU9L.Row_double__zmt8x {
    --lk-private-cells-in-section: 2;
}
.Row_cellContainer__RsU9L.Row_triple__M7B3t {
    --lk-private-cells-in-section: 3;
}
.Row_cellContainer__RsU9L.Row_forceTwoCellRowToWrap__YKNZZ:not(:empty) > div[class*="_cell_"] {
    min-width: calc(51% - 1vw + 1px - var(--lk-private-column-gap) / 2);
    min-width: calc(51% - 1cqw + 1px - var(--lk-private-column-gap) / 2);
}
.Row_isReversed__GPxAp {
    flex-wrap: wrap-reverse;
}
.Row_noGap__Qz0u_ {
    --lk-private-column-gap: 0px;
}
.Row_noRowGap__CKMhQ {
    --lk-private-row-gap: 0px;
}
.Cell_cell__wfXMd,
.Cell_ldCell__OiKDC {
    --ld-c-cell-min-w: 290px;
    --ld-c-cell-border-radius: var(--ld-s-border-radius-medium);
}
.Cell_cell__wfXMd {
    --lk-private-cells-in-section: 1;
    display: flex;
    flex-grow: inherit;
    max-height: 100%;
    overflow: hidden;
}
.Cell_cell__wfXMd.Cell_alignToEdge__Av_3Q:not(:empty) {
    --lk-private-alignment: var(--lk-private-default-gap);
}
.Cell_cell__wfXMd.Cell_alignToCenter__IXe6T:not(:empty) {
    --lk-private-alignment: calc(var(--lk-private-default-gap) / 2);
}
.Cell_cell__wfXMd.Cell_double__k5fWS {
    --lk-private-cells-in-section: 2;
}
.Cell_cell__wfXMd.Cell_triple__zO61U {
    --lk-private-cells-in-section: 3;
}
.Accordion_labelContainer__qTlI5,
.Accordion_ldAccordion__qCsp_ {
    --ld-c-accordion-default: 1;
    --ld-c-accordion-hover: 0.7;
    --ld-c-accordion-icon-size: var(--ld-prim-dim-16);
    --ld-c-accordion-dividers: 1px solid var(--ld-s-color-accent-primary-disabled);
}
.Accordion_labelContainer__qTlI5 {
    display: flex;
    cursor: pointer;
}
.Accordion_labelContainer__qTlI5 > p {
    pointer-events: none;
}
.Accordion_labelContainer__qTlI5:hover {
    opacity: var(--ld-c-accordion-hover);
}
.Accordion_arrowIconDetails__tVtgd {
    display: inline-flex;
    justify-content: center;
    transition: transform 0.3s ease;
    width: var(--ld-c-accordion-icon-size);
    height: var(--ld-c-accordion-icon-size);
}
.Accordion_detailsContainer__Z7BQr[open] .Accordion_arrowIconDetails__tVtgd {
    transform: rotate(180deg);
}
.Accordion_detailsContainer__Z7BQr[open] .Accordion_add__iA_f1 {
    transform: translate(-50%, -50%) rotate(90deg);
    opacity: 0;
}
.Accordion_detailsContainer__Z7BQr[open] .Accordion_subtract__p7_x_ {
    opacity: 1;
    transform: translate(-50%, -50%) rotate(0deg);
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.Accordion_detailsContainer__Z7BQr > summary {
    list-style: none;
    justify-content: space-between;
}
.Accordion_detailsContainer__Z7BQr > summary.Accordion_adjacent__GzRSt {
    justify-content: flex-start;
}
.Accordion_detailsContainer__Z7BQr > summary::-webkit-details-marker,
.Accordion_detailsContainer__Z7BQr > summary::marker {
    display: none;
}
.Accordion_add__iA_f1 {
    opacity: 1;
    transform: translate(-50%, -50%);
}
.Accordion_add__iA_f1,
.Accordion_subtract__p7_x_ {
    position: absolute;
    top: 50%;
    left: 50%;
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.Accordion_subtract__p7_x_ {
    opacity: 0;
    transform: translate(-50%, -50%) rotate(-90deg);
}
.Accordion_equationContainer__xvCOM {
    display: inline-flex;
    position: relative;
    width: var(--ld-c-accordion-icon-size);
    height: var(--ld-c-accordion-icon-size);
}
.AccordionGroup_accordionGroupContainer__UB20O {
    width: 100%;
}
.Popover_popoverPortal__5Wlw0 {
    z-index: var(--lk-popover-z-index, 1);
}
.SlideShow_slideShowInner__padEi {
    display: flex;
    height: 100%;
    width: 100%;
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
}
.SlideShow_slideShowInner__padEi::-webkit-scrollbar {
    display: none;
}
.SlideShow_slideShowInnerContent__E1QxQ {
    width: 100%;
    height: 100%;
    flex: 0 0 100%;
    scroll-snap-align: center;
}
.ProgressBar_ldProgressBar__u5S2c,
.ProgressBar_progressBar__KaUOT {
    --ld-c-progress-bar-indicator: var(--ld-s-color-accent-secondary-default);
    --ld-c-progress-bar-base: var(--ld-s-color-elevation-raised-default);
    --ld-c-progress-bar-height: var(--ld-s-dim-static-4xs);
}
.ProgressBar_progressBar__KaUOT {
    display: flex;
    height: var(--ld-c-progress-bar-height);
    width: 100%;
    background-color: var(--ld-c-progress-bar-base);
}
.ProgressBar_progressBar__KaUOT .ProgressBar_progress__mB20Q {
    height: 100%;
    transition: width 0.5s;
    background-color: var(--ld-c-progress-bar-indicator);
}
body {
    margin: 0;
}
.scChromeData,
.scpm {
    display: none !important;
}
.sc-jss-empty-placeholder {
    display: contents;
}
.scEmptyPlaceholder {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    flex-direction: column;
}
.sc-jss-editing-error,
.sc-jss-placeholder-error {
    background: red;
    outline: 5px solid #e36565;
    padding: 10px;
    color: #fff;
    max-width: 500px;
}

/* Below are extra css added for the site */
#idMobileMenuButton_OurDealershipContactUs .PrimaryNavModal_dealerNavTitleIcon__Mg2ky path {
    display: none;
}
#idMobileMenuButton_OurDealershipContactUs.expanded .minusIcon {
    display: block;
} 
#idMobileMenuButton_OurDealershipContactUs.collapsed .plusIcon {
    display: block;
} 